Kazalo:
- 1. korak: Ustvarjanje odbijačev
- Korak: Namestitev odbijačev
- 3. korak: Ustvarjanje vezja
- 4. korak: Dodajanje kode
- 5. korak: VSE KONČANO
Video: Light Up Boe Bot: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Za izdelavo te mojstrovine z zmožnostjo usmerjanja ovir, svetlobne indikacije in zvoka boste potrebovali:
-Popolnoma funkcionalen Boe Bot
-Veliko žic
-Aluminijasta folija
-lepenka
-spenjalnik
-palčke za omake
-Odstranjevalci žic
-majhne klešče
-Pištola za vroče lepilo in vroče lepilo
-električni trak
-1 zvočnik z vezjem
-2 skupni katodni LED
-6 1K uporov
-2 10K upori
-1 10uf kondenzator
Ali ga bomo zgradili?
1. korak: Ustvarjanje odbijačev
Za izdelavo odbijačev boste uporabili:
-žica
-aluminijasta folija
-karton
-vroče lepilo
-palčke za omake
-spenjalnik
1. Kar želite najprej narediti, je, da izrežete kos kartona in ga prepognete na polovico (glejte 2. in 3. sliko) (NAREDITE TO x2).
2. Nato vzemite žico po dolžini približno 20 cm in odstranite oba konca, vendar enega daljšega od drugega. Nato zvijte daljši odtrgani konec v spiralo (glejte 4. sliko) (NAREDITE TO x4).
3. Vzemite kos folije in ga prepognite na pol, da bo dovolj majhen, da se prilega površini notranje gube iz kartona. Nato spenite spiralo žice na folijo tako, da spenete skozi celotno gubo (glejte 5. in 6. sliko) (NAREDITE TO x4).
4. Zlepite eno stran kosa folije na eno notranjo stran kartona. (NAREDITE TO ZA VSAK UNUTARJNJI ZGOR, TAKO x2 NA KARDEN KARTO (OSNOVNO x4)) Pazite, da se med lepljenjem ne dotaknete folije, saj bo prevajala toploto in opekla prste (glejte 6. sliko).
5. Zlepite dve palčki Popsicle skupaj (NAREDITE TO x2 in naredite eno precej večjo), eno povezavo Popsicle pa prilepite na zadnjo stran vsake kartonske gube, eno pa naredite isto na nasprotni strani (glejte prvo sliko).
6. Zadnji dotik, da odbijači ostanejo tesno skupaj, je, da sredino odvežete na omejeno dolžino odbijačev. Ko ga zavežete, ga lepite in pustite, da se posuši, da zagotovite njegovo varnost (glej prvo sliko).
Uspešno ste ustvarili odbijače!
Korak: Namestitev odbijačev
Za namestitev odbijačev na Boe Bot boste uporabili:
-Boe Bot
-Vaši novi odbijači
-Vroče lepilo
-Električni trak
Ta korak je dokaj preprost. Vse kar morate storiti je, da vzamete kos električnega traku in ga z osjo položite vzdolž kovinskega območja tik nad črnim krogličnim kolesom. Po lepljenju vroče lepite območje s trakom, nalepite odbijače in jih pritisnite, dokler se ne posuši, da jih pritrdite.
Zdaj, ko so odbijači pripravljeni, pojdimo v vezje!
3. korak: Ustvarjanje vezja
Če želite ustvariti vezje, potrebujete:
-Boe Bot
-Žice, povezane z odbijači
-Odstranjevalci žic
-majhne klešče
-Vezje
-1 zvočnik z vezjem
-2 skupni katodni LED
-6 1K uporov
-2 10K upori
-1 10uf kondenzator
Za vezje boste želeli povezati vse, kot je prikazano na prvi sliki. Druga, tretja in četrta slika so del prve (le razdelite, da bo manj zmedena). Druga slika je vezje odbijača, tretja je katodni tokokrog, četrta pa vezje zvočnika.
Ko končate, lahko zvočnik z vezjem prilepite na ploščad pod osnovnim žigom na Boe Botu, da se ne bo obesil.
Še en korak, težkega dela je konec!
4. korak: Dodajanje kode
Da bi zagotovili pravilno delovanje kode, se najprej prepričajte, da je desni servo motor v vtiču za pin 12, levi servo v vtiču za pin 13 in da je vezje točno tako, kot je prikazano na prejšnjih shemah.
Nazadnje boste morali to kodo vnesti v Osnovni žig, priključiti robota in na koncu: ZAPONATI.
Tukaj je zapisana koda, lahko pa prenesete tudi osnovno datoteko z žigom, kar bi tudi moralo delovati.
Karkoli z apostrofom, preden so komentarji, vendar sta potrebna '{$ STAMP BS2} in' {$ PBASIC 2.5}.
'*********************************************** *********************** 'Ime: William
'************************************************************************
'Naslov - BoeBump.bs2
„Datum - 28. november 2017
'Opis: Ustvarite fizične odbijače, ki sprožijo ukaz, ko zadene nekaj, da premakne Boe Bot stran' od ovire. Projektu dodajte tudi zvok in razsvetljavo.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
'Koda za ponastavitev Start Stop
'(KAKO TAKO ZAČNEMO !!!)
"Ta koda bota zaustavila ali zagnala, ko pritisnete ponastavitev" ********************************** **********************************
temp VAR Byte 'začasna shramba
Spremenljivka RunStatus DATA $ 00 ', shranjena v ROM -u
PREBERI RunStatus, temp 'PREBERI spremenljivko iz ROM -a
temp = ~ temp 'spremenite vrednost 0 TO 1 ALI 1 TO 0
WRITE RunStatus, temp 'WRITE spremenljivko nazaj v ROM
IF (temp> 0) THEN END 'Preverite, če je vrednost 1 in če je tako, KONČITE program
'************************************************************************
'Nastavitev zatičev
'************************************************************************
LMotor PIN 13
PIN za motor RMotor 12
'************************************************************************
'Nastavitev konstant
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Spremenljivke
'************************************************************************
X VAR Word
'************************************************************************
'Glavni program
'************************************************************************
FREQOUT 5, 150, 880 'Ustvarite staro melodijo začimb
PAVZA 50 'Za ukaz freqout, FREQOUT 5, 150, 880 'izhodne številke (ex: 5), trajanje (ex: 150ms), PAUSE 20 'in končno frekvenčna raven (npr.: 880Hz)
FREQOUT 5, 250, 988
PAVZA 20
FREQOUT 5, 250, 1175
PAVZA 20
FREQOUT 5, 250, 1047
PAVZA 20
FREQOUT 5, 150, 1319
PAVZA 20
FREQOUT 5, 200, 1450
PAVZA 20
FREQOUT 5, 300, 1175
DO
HIGH 0 'Naredite katode bele (vendar ne bodo bele kot
Podprogram HIGH 1 'bo takoj spremenil barvo).
VISOKO 2
VISOKO 9
VISOKO 10
VISOKO 11
IF (IN6 = 1) IN (IN4 = 1) THEN 'Če noben od odbijačev
LOW 0 'se dotikajo, nato naredite katode
LOW 2 'green in nadaljujte do podprograma
LOW 9 'se imenuje Naprej.
NIZKA 11
GOSUB Naprej
ELSEIF (IN6 = 0) IN (IN4 = 0) THEN 'Če se oba odbijača dotikata, LOW 0 ', nato obe katodi obarvata rdeče, LOW 1 'ustvarite dva piska in nadaljujte do
NIZKA 9 'Podprogram BothBump.
NIZKA 10
FREQOUT 5, 50, 2500
ZAUSTAVITEV 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) IN (IN4 = 1) THEN 'Če zadene le desni odbijač, LOW 9 ', da desna katoda postane rdeča, LOW 10 'ustvarite dva piska in nadaljujte
FREQOUT 5, 50, 2500 'podprogram BumpRight.
ZAUSTAVITEV 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) IN (IN4 = 0) THEN 'Če zadene levi odbijač, LOW 0 'naredi levo katodo rdečo, LOW 1 'ustvarite dva piska in nadaljujte
FREQOUT 5, 50, 2500 'podprogram BumpLeft.
ZAUSTAVITEV 200
FREQOUT 5, 200, 2500
GOSUB BumpLeft
ENDIF
LOOP
END 'Ustavi program, preden se pomožno izvedejo pomožni postopki
'************************************************************************
„Pod postopki
'************************************************************************
Naprej: 'Premakni se malo naprej
ZA X = 1 DO 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
NASLEDNJI
PAVZA 20
RETURN 'Vrnite se na začetek ponovitve
'****************************************************
BothBump: 'Malo nazaj
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NASLEDNJI
ZAUSTAVITEV 200
ZA X = 1 DO 100 'Zavijte levo od ovire
PULSOUT RMotor, 650
PULSOUT LMotor, 760
NASLEDNJI
PAVZA 20
RETURN 'Vrnite se na začetek ponovitve
'****************************************************
BumpLeft: 'Ustvari varnostno kopijo
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NASLEDNJI
ZAUSTAVITEV 200
ZA X = 1 DO 100 'Zavijte desno od ovire
PULSOUT RMotor, 740
PULSOUT LMotor, 850
NASLEDNJI
PAVZA 20
RETURN 'Vrnite se na začetek ponovitve
'****************************************************
BumpRight: 'Malo nazaj
ZA X = 1 DO 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NASLEDNJI
ZAUSTAVITE 200 ZA X = 1 DO 100 'Zavijte levo od ovire
PULSOUT RMotor, 650
PULSOUT LMotor, 760
NASLEDNJI
PAVZA 20
RETURN 'Vrnite se na začetek ponovitve
'********************************************************
„Konec pod postopkov
'********************************************************
'Konec kode
'********************************************************
ČESTITAMO, SVOJE BOE BOT STE DOPOLNILI !!!
Bistvena točka:
Upoštevajte, da morate pri zagonu kode pritisniti gumb za ponastavitev na robotu, da jo izvedete
5. korak: VSE KONČANO
Oglejte si videoposnetke in poslušajte zvočne datoteke, da vidite, kaj lahko ta nadgradnja resnično naredi!
P. S. Datoteka Boe je stara melodija začimb, ki se pojavi ob začetni aktivaciji Boe Bota s tipko za ponastavitev. Datoteka Boe Beep je zvok, ki se predvaja ob aktiviranju odbijačev (udarite v oviro).
Priporočena:
Boe Bot se premika po labirintu: 4 koraki
Boe Bot se premika skozi labirint: Ta navodila vam bodo pomagala ustvariti odbijače za boe bota in vam bodo zagotovili kodo, ki bo krmila boeta skozi labirint
Boe-Bot za reševanje labirinta: 3 koraki
Boe-Bot za reševanje labirinta: Pozdravljeni! Moje ime je Maahum Imran. Sem del tehnološkega razreda 11. razreda. Dobili smo nalogo, da vzamemo naš Boe-Bot in ga programiramo, da bo spretno šel skozi labirint. Sprva je bil to težak izziv in priznam, brez pomoči
Robot za reševanje labirinta (Boe-bot): 5 korakov
Robot za reševanje labirinta (Boe-bot): Ta navodila vam bodo pokazala, kako oblikovati in izdelati svojega lastnega robota za reševanje labirinta z uporabo preprostih materialov in robota. To bo vključevalo tudi kodiranje, zato je potreben tudi računalnik
Boe-Bot z infrardečimi detektorji: 12 korakov (s slikami)
Boe-Bot z infrardečimi detektorji: Ta navodila vam bodo pokazala, kako sestaviti in kodirati Boe-Bot, ki se lahko premika po labirintu z infrardečimi detektorji, da se izogne oviram. To je preprost vodič, ki omogoča enostavne spremembe, ki ustrezajo vašim potrebam. To zahteva osnovno in
Boe-Bot: Robot za preprečevanje ovir: 6 korakov
Boe-Bot: Robot za preprečevanje ovir: Ta mali robot z brki zaznava ovire. Ko se sproži eden ali oba brka, se umakne in se obrne v drugo smer. Sicer gre naprej. Matična plošča Paralax, ki jo poganja 4 baterije AA, omogoča tako malo