Turinys:
- 1 žingsnis: Įvadas
- 2 žingsnis: belaidis nuotolinio valdymo pultas
- 3 žingsnis: dalių ir įrankių sąrašas
- 4 žingsnis: Surinkimas
- 5 žingsnis: laidų prijungimas
- 6 veiksmas: 1 PROGRAMAVIMAS: MOTOR BANDYMAS
- 7 žingsnis: radijo valdymas
- 8 žingsnis:
- 9 veiksmas: radijo valdymo imtuvo programa
Video: Paprastas „Microbit“robotas: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Toliau aprašomas paprastas RC automobilis, pagamintas naudojant „BBC Microbit“, „Adafruit Dragontail for Microbit“ir „Emgreat“važiuoklę.
Šio roboto gamyba kainuoja apie 30 USD. Nors yra komerciškai prieinamų pigių „Microbit“robotų, tokių kaip „DFROBOT“, mano „pasidaryk pats“metodas padeda statybininkui suprasti, kaip sistema veikia, naudojant nespecializuotą kodą, padedančią statytojui jaustis įgaliotam.
1 žingsnis: Įvadas
Toliau aprašoma robotų transporto priemonės versija, pagaminta naudojant „BBC MicroBit“vietoj „Arduino“.
Vietoje plexi stiklo plokštės, kuri pateikiama kartu su „Emgreat“roboto važiuoklės komplektu, naudojamas naminis išpjautas gofruoto plastiko („Coroplast“) arba kartono gabalas. Tai daroma todėl, kad „Emgreat“važiuoklė yra maždaug coliu per siaura, kad tilptų akumuliatoriaus apačioje, ir yra maždaug coliu per trumpa, kad būtų galima laisvai sukti ratuko ratą.
Pagrindiniai elektros komponentai pritvirtinami naudojant „Velcro“, kad prireikus būtų lengviau juos pakeisti.
„Microbit“negali tiesiogiai tiekti pakankamai srovės varikliams valdyti, todėl turi būti naudojamos tranzistorių tvarkyklės. Nors automobilio „Arduino“versija varikliams valdyti naudojo L298 H tilto modulį, tam reikia šešių (6) valdymo linijų, kurių „Microbit“trūksta. Supratau, kad nėra būtina, kad varikliai galėtų suktis atgal. Taigi vietoj L298 roboto „Microbit“versija naudoja variklio tvarkyklę ULN2803A 8 kanalų Darlingtono tranzistorių masyvą. Tai gali būti naudojama garsiakalbiui, žibintams ir kitiems įrenginiams valdyti, nes „Microbit“turi penkias (5) bendrosios paskirties įvesties/išvesties linijas 0, 1, 2, 8 ir 16. kaiščiuose. garso išvestis. Kiti kaiščiai gali būti sudėtingi naudoti, nes jie yra bendri su įmontuotais šviesos diodais.
Arba galite naudoti atskirus tranzistorius, tokius kaip TIP120; tačiau tam reikėtų naudoti daug daugiau dalių ir laidų.
Norint pasiekti „MicroBit“kaiščius, šis dizainas naudoja „Adafruit Dragontail for Microbit“, kuris jungiamas tiesiai prie duonos lentos, todėl kaiščiai yra lengvai pasiekiami be jungiamųjų laidų, taip pat prijungiant 3 V maitinimo magistralę.
2 žingsnis: belaidis nuotolinio valdymo pultas
Norėdami valdyti robotą belaidžiu ryšiu per „Bluetooth“, galite naudoti antrąjį „Microbit“, maitinamą iš „Microbit Go“komplekte esančios AAA baterijos, arba monetų elementų „MI Power Board for Microbit“.
Abu „Microbits“turi būti nustatyti tam pačiam radijo kanalui.
3 žingsnis: dalių ir įrankių sąrašas
TRANSPORTO PRIEMONĖ:
- „Emgreat“variklio robotų važiuoklės komplektas
- „Microbit Go“rinkinys
- ULN 2803A 8 kanalų Darlingtono masyvas
- „Adafruit Dragontail“, skirtas „Microbit“#3695
- Pusiau dydžio duonos lenta Adafruit #64
- Adafruit 4x "AA" baterijų dėžutė su jungikliu #830
- 22 gabaritų tvirtas sujungimo laidas, įvairių spalvų „Adafruit“# 1311
- Mini metalinis garsiakalbis su laidais Adafruit #1890
- Gofruotas plastikas arba kartonas
- Škotiškos 1 "x 1" tvirtinimo juostelės
- AA baterijos x 4
NUOTOLINIS:
- „Microbit Go“rinkinys
- „MI Power Board“, skirta „BBC Microbit“arba AAA baterijoms x2
Įrankiai:
- Skustuvo peilis
- Lituoklis
- Vielos nuėmiklis
- Karšto klijų pistoletas
- Mini varžtas (su važiuokle)
- „Sharpie“žymeklis
Neprivaloma (skirta naudoti su susukta viela)
„Addicore“2 pozicijų varžtų gnybtai x3
4 žingsnis: Surinkimas
- Iškirpkite 6 x 8 colių gofruoto plastiko ar kartono gabalėlį
- Naudodami pridedamą organinį stiklą kaip šabloną, pažymėkite ratų ir variklio laikiklių skylių vietą.
- Lituokite 8 colių raudonus ir juodus laidus prie kiekvieno iš dviejų variklių; karštus klijus prie variklių, kad sumažintumėte įtempimą.
- Pritvirtinkite variklius prie pagrindo plokštės metaliniais laikikliais, pateiktais „Emgreat“rinkinyje.
- Pritvirtinkite ratuko ratą prie apatinio galo. Pritvirtinkite 4 x AA baterijų dėžutę (su baterijomis) prie važiuoklės apačios, naudodami velcro kvadratus,
- Suraskite akumuliatoriaus dėžutę tarp variklių ir ratuko rato; tai suteikia geriausią sukibimą.
- Įdėkite „MicroBit Dragontail“į duonos lentą;
- Pritvirtinkite duonos lentą prie važiuoklės viršaus, naudodami dvigubą lipnią juostą arba velcro juosteles
- Pritvirtinkite 2xAAA 3V akumuliatorių prie korpuso, naudodami velcro juosteles;
- Įkiškite JST akumuliatoriaus kištuką į „Microbit“plokštės akumuliatoriaus lizdą.
- Įdėkite ULN 2803A Darlingtono masyvo IC į duonos lentą „slėnyje“.
- Padarykite nedidelę 1/4 "x 1/4" skylę važiuoklės plokštėje šalia duonos lentos, kad laidai galėtų praeiti.
5 žingsnis: laidų prijungimas
MAITINIMO LAIDAI:
- Įkiškite 6 V laidus per skylę ir prijunkite prie dešinės maitinimo magistralės ant duonos lentos.
- Prijunkite laidą tarp kairės ir dešinės įžeminimo magistralės ant duonos lentos.
- Prijunkite juodą laidą tarp ULN2803A 9 kaiščio ir įžeminimo.
- Prijunkite raudoną laidą tarp ULN 2803A 10 kaiščio ir +6 V maitinimo magistralės.
SIGNALINIAI LAIDAI:
Prijunkite trumpiklius:
- Tarp „Dragontail“0 kaiščio ir 2803A 8 kaiščio (SPEAKER)
- Tarp 1 kaiščio ant drakono uodegos ir 6 kaiščio 2803A (MOTOR 1)
- Tarp 2 kaiščio ant drakono uodegos ir 4 kaiščio 2803A (MOTOR 2)
- Tarp 8 kaiščio ant drakono uodegos ir 2 kaiščio 2803A (PRIEDAS)
- Prijunkite 1 variklio laidus prie +6 V magistralės ir 13 kaiščio 2803A
- Prijunkite 2 variklio laidus prie +6 V magistralės ir 15 kaiščio 2803A
- Prijunkite garsiakalbio laidus prie +6 V ir 11 kaiščio 2803A
6 veiksmas: 1 PROGRAMAVIMAS: MOTOR BANDYMAS
Eikite į „Make Code Microbit“redaktorių internete:
Sukurkite tris variklio funkcijas- pasukite į kairę, į priekį ir sustabdykite
Pagrindinėje grandinėje iškvieskite kiekvieną funkciją, kaip parodyta.
7 žingsnis: radijo valdymas
Radijo valdymui naudosime „Microbit“„Bluetooth“funkciją.
Surinkite antrą „Microbit“prie „MI Power Board“, skirto „Microbit“, kuriame yra 3 V monetų elementų baterija, arba naudokite 2xAAA bateriją, kuri yra „Microbit Go“pakuotėje.
Naudodami „MakeCode Editor“parašykite trumpą programą, kaip parodyta aukščiau, kad ji galėtų veikti kaip nuotolinio valdymo pultas. Pavadinkite jį „siųstuvu“.
Pavyzdinėje programoje yra LED ekranas, kad galėtumėte pasakyti, kad jis įjungtas.
Programa atlieka 2 dalykus. Paspaudus mygtuką A, jis siunčia numerį 1 (pyptelėti rage).
Paspaudus mygtuką B, jis siunčia #2, kad suaktyvintų pavaros variklius.
8 žingsnis:
9 veiksmas: radijo valdymo imtuvo programa
Naudodami „MakeCode“redaktorių sukurkite naują projektą „Imtuvas“.
Norint naudoti radijo valdiklį, abu „Microbits“reikia nustatyti į tą patį kanalą.
Kai gaunamas skaičius 1, pypteli ragas, Gavęs skaičių 2, robotas sukasi, eina į priekį, tada sustoja.
Rekomenduojamas:
Paprastas stebėjimo robotas su ESP32-CAM: 4 žingsniai
Paprastas stebėjimo robotas su ESP32-CAM: ESP32-CAM modulis yra pigus, mažai energijos vartojantis modulis, tačiau jis suteikia daug išteklių regėjimui, nuosekliam ryšiui ir GPIO. Šiame projekte aš stengiuosi panaudoti ESP32-CAM modulio išteklius paprastas stebėjimo rc robotas, kuris gali
Paprastas automatinis judantis robotas naudojant „Arduino“ir L293d IC: 6 žingsniai
Paprastas automatinis judantis robotas naudojant „Arduino & L293d IC“: tai yra pagrindinis robotas, kurį valdo arduino, ir tai, ką jis daro, yra tai, kad jis tiesiog vaikšto ir seka apskrito kelio pagal numatytąjį kodą, bet jūs galite pakeisti kodą, kad lengvai pakeistumėte kelią. Tai paprastas projektas, kurį gali sukurti kiekvienas … Taigi, jei jūs
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Paprastas mikro: bitų robotas su „Lego Technics“ratais: 5 žingsniai
Paprastas „Micro: bit“robotas su „Lego Technics“ratais: tai yra instrukcija, skirta naudoti labai paprastą važiuoklę, naudojant 2 gabalus 5 mm perspex, kuriuos supjaustiau ir išgręžiau, kad galėčiau kuo greičiau pradėti naudoti „Micro: bit“robotą. nustatykite sceną, nenaudojau jokių elektrinių įrankių, išskyrus
Paprastas „Arduino“būgno robotas: 5 žingsniai
Paprastas „Arduino“būgnų robotas: Prisipažinsiu. Šį projektą sukūriau iš visiško nuobodulio, kai kelias dienas buvau įstrigęs viduje per keletą mažų, bet problemiškų sniego audrų. Žvelgiant į mano arduino, keletą servo ir šiek tiek juostos, pagrindinė idėja apie siaubingą būgno robotą pradėjo