Tartalomjegyzék:
- 1. lépés: Lökhárítók létrehozása
- 2. lépés: A lökhárítók felszerelése
- 3. lépés: Az áramkör létrehozása
- 4. lépés: A kód hozzáadása
- 5. lépés: Minden kész
Videó: A Boe Bot világítása: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ahhoz, hogy ezt a remekművet az akadályok irányának, a fényjelzésnek és a hangnak a képességeivel elkészítse, szüksége lesz:
-Teljesen működő Boe Bot
-Sok áramkör
-Alufólia
-Karton
-Tűzőgép
-Popsicle botok
-Vezeték -lehúzók
-Kis fogó
-Forró ragasztópisztoly és forró ragasztó
-Elektromos szalag
-1 áramkör hangszóró
-2 közös katód LED
-6 1K ellenállás
-2 10K ellenállás
-1 10uf kondenzátor
Építsük fel?
1. lépés: Lökhárítók létrehozása
A lökhárítók elkészítéséhez a következőket kell használnia:
-huzal
-alufólia
-karton
-forró ragasztó
-Popsicle botok
-tűzőgép
1. Először ki kell vágnia egy kartonlapot, és félbe kell hajtania (lásd a 2. és 3. képet) (Végezze el ezt x2).
2. Ezután vegyen egy körülbelül 20 cm hosszú drótot, és csupaszítsa le mindkét végét, de az egyik hosszabb, mint a másik. Ezután csavarja a hosszabb csíkos végét spirálba (lásd a 4. képet) (Végezze el ezt a műveletet x4).
3. Fogjon egy darab ónfóliát, és hajtsa félbe, hogy elég kicsi legyen ahhoz, hogy elférjen egy karton belső hajtás felületén. Ezután tűzze be a huzal spirálját az ónfóliába úgy, hogy az egész hajtást tűzi (lásd az 5. és 6. képet) (Végezze el ezt x4).
4. Ragassza az ónfóliás darab egyik oldalát a kartonlap egyik belső hajtásához. (VEGYE MEG MINDEN BELSŐ HAJTÁSRA, MÉG x2 KARTONDARAGONKÉNT (ALAPBAN x4)) Vigyázzon, hogy ne érintse meg az ónfóliát ragasztáskor, mert vezeti a hőt és megégeti az ujjait (lásd a 6. képet).
5. Ragasszon össze két Popsicle botot (Végezze el ezt a műveletet x2 -gyel, és tegyen egyet lényegesen nagyobbra), és ragasszon egy Popsicle csatlakozót minden kartonhajtogatás hátoldalára, és egyet ugyanazzal a másik oldallal (lásd 1. kép).
6. Az utolsó érintés, hogy a lökhárítók szorosan egymás mellett maradjanak, az, hogy le kell kötni a közepét a lökhárítók korlátozó hosszúságára. Ha meg van kötve, ragassza fel és hagyja megszáradni a biztonság érdekében (lásd 1. kép).
Sikeresen létrehozta a lökhárítóit!
2. lépés: A lökhárítók felszerelése
A lökhárítók Boe Bot -ra történő felszereléséhez a következőket kell használni:
-Boe Bot
-Az új ütközőid
-Forró ragasztó
-Elektromos szalag
Ez a lépés meglehetősen egyszerű. Mindössze annyit kell tennie, hogy vegyen egy darab elektromos szalagot, és tegye a fémfelület mentén, közvetlenül a fekete golyókerék fölé, tengelyével. A ragasztás után forró ragasztóval ragassza fel a területet szalaggal, ragassza fel a lökhárítókat, és nyomja meg, amíg megszárad, hogy fel lehessen szerelni.
Most, hogy a lökhárítók készen állnak, lépjünk be az áramkörbe!
3. lépés: Az áramkör létrehozása
Az áramkör létrehozásához szüksége lesz:
-Boe Bot
-Lökhárítókhoz csatlakoztatott vezetékek
-Vezeték -lehúzók
-Kis fogó
-Áramköri vezeték
-1 áramkör hangszóró
-2 közös katód LED
-6 1K ellenállás
-2 10K ellenállás
-1 10uf kondenzátor
Az áramkörhöz mindent az első képen látható módon kell csatlakoztatni. A 2., 3. és 4. kép mind az első része (csak szét kell osztani, hogy ne legyen zavaros). A 2. kép a lökhárító áramkör, a 3. a katód áramkör és a 4. a hangszóró áramkör.
Ha elkészült, elektromos szalaggal rögzítheti az áramkör hangszóróját a Boe Bot alapbélyegzője alatti platformhoz, hogy ne lógjon.
Még egy lépés, a nehéz rész véget ért!
4. lépés: A kód hozzáadása
Annak érdekében, hogy a kód megfelelően működjön, először meg kell győződnie arról, hogy a jobb szervomotor a 12 -es tű csatlakozójában van, a bal szervo a 13 -as tűnél, és hogy az áramkör pontosan az előző ábrák szerint van -e.
Végül be kell írnia ezt a kódot az Basic Stamp -be, be kell dugnia a robotot, és végül: RUN IT.
Itt van a kód kiírva, de letöltheti az alap bélyegzőfájlt is, és ennek is működnie kell.
Bármi, ami a megjegyzések előtt aposztróffal van ellátva, de a '{$ STAMP BS2} és a' {$ PBASIC 2.5} szükséges.
'************************************************ *********************** 'Név: William
'************************************************************************
„Cím - BoeBump.bs2
„Dátum - 2017. november 28
'Leírás: Készítsen fizikai ütközőket, amelyek parancsot indítanak, amikor elüt valamit, hogy távolítsa el a Boe Botot' az akadálytól. Hangot és világítást is adjon a projekthez.
'{$ STAMP BS2}
„{$ PBASIC 2.5}
'************************************************************************
'A Start Stop visszaállításának kódja
'(EZT HOGYAN KEZDJE A KÓDOT !!!)
'Ez a kód leállítja vagy elindítja a botot, amikor a reset gombot megnyomja' ************************************ ************************************
temp VAR Byte 'ideiglenes tároló
RunStatus DATA $ 00 'változó a ROM -ban
READ RunStatus, temp 'READ a változó ROM -ról
temp = ~ temp 'fordítsa az értéket 0 -ról 1 -re vagy 1 -ről 0 -ra
WRITE RunStatus, temp 'ÍRJA vissza a változót a ROM -ra
IF (temp> 0) THEN END 'Ellenőrizze, HA az érték 1, és ha igen, VÉGEZI a programot
'************************************************************************
'Pins Setup
'************************************************************************
LMotoros PIN -kód 13
RMotor PIN 12
'************************************************************************
'Állandó beállítás
'************************************************************************
Állj meg CON 750
RStop CON 750
'************************************************************************
'Változók
'************************************************************************
X VAR Szó
'************************************************************************
'Fő program
'************************************************************************
FREQOUT 5, 150, 880 'Hozzon létre régi fűszerdallamot
SZÜNET 50 'A freqout parancshoz a
FREQOUT 5, 150, 880 'számok kerülnek kimenetre (például: 5), időtartam (például: 150 ms), PAUSE 20 'és végül a frekvencia szintje (például: 880Hz)
FREQOUT 5, 250, 988
SZÜNET 20
FREKOUT 5, 250, 1175
SZÜNET 20
FREKOUT 5, 250, 1047
SZÜNET 20
FREKOUT 5, 150, 1319
SZÜNET 20
FREKOUT 5, 200, 1450
SZÜNET 20
FREQOUT 5, 300, 1175
DO
HIGH 0 'Legyen fehér a katódok (de nem lesznek fehérek, mint pl
A HIGH 1 'alprogram azonnal megváltoztatja a színét).
MAGAS 2
MAGAS 9
MAGAS 10
MAGAS 11
HA (IN6 = 1) ÉS (IN4 = 1) AKKOR 'Ha a lökhárítók egyike sem
LOW 0 'érinti, majd készítse el a katódokat
LOW 2 'zöld és folytassa az alprogrammal
LOW 9 'előre hívott.
ALACSONY 11
GOSUB Előre
ELSEIF (IN6 = 0) AND (IN4 = 0) THEN 'Ha mindkét ütköző érintkezik, LOW 0 ', majd mindkét katód pirosra vált, LOW 1 'hozzon létre két hangjelzést, és folytassa a
LOW 9 'BothBump szubrutin.
ALACSONY 10
FREKOUT 5, 50, 2500
SZÜNET 200
FREKOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) AND (IN4 = 1) THEN 'Ha csak a jobb ütköző üt, LOW 9 'a jobb oldali katód pirosra váltása, LOW 10 'hozzon létre két hangjelzést, és folytassa
FREQOUT 5, 50, 2500 'a BumpRight alprogram.
SZÜNET 200
FREKOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) AND (IN4 = 0) THEN 'Ha csak a bal lökhárító üt, LOW 0 'a bal oldali katód pirosra vált, LOW 1 'hozzon létre két hangjelzést, és folytassa
FREQOUT 5, 50, 2500 'a BumpLeft szubrutin.
SZÜNET 200
FREKOUT 5, 200, 2500
GOSUB BumpLeft
ENDIF
HUROK
END 'Leállítási program véletlenül lefuttatott aleljárások előtt
'************************************************************************
„Részeljárások
'************************************************************************
Előre: 'Lépjen egy kicsit előre
X esetén 1-30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
KÖVETKEZŐ
SZÜNET 20
RETURN 'Térjen vissza az újrakezdéshez
'****************************************************
BothBump: Térj vissza egy kicsit
X esetén 1-150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
KÖVETKEZŐ
SZÜNET 200
FOR X = 1 - 100 'Forduljon balra az akadálytól
PULSOUT RMotor, 650
PULSOUT LMotor, 760
KÖVETKEZŐ
SZÜNET 20
RETURN 'Térjen vissza az újrakezdéshez
'****************************************************
BumpLeft: Készítsen egy kicsit biztonsági másolatot
X esetén 1-150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
KÖVETKEZŐ
SZÜNET 200
FOR X = 1 - 100 'Forduljon jobbra az akadálytól
PULSOUT RMotor, 740
PULSOUT LMotor, 850
KÖVETKEZŐ
SZÜNET 20
RETURN 'Térjen vissza az újrakezdéshez
'****************************************************
BumpRight: Térj vissza egy kicsit
X esetén 1-150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
KÖVETKEZŐ
200 SZÜNET X = 1-100 'Forduljon balra az akadálytól
PULSOUT RMotor, 650
PULSOUT LMotor, 760
KÖVETKEZŐ
SZÜNET 20
RETURN 'Térjen vissza az újrakezdéshez
'********************************************************
'Az aleljárások vége
'********************************************************
'Vége a kódnak
'********************************************************
GRATULÁLOK, FELÚJÍTOTTÁTOK A BOE BOTOT !!!
Lényeges pont:
Ne feledje, hogy a kód futtatásakor meg kell nyomnia a robot reset gombját, hogy elinduljon
5. lépés: Minden kész
Nézze meg a videókat és hallgassa meg az audio fájlokat, hogy megtudja, mire képes ez a frissítés!
P. S. A Boe fájl a régi fűszer dallam, amely a Boe Bot kezdeti aktiválásakor jelentkezik a reset gomb segítségével. A Boe Beep fájl az a hang, amely a lökhárítók aktiválásakor (akadályba ütközéskor) szólal meg.
Ajánlott:
Boe Bot navigál a labirintusban: 4 lépés
Boe Bot navigál a labirintusban: Ez az utasítás segít lökhárítók létrehozásában a boe bot számára, és megadja azt a kódot, amely a boe botot a labirintusban fogja navigálni
Mozgásérzékelés az ágy világítása alatt: 16 lépés (képekkel)
Mozgásérzékelés az ágy világítása alatt: Próbált már éjszaka csendesen felkelni az ágyból, csak hogy megbotoljon valamiben, és felébressze az egész házat? A mozgásérzékelő éjszakai lámpák diszkréten az ágy alá vannak felszerelve, és elég gyenge fényt biztosítanak ahhoz, hogy körbevezessék azokat a kóbor LEGO kockákat
Labirintus megoldás Boe-Bot: 3 lépés
Labirintusmegoldó Boe-Bot: Helló! A nevem Maahum Imran. A 11. osztályos technológiai osztály tagja vagyok. Feladatunk volt, hogy vegyük el Boe-Bot-jainkat, és programozzuk be, hogy ügyesen menjünk át egy labirintuson. Ez eleinte kemény kihívás volt, és bevallom, a segédeszköz nélkül
Labirintusmegoldó robot (Boe-bot): 5 lépés
Labirintusmegoldó robot (Boe-bot): Ez az útmutató megmutatja, hogyan kell megtervezni és elkészíteni saját labirintusmegoldó robotját egyszerű anyagok és egy robot segítségével. Ez magában foglalja a kódolást is, ezért számítógépre is szükség van
A LED tompítása és világítása Arduino segítségével: 7 lépés (képekkel)
A LED tompítása és világítása Arduino segítségével: Mielőtt elkezdené építeni, meg kell szereznie a megfelelő anyagokat: 1 Arduino tábla - Egy Arduino Uno leütését használtam, de ez ugyanúgy működik. 1 Potenciométer - az enyém másképp néz ki, mint a legtöbb, de ugyanúgy működnek. 1 Kenyeretábla Néhány