Turinys:

Paprastas „Microbit“robotas: 9 žingsniai
Paprastas „Microbit“robotas: 9 žingsniai

Video: Paprastas „Microbit“robotas: 9 žingsniai

Video: Paprastas „Microbit“robotas: 9 žingsniai
Video: Arduino pirmi zingsniai(pirma programa) 2024, Liepa
Anonim
Paprastas „Microbit“robotas
Paprastas „Microbit“robotas

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

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
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

Laidai
Laidai
Laidai
Laidai

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

1 PROGRAMAVIMAS: MOTOR BANDYMAS
1 PROGRAMAVIMAS: MOTOR BANDYMAS
1 PROGRAMAVIMAS: MOTOR BANDYMAS
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 valdymas
Radijo valdymas
Radijo valdymas
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:

Vaizdas
Vaizdas

9 veiksmas: radijo valdymo imtuvo programa

Image
Image

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: