Tartalomjegyzék:

A Boe Bot világítása: 5 lépés
A Boe Bot világítása: 5 lépés

Videó: A Boe Bot világítása: 5 lépés

Videó: A Boe Bot világítása: 5 lépés
Videó: ВСЕ О Рыбалке В Террария 1.4.4 2024, Július
Anonim
Világítsd meg a Boe Botot
Világítsd meg a Boe Botot
Világítsd meg a Boe Botot
Világítsd meg a Boe Botot
Világítsd meg a Boe Botot
Világítsd meg a Boe Botot

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 létrehozása
A lökhárítók létrehozása
A lökhárítók létrehozása
A lökhárítók létrehozása
A lökhárítók létrehozása
A 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 felszerelése
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ása
Az áramkör létrehozása
Az áramkör létrehozása
Az áramkör létrehozása
Az áramkör létrehozása
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

A kód hozzáadása
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: