Sadržaj:
- Korak 1: Kreiranje odbojnika
- Korak 2: Montiranje odbojnika
- Korak 3: Kreiranje kruga
- Korak 4: Dodavanje koda
- Korak 5: SVE GOTOVO
Video: Light Up Boe Bot: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Da biste napravili ovo remek -djelo sa mogućnostima usmjeravanja prepreka, svjetlosne indikacije i zvuka, trebat će vam:
-Potpuno funkcionalan Boe Bot
-Puno žica
-Tinfoil
-karton
-Heftalica
-Šipke za ljuske
-Žizavce
-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: Kreiranje odbojnika
Za izradu odbojnika koristit ćete sljedeće:
-žica
-tinifoil
-karton
-vruće ljepilo
-Šipke za ljuske
-heftalica
1. Ono što ćete prvo htjeti je izrezati komad kartona i presaviti ga na pola (pogledajte 2. i 3. sliku) (URADITE OVO x2).
2. Zatim ćete uzeti žicu dužine oko 20 cm i ogoliti oba kraja, ali jedan duže od drugog. Zatim uvijte 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 spajajte spiralu žice na foliju spajanjem kroz cijeli preklop (vidi 5. i 6. sliku) (UČINITE OVO x4).
4. Zalijepite jednu stranu komada folije na jedan unutrašnji 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 (pogledajte 6. sliku).
5. Zalijepite dva štapića za sladoled (učinite ovo x2 i jedan učinite znatno većim), i zalijepite jednu vezu za sladoled sa stražnje strane svakog kartonskog nabora, a jedan radi istu stvar na suprotnoj strani (vidi prvu sliku).
6. Zadnji dodir da odbojnici ostanu blizu jedan drugoga je vezivanje sredine za ograničenu dužinu odbojnika. Nakon što ga zavež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 trakom, zalijepite odbojnike i pritisnite ih dok se ne osuše kako biste ih montirali.
Sada kada su odbojnici spremni, idemo u krug!
Korak 3: Kreiranje kruga
Za kreiranje kruga trebat će vam:
-Boe Bot
-Žice spojene na odbojnike
-Skrivačice za žice
-Mala kliješta
-Žica
-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 ih podijelite da ne budu zbunjujuće). Druga slika je krug odbojnika, treća je katodna shema, a četvrta je krug zvučnika.
Nakon što to učinite, možete pričvrstiti zvučnikom krug zvučnike na platformu ispod osnovne oznake na Boe Botu tako da ne visi.
Još jedan korak, teži dio je gotov!
Korak 4: Dodavanje koda
Kako biste bili sigurni da kôd radi ispravno, prvo ćete se pobrinuti da desni servo motor bude u utikaču za pin 12, da je lijevi servo u utikaču za pin 13 i da je kolo točno onako kako je prikazano na prethodnim dijagramima.
Na kraju ćete morati unijeti ovaj kôd u Basic Stamp, priključiti robota i na kraju: RUN IT.
Ovdje je kod ispisan, ali možete preuzeti i osnovnu datoteku s markama, što bi također trebalo funkcionirati.
Sve sa apostrofom prije nego što se komentariše, ali '{$ STAMP BS2} i' {$ PBASIC 2.5} su neophodni.
'************************************************* *********************** 'Ime: William
'************************************************************************
'Naslov - BoeBump.bs2
'Datum - 28. novembar 2017
'Opis: Napravite 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
'(OVO KAKO POČETI KOD !!!)
'Ovaj kôd zaustavlja ili pokreće robota kada se pritisne reset' ********************************** **********************************
temp VAR Byte 'privremeno spremište
RunStatus DATA $ 00 'varijabla 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
'************************************************************************
'Pins Setup
'************************************************************************
LMotor PIN 13
PIN za motor 12
'************************************************************************
'Postavljanje konstanti
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
' Varijable
'************************************************************************
X VAR Word
'************************************************************************
'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 frekvencijski nivo (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
DO
VISOKO 0 'Učinite katode bijelim (ali neće postati bijele, 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 branika dodiruju, LOW 0 'zatim učinite da obje katode postanu crvene, LOW 1 'stvorite dva zvučna signala i nastavite do
NISKI 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 branik 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 udari samo lijevi branik, 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
ENDIF
PETLJA
END 'Zaustavi program prije nego što se podprocedure slučajno pokrenu
'************************************************************************
„Podpostupci
'************************************************************************
Naprijed: 'Pomaknite se malo naprijed
ZA X = 1 DO 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
SLJEDEĆI
PAUZA 20
RETURN '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 lijevo od prepreke
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SLJEDEĆI
PAUZA 20
RETURN '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
RETURN 'Vratite se na početak ponavljanja
'****************************************************
BumpRight: 'Napravite sigurnosnu kopiju malo
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SLJEDEĆI
PAUZIRAJTE 200 ZA X = 1 DO 100 'Skrenite lijevo od prepreke
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SLJEDEĆI
PAUZA 20
RETURN 'Vratite se na početak ponavljanja
'********************************************************
'Kraj podprocedura
'********************************************************
'Kraj koda
'********************************************************
ČESTITAMO, NADOGRADILI STE BOE BOT !!!
Ključna tač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 šta 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 tipke za resetiranje. Boe Beep datoteka je zvuk koji se reproducira kada su branici aktivirani (udarite u prepreku).
Preporučuje se:
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ške klase 11. 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): Ovo uputstvo će vam pokazati kako dizajnirati i napraviti vlastitog robota za rješavanje labirinta, koristeći jednostavne materijale i robota. Ovo će uključivati i kodiranje, pa je potreban i računar
Boe-Bot sa 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č koji je lako slijediti i koji omogućuje jednostavne izmjene koje odgovaraju vašim potrebama. Za to su potrebni osnovni 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 se aktivira jedan ili oba njegova brka, on se povlači i okreće u drugom smjeru. Inače ide naprijed. Sa napajanjem od 4 AA baterije, matična ploča Paralax omogućava ovo malo