Kazalo:

Preprost robot Microbit: 9 korakov
Preprost robot Microbit: 9 korakov

Video: Preprost robot Microbit: 9 korakov

Video: Preprost robot Microbit: 9 korakov
Video: Насколько большой Alphabet Inc ??? 2024, November
Anonim
Preprost robot Microbit
Preprost robot Microbit

V nadaljevanju je opisan preprost RC avtomobil, izdelan z uporabo BBC Microbit, Adafruit Dragontail za Microbit in podvozja Emgreat.

Gradnja tega robota stane približno 30 USD. Čeprav obstajajo komercialno dostopni poceni roboti Microbit, kot je DFROBOT, moj pristop DIY pomaga graditelju razumeti, kako sistem deluje, z uporabo nespecializirane kode pomaga graditelju, da se počuti pooblaščenega.

1. korak: Uvod

V nadaljevanju je opisana različica robotskega vozila, izdelana z uporabo BBC MicroBit namesto Arduina.

Namesto plošče iz pleksi stekla, ki je priložena kompletu podvozja robota Emgreat, se uporablja doma narezan kos valovite plastike (Coroplast) ali kartona. To je storjeno, ker je ohišje Emgreat približno centimeter preozko, da bi se prilegalo bateriji na dnu, in je približno centimeter prekratko, da bi omogočilo prosto vrtenje kolesca.

Glavne električne komponente so pritrjene z Velcro, da jih po potrebi lažje prestavite.

Microbit ne more neposredno napajati dovolj toka za pogon motorjev, zato je treba uporabiti gonilnike tranzistorjev. Medtem ko je v različici Arduino robotskega avtomobila za krmiljenje motorjev uporabljen modul H-bridge L298, je za to potrebno šest (6) krmilnih vodov, ki jih na Microbitu primanjkuje. Spoznal sem, da ni nujno, da se motorji vrtijo nazaj. Tako namesto L298 različica robota Microbit uporablja 8-kanalni niz tranzistorjev Darlington ULN2803A kot gonilnik motorja. To lahko uporabite tudi za pogon zvočnikov, luči in drugih naprav, saj ima Microbit pet (5) V/I linij za splošno uporabo na nožicah 0, 1, 2, 8 in 16. Pin 0 lahko uporabite za avdio izhod. Druge nožice je lahko težavno uporabljati, saj jih delijo z vgrajenimi LED.

Druga možnost je, da bi uporabili diskretne tranzistorje, kot je TIP120; vendar bi to zahtevalo uporabo veliko več delov in žic.

Za dostop do zatičev na MicroBitu ta zasnova uporablja Adafruit Dragontail za Microbit, ki se priključi neposredno v matično ploščo, zaradi česar so nožice lahko dostopne brez potrebe po priključnih žicah, pa tudi za priključitev 3 -voltnega vodila.

Korak: Brezžični daljinski upravljalnik

Za brezžično upravljanje robota prek Bluetootha lahko uporabite drugi Microbit, ki ga napaja baterijski paket AAA, ki je priložen kompletu Microbit Go, ali baterijski komplet v obliki gumba, MI Power Board for Microbit.

Oba mikrobita morata biti nastavljena na isti radijski kanal.

3. korak: Seznam delov in orodij

VOZILO:

  • Komplet ohišja motornega robota Emgreat
  • Komplet Microbit Go
  • ULN 2803A 8-kanalni niz Darlington
  • Adafruit Dragontail za Microbit #3695
  • Half-size Breadboard Adafruit #64
  • Adafruit 4x "AA" akumulatorska škatla s stikalom #830
  • 22 -palčna trdna priključna žica, različnih barv Adafruit# 1311
  • Mini kovinski zvočnik z žicami Adafruit #1890
  • Valovita plastika ali karton
  • Scotch 1 "x 1" pritrdilni trakovi
  • AA baterije x 4

DALJINSKI:

  • Komplet Microbit Go
  • MI Power Board za baterije BBC Microbit ali AAAx2

Orodja:

  • Britvinski nož
  • Spajkalnik
  • Odstranjevalec žice
  • Pištola za vroče lepilo
  • Mini izvijač (priloženo šasiji)
  • Označevalec ostrine

Izbirno (za uporabo z nasedlo žico)

2-položajni vijačni sponki Addicore x3

4. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
  • Izrežite 6 "x 8" kos valovite plastike ali kartona
  • Označite položaj lukenj za kolesca in nosilce motorja s pomočjo priloženega pleksi stekla kot šablone.
  • Spajkajte 8 "rdeče in črne žice na vsakega od obeh motorjev; vroče lepilo na motorje za razbremenitev napetosti.
  • Motorje pritrdite na osnovno ploščo s kovinskimi nosilci iz kompleta Emgreat.
  • Kolesce pritrdite na spodnji konec. Pritrdite škatlo za baterije 4 x AA (z baterijami) na spodnjo stran ohišja s pomočjo kvadratov z ježki,
  • Poiščite akumulatorsko škatlo med motorji in kolescem; to daje najboljši oprijem.
  • MicroBit Dragontail vstavite v mizo;
  • Ohišje pritrdite na vrh ohišja z dvojnim ali lepilnim trakom
  • 3V baterijo 2xAAA 3V pritrdite na ohišje s pomočjo velcro trakov;
  • Vtič akumulatorja JST vstavite v vtičnico za baterijo na plošči Microbit.
  • Vstavite IC matriko ULN 2803A Darlington v mizo čez "dolino".
  • Na deski ohišja poleg mize naredite majhno luknjo 1/4 "x 1/4", skozi katero bodo šle žice.

5. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

MOČNI ŽI:

  • Napeljite 6V žice navzgor skozi luknjo in jih priključite v desno napajalno vodilo na plošči.
  • Priključite žico med levo in desno ozemljeno vodilo na plošči.
  • Črno žico povežite med nožico 9 na ULN2803A in maso.
  • Priključite rdečo žico med nožico 10 na ULN 2803A in +6V napajalnikom.

SIGNALNE ŽICE:

Priključite mostične žice:

  • Med Pin 0 na dragontailu in Pin 8 na 2803A (SPEAKER)
  • Med Pin 1 na dragontailu in Pin 6 na 2803A (MOTOR 1)
  • Med Pin 2 na dragontailu in Pin 4 na 2803A (MOTOR 2)
  • Med Pin 8 na dragontailu in Pin 2 na 2803A (DODATNA OPREMA)
  • Priključite žice motorja 1 na vodilo +6V in pin 13 na 2803A
  • Priključite žice Motor 2 na +6V bus in Pin 15 na 2803A
  • Priključite žice zvočnikov na +6V in Pin 11 na 2803A

6. korak: PROGRAMIRANJE 1: TEST MOTORJA

PROGRAMIRANJE 1: PRESKUS MOTORJA
PROGRAMIRANJE 1: PRESKUS MOTORJA
PROGRAMIRANJE 1: PRESKUS MOTORJA
PROGRAMIRANJE 1: PRESKUS MOTORJA

Pojdite na spletno stran Make Code Microbit editor:

Ustvarite tri funkcije motorja- zavijte levo, naprej in ustavite

V glavni zanki pokličite vsako funkcijo, kot je prikazano.

7. korak: Nadzor radia

Radijski nadzor
Radijski nadzor
Radijski nadzor
Radijski nadzor

Za radijski nadzor bomo uporabili funkcijo Bluetooth Microbit.

Drugi Microbit sestavite na MI Power Board for Microbit, ki vključuje 3V gumbno baterijo, ali uporabite baterijo 2xAAA, ki je priložena v embalaži Microbit Go.

Z urejevalnikom MakeCode napišite kratek program, kot je prikazano zgoraj, da lahko deluje kot daljinski upravljalnik. Poimenujte ga "oddajnik".

Vzorčni program vključuje prikaz LED, tako da lahko ugotovite, da je vklopljen.

Program naredi 2 stvari. Ko pritisnete gumb A, pošlje številko 1 ven (za pisk hupe).

Ko pritisnete gumb B, pošlje številko 2, da sproži pogonske motorje.

8. korak:

Slika
Slika

9. korak: sprejemni program radijskega nadzora

Image
Image

Z urejevalnikom MakeCode ustvarite nov projekt, imenovan Sprejemnik.

Za uporabo radijskega upravljanja morata biti oba Microbita nastavljena na isti kanal.

Ko prejme številko 1, zasliši rog, Ko prejme številko 2, se robot obrne, gre naprej in se nato ustavi.

Priporočena: