Sadržaj:

Jednostavan Microbit robot: 9 koraka
Jednostavan Microbit robot: 9 koraka

Video: Jednostavan Microbit robot: 9 koraka

Video: Jednostavan Microbit robot: 9 koraka
Video: Микробит (micro:bit) - одноплатный учебный микрокомпьютер 2024, Studeni
Anonim
Jednostavan Microbit robot
Jednostavan Microbit robot

Slijedi opis jednostavnog RC automobila izrađenog pomoću BBC Microbita, Adafruit Dragontaila za Microbit i šasije Emgreat.

Izrada ovog robota košta oko 30 USD. Iako postoje komercijalno dostupni jeftini Microbit roboti, poput DFROBOT-a, moj DIY pristup pomaže graditelju da shvati kako sustav radi, koristeći nespecijalizirani kôd, pomažući graditelju da se osjeća osnaženim.

Korak 1: Uvod

U nastavku je opisana verzija robotskog vozila izrađena pomoću BBC MicroBita umjesto Arduina.

Domaći izrezani komad valovite plastike (Coroplast) ili kartona koristi se umjesto ploče od pleksiglasa koja dolazi s kompletom šasije robota Emgreat. To je učinjeno jer je kućište Emgreat -a za oko centimetar preusko da stane baterija na dno, te je za oko centimetar prekratko da bi se omogućilo slobodno okretanje kotača.

Glavne električne komponente pričvršćene su čičak trakom, kako bi se po potrebi lakše premjestile.

Microbit ne može izravno napajati dovoljno struje za pogon motora, pa se moraju koristiti upravljački programi tranzistora. Dok je Arduino verzija robotskog automobila koristila L298 H-bridge modul za upravljanje motorima, to zahtijeva šest (6) upravljačkih vodova, kojih na Microbitu nema. Shvatio sam da nije bitno da se motori mogu vrtjeti unatrag. Dakle, umjesto L298, Microbit verzija robota koristi ULN2803A 8-kanalni Darlingtonski niz tranzistora kao pokretač motora. Ovo se može koristiti i za pogon zvučnika, svjetla i drugih uređaja, jer Microbit ima pet (5) U/I linija opće namjene na pinovima 0, 1, 2, 8 i 16. Pin 0 se može koristiti za audio izlaz. Ostale pinove može biti teško koristiti jer se dijele s ugrađenim LED diodama.

Alternativno, mogli bi se koristiti diskretni tranzistori, poput TIP120; međutim, to bi zahtijevalo korištenje mnogo više dijelova i žica.

Za pristup pinovima na MicroBitu, ovaj dizajn koristi Adafruit Dragontail za Microbit, koji se priključuje izravno u matičnu ploču, čineći pinove lako dostupnim bez potrebe za povezivanjem žica, kao i povezivanjem 3V sabirnice napajanja.

Korak 2: Bežični daljinski upravljač

Za bežično upravljanje robotom putem Bluetootha možete upotrijebiti drugi Microbit, koji se napaja ili baterijom AAA koja dolazi u kompletu Microbit Go, ili baterijom u obliku novčića, MI Power Board za Microbit.

Oba Microbita moraju biti postavljena na isti radio kanal.

Korak 3: Popis dijelova i alata

VOZILO:

  • Komplet šasije motornog robota Emgreat
  • Microbit Go Kit
  • ULN 2803A 8-kanalni Darlington niz
  • Adafruit Dragontail za Microbit #3695
  • Breadboard polovice veličine Adafruit #64
  • Adafruit 4x "AA" baterijska kutija sa prekidačem #830
  • Puna žica za spajanje 22 kalibra, različite boje Adafruit# 1311
  • Mini metalni zvučnik s žicama Adafruit #1890
  • Valovita plastika ili karton
  • Scotch 1 "x 1" trake za pričvršćivanje
  • AA baterije 4 x

DALJINSKI:

  • Microbit Go Kit
  • MI Power Board za BBC Microbit ili AAA baterijex2

Alati:

  • Brijački nož
  • Lemilica
  • Skidač žice
  • Pištolj za vruće ljepilo
  • Mini odvijač (dolazi s šasijom)
  • Oštri marker

Opcionalno (za upotrebu s nasukanom žicom)

Addicore 2-pozicijski vijčani priključci x3

Korak 4: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
  • Izrežite komad valovite plastike ili kartona dimenzija 6 "x 8"
  • Označite položaj rupa za kotač i držače motora, koristeći isporučeni pleksiglas kao predložak.
  • Lemite 8 "crvene i crne žice na svaki od dva motora; vruće ljepilo na motore radi rasterećenja.
  • Pričvrstite motore na osnovnu ploču pomoću metalnih nosača koji se nalaze u kompletu Emgreat.
  • Pričvrstite kotač na donji kraj. Pričvrstite 4 x AA baterijsku kutiju (s baterijama) na donju stranu kućišta, pomoću čičak -kvadrata,
  • Pronađite kutiju za baterije između motora i kotača; to daje najbolju vuču.
  • Umetnite MicroBit Dragontail u matičnu ploču;
  • Okvir za pričvršćivanje pričvrstite na vrh kućišta pomoću dvostruke trake ili čičak traka
  • Pričvrstite bateriju 2xAAA 3V na kućište pomoću čičak traka;
  • Umetnite utikač JST baterije u utičnicu za bateriju na Microbit ploči.
  • Umetnite IC matrice ULN 2803A Darlington u matičnu ploču preko 'doline'.
  • Napravite malu rupu od 1/4 "x 1/4" na ploči šasije pored matične ploče za prolaz žica.

Korak 5: Ožičenje

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

NAPAJALI:

  • Provucite žice od 6 V kroz rupu i priključite ih u desnu sabirnicu napajanja na ploči.
  • Spojite žicu između lijevih i desnih sabirnica uzemljenja na ploči.
  • Spojite crnu žicu između pina 9 na ULN2803A i mase.
  • Spojite crvenu žicu između pina 10 na ULN 2803A i sabirnice napajanja +6V.

SIGNALNE ŽICE:

Spojite kratkospojne žice:

  • Između Pin 0 na dragontailu i Pin 8 na 2803A (ZVUČNIK)
  • Između Pin 1 na dragontailu i Pin 6 na 2803A (MOTOR 1)
  • Između Pin 2 na dragontailu i Pin 4 na 2803A (MOTOR 2)
  • Između Pin 8 na dragontailu i Pin 2 na 2803A (DODATNA OPREMA)
  • Spojite žice motora 1 na sabirnicu +6V i pin 13 na 2803A
  • Spojite žice motora 2 na sabirnicu +6V i pin 15 na 2803A
  • Spojite žice zvučnika na +6V i Pin 11 na 2803A

Korak 6: PROGRAMIRANJE 1: TEST MOTORA

PROGRAMIRANJE 1: TEST MOTORA
PROGRAMIRANJE 1: TEST MOTORA
PROGRAMIRANJE 1: TEST MOTORA
PROGRAMIRANJE 1: TEST MOTORA

Idite na Make Code Microbit editor online:

Izradite tri funkcije motora- skrenite ulijevo, naprijed i zaustavite

U glavnoj petlji pozovite svaku funkciju kao što je prikazano.

Korak 7: Radio kontrola

Radio kontrola
Radio kontrola
Radio kontrola
Radio kontrola

Za radijsko upravljanje koristit ćemo Bluetooth značajku Microbita.

Sastavite drugi Microbit na MI Power Board za Microbit, koji uključuje 3V dugmastu bateriju, ili upotrijebite bateriju 2xAAA koja dolazi u pakiranju Microbit Go.

Pomoću MakeCode Editor -a napišite kratki program kao što je prikazano gore kako bi mogao djelovati kao daljinski upravljač. Dajte mu ime "odašiljač".

Uzorak programa uključuje prikaz LED diode tako da možete reći da je uključen.

Program radi 2 stvari. Kada se pritisne tipka A, šalje broj 1 van (za zvučni signal).

Kada se pritisne tipka B, šalje broj 2 za aktiviranje pogonskih motora.

Korak 8:

Slika
Slika

Korak 9: Program za prijem radijske kontrole

Image
Image

Pomoću uređivača MakeCode izradite novi projekt pod nazivom Receiver.

Za korištenje radijske kontrole, oba Microbita moraju biti postavljena na isti kanal.

Kad se primi broj 1, on oglašava zvučni signal, Kad se primi broj 2, robot se okreće, ide naprijed, a zatim se zaustavlja.

Preporučeni: