Sadržaj:
- Korak 1: Izrada odbojnika
- Korak 2: Montiranje odbojnika
- Korak 3: Stvaranje kruga
- Korak 4: Dodavanje koda
- Korak 5: SVE GOTOVO
Video: Light Up Boe Bot: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Da biste napravili ovo remek -djelo sa mogućnostima usmjeravanja prepreka, svjetlosne indikacije i zvuka, trebat će vam:
-Potpuno funkcionalan Boe Bot
-Puno žica u strujnom krugu
-Informacija
-Karton
-Stepler
-Štapići za ljuske
-Skrivači za žice
-Mala kliješta
-Pištolj za vruće ljepilo i vruće ljepilo
-Električna traka
-1 kružni zvučnik
-2 zajedničke katodne LED diode
-6 1K otpornika
-2 10K otpornika
-1 10uf kondenzator
Hoćemo li ga izgraditi?
Korak 1: Izrada odbojnika
Za izradu odbojnika koristit ćete sljedeće:
-žiča
-trolist
-karton
-vruće ljepilo
-Štapići za ljuske
-klamerica
1. Ono što ćete prvo htjeti je izrezati komad kartona i presaviti ga na pola (vidi 2. i 3. sliku) (UČINITE OVO x2).
2. Zatim ćete uzeti žicu duljine oko 20 cm i ogoliti joj oba kraja, ali jedan dulje od drugog. Zatim zavrnite duži ogoljeni kraj u spiralu (vidi 4. sliku) (UČINITE OVO x4).
3. Uzmite komad folije i preklopite ga na pola tako da bude dovoljno mali da stane na površinu unutarnjeg nabora od kartona. Zatim spojite spiralu žice na foliju spajanjem kroz cijeli preklop (vidi 5. i 6. sliku) (UČINITE OVO x4).
4. Zalijepite jednu stranu komada staniola na jedan unutarnji preklop kartonske ploče. (UČINITE TO ZA SVAKO UNUTARNJE SKLOPLJENO, TAKO x2 PO KOMADI OD KARTONA (OSNOVNO x4)) Pazite da prilikom lijepljenja ne dodirnete foliju jer će provesti toplinu i opeći vam prste (vidi 6. sliku).
5. Zalijepite dvije štapiće od sladoleda (UČINITE OVO x2 i jednu učinite znatno većom), te zalijepite jednu vezu za sladoled sa stražnje strane svakog kartonskog nabora, a drugu radite isto na suprotnoj strani (vidi prvu sliku).
6. Posljednji dodir da branici ostanu blizu jedan drugoga je vezivanje sredine za ograničenu duljinu odbojnika. Nakon što ga svežete, zalijepite ga i pustite da se osuši kako biste ga osigurali (vidi prvu sliku).
Uspješno ste stvorili svoje branike!
Korak 2: Montiranje odbojnika
Za montiranje odbojnika na Boe Bot ćete koristiti:
-Boe Bot
-Vaši novi odbojnici
-Vruće ljepilo
-Električna traka
Ovaj korak je prilično jednostavan. Sve što trebate učiniti je uzeti komad električne trake i staviti je uz metalno područje neposredno iznad crnog kugličnog kotača s osovinom. Nakon lijepljenja, vruće zalijepite područje ljepljivom trakom, zalijepite odbojnike i pritisnite ga dok se ne osuši kako biste ga montirali.
Sad kad su odbojnici spremni, idemo u krug!
Korak 3: Stvaranje kruga
Za stvaranje kruga trebat će vam:
-Boe Bot
-Žice spojene na odbojnike
-Skrivači za žice
-Mala kliješta
-Žica kruga
-1 kružni zvučnik
-2 zajedničke katodne LED diode
-6 1K otpornika
-2 10K otpornika
-1 10uf kondenzator
Za krug ćete htjeti spojiti sve kako je prikazano na prvoj slici. Druga, treća i četvrta slika dio su prve (samo je podijelite kako bi bila manje zbunjujuća). Druga slika je krug odbojnika, treći je katodni krug, a četvrti je krug zvučnika.
Nakon što završite, možete pričvrstiti zvučnikom krug zvučnike na platformu ispod osnovne oznake na Boe Botu kako ne bi visio.
Još jedan korak, teži dio je gotov!
Korak 4: Dodavanje koda
Kako biste bili sigurni da kôd radi ispravno, najprije se morate uvjeriti da je desni servo motor u utikaču za pin 12, lijevi servo u utikaču za pin 13 i da je krug točno onakav kakav je prikazan na prethodnim dijagramima.
Na kraju ćete morati unijeti ovaj kôd u osnovni pečat, uključiti robota i na kraju: POKRENI.
Ovdje je kod ispisan, ali možete preuzeti i osnovnu datoteku pečata, što bi također trebalo funkcionirati.
Sve s apostrofom prije nego što su komentari, ali '{$ STAMP BS2} i' {$ PBASIC 2.5} su neophodni.
'************************************************* *********************** 'Ime: William
'************************************************************************
'Naslov - BoeBump.bs2
'Datum - 28. studenog 2017
'Opis: Izradite fizičke odbojnike koji pokreću naredbu kada pogodi nešto kako bi odmaknuli Boe Bot' od prepreke. Projektu dodajte i zvuk i rasvjetu.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
'Kôd za poništavanje startnog zaustavljanja
'(OVAKO POČNITE KOD !!!)
"Ovaj kôd zaustavlja ili pokreće robota kada se pritisne reset" ********************************** **********************************
temp VAR Byte 'privremeno spremište
Varijabla RunStatus DATA $ 00 'pohranjena u ROM -u
PROČITAJ RunStatus, temp 'PROČITAJ varijablu iz ROM -a
temp = ~ temp 'obrnuti vrijednost 0 TO 1 ILI 1 TO 0
WRITE RunStatus, temp 'WRITE varijablu natrag u ROM
IF (temp> 0) THEN END 'Provjerite AKO je vrijednost 1, i AKO je tako, ZAVRŠITE program
'************************************************************************
'Postavljanje pinova
'************************************************************************
LMOTOR PIN 13
PIN za motor 12
'************************************************************************
'Postavljanje konstanti
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Varijable
'************************************************************************
X VAR Riječ
'************************************************************************
'Glavni program
'************************************************************************
FREQOUT 5, 150, 880 'Napravite staru melodiju začina
PAUZA 50 'Za freqout naredbu, FREQOUT 5, 150, 880 'brojevi izlaze (ex: 5), trajanje (ex: 150ms), PAUZA 20 'i na kraju razina frekvencije (npr: 880Hz)
FREQOUT 5, 250, 988
PAUZA 20
FREQOUT 5, 250, 1175
PAUZA 20
FREQOUT 5, 250, 1047
PAUZA 20
FREQOUT 5, 150, 1319
PAUZA 20
FREQOUT 5, 200, 1450
PAUZA 20
FREQOUT 5, 300, 1175
ČINI
HIGH 0 'Učinite katode bijelima (ali neće pobijeliti, kao
Potprogram HIGH 1 'odmah će promijeniti boju).
VISOKO 2
VISOKO 9
VISOKO 10
VISOKO 11
AKO (IN6 = 1) I (IN4 = 1) ONDA 'Ako nijedan od odbojnika
LOW 0 'se dodiruju, a zatim napravite katode
LOW 2 'green i nastavite do potprograma
LOW 9 'zove Naprijed.
NISKA 11
GOSUB Naprijed
ELSEIF (IN6 = 0) I (IN4 = 0) ONDA 'Ako se oba odbojnika dodiruju, LOW 0 'tada neka obje katode postanu crvene, LOW 1 'stvorite dva zvučna signala i nastavite do
NISKA 9 'Potprogram BothBump.
NISKA 10
FREQOUT 5, 50, 2500
PAUZA 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) I (IN4 = 1) ONDA 'Ako samo desni odbojnik pogodi, LOW 9 'neka desna katoda postane crvena, LOW 10 'stvorite dva zvučna signala i nastavite do
FREQOUT 5, 50, 2500 'potprogram BumpRight.
PAUZA 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) I (IN4 = 0) ONDA 'Ako samo lijevi odbojnik pogodi, LOW 0 'učini da lijeva katoda postane crvena, LOW 1 'stvorite dva zvučna signala i nastavite do
FREQOUT 5, 50, 2500 'potprogram BumpLeft.
PAUZA 200
FREQOUT 5, 200, 2500
GOSUB BumpLeft
ZAVRŠI AKO
PETLJA
END 'Zaustavi program prije nego što se podpostupci slučajno pokrenu
'************************************************************************
'Podpostupci
'************************************************************************
Naprijed: 'Pomaknite se malo naprijed
ZA X = 1 DO 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
SLJEDEĆI
PAUZA 20
POVRATAK 'Vratite se na početak ponavljanja
'****************************************************
BothBump: 'Napravi sigurnosnu kopiju malo
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SLJEDEĆI
PAUZA 200
ZA X = 1 DO 100 'Skrenite ulijevo od prepreke
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SLJEDEĆI
PAUZA 20
POVRATAK 'Vratite se na početak ponavljanja
'****************************************************
BumpLeft: 'Napravite sigurnosnu kopiju malo
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SLJEDEĆI
PAUZA 200
ZA X = 1 DO 100 'Skrenite desno od prepreke
PULSOUT RMotor, 740
PULSOUT LMotor, 850
SLJEDEĆI
PAUZA 20
POVRATAK 'Vratite se na početak ponavljanja
'****************************************************
BumpRight: 'Napravite sigurnosnu kopiju malo
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SLJEDEĆI
ZAMIRITE 200 ZA X = 1 DO 100 'Skrenite ulijevo od prepreke
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SLJEDEĆI
PAUZA 20
POVRATAK 'Vratite se na početak ponavljanja
'********************************************************
'Kraj podprocedura
'********************************************************
'Kraj koda
'********************************************************
ČESTITAMO, NADOGRADILI STE BOE BOT !!!
Ključna točka:
Imajte na umu da prilikom pokretanja koda morate pritisnuti gumb za poništavanje na robotu da biste ga pokrenuli
Korak 5: SVE GOTOVO
Pogledajte video zapise i poslušajte audio datoteke da vidite što ova nadogradnja zaista može učiniti!
p.s. Boe datoteka je stara melodija začina, koja se javlja pri početnoj aktivaciji Boe Bota putem gumba za resetiranje. Boe Beep datoteka zvuk je koji se reproducira kada su branici aktivirani (udarite u prepreku).
Preporučeni:
Boe Bot se kreće kroz labirint: 4 koraka
Boe Bot se kreće kroz labirint: Ova instrukcija će vam pomoći u stvaranju odbojnika za boe bota i pružit će vam kôd koji će se kretati boe botom kroz labirint
Boe-Bot za rješavanje labirinta: 3 koraka
Boe-Bot za rješavanje labirinta: Zdravo! Moje ime je Maahum Imran. Ja sam dio tehnološkog razreda 11. razreda. Dobili smo zadatak da uzmemo naš Boe-Bot i programiramo ga da vješto prođe labirint. Ovo je u početku bio težak izazov, i priznaću, bez pomoći
Robot za rješavanje labirinta (Boe-bot): 5 koraka
Robot za rješavanje labirinta (Boe-bot): Ovaj će vam upute pokazati kako dizajnirati i napraviti svog vlastitog robota za rješavanje labirinta, koristeći jednostavne materijale i robota. To će uključivati i kodiranje, pa je potrebno i računalo
Boe-Bot s infracrvenim detektorima: 12 koraka (sa slikama)
Boe-Bot s infracrvenim detektorima: Ova instrukcija će pokazati kako izgraditi i kodirati Boe-Bot koji može upravljati labirintom pomoću infracrvenih detektora kako bi izbjegao prepreke. Ovo je vodič za jednostavno praćenje koji omogućuje jednostavne izmjene prema vašim potrebama. To zahtijeva osnovne i
Boe-Bot: Robot za izbjegavanje prepreka: 6 koraka
Boe-Bot: Robot za izbjegavanje prepreka: Ovaj mali robot koristi svoje brkove za otkrivanje prepreka. Kad mu se aktivira jedan ili oba brčića, on se povlači i okreće u drugom smjeru. Inače ide naprijed. Uz napajanje 4 AA baterije, matična ploča Paralax omogućuje ovo malo