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, Novembar
Anonim
Jednostavan Microbit robot
Jednostavan Microbit robot

U nastavku je opisan jednostavan RC automobil napravljen koristeći BBC Microbit, Adafruit Dragontail za Microbit i šasiju 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 sistem funkcionira, 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 napravljena 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 šasija Emgreat -a za oko centimetar preuska da stane na donji dio baterije, te je oko centimetar prekratka da bi se omogućilo slobodno okretanje kotača.

Glavne električne komponente pričvršćuju se pomoću čičak trake, kako bi se po potrebi lakše premjestile.

Microbit ne može izravno napajati dovoljno struje za pogon motora, pa se moraju koristiti tranzistorski upravljački programi. Dok je Arduino verzija robotskog automobila koristila L298 H-bridge modul za upravljanje motorima, to zahtijeva šest (6) kontrolnih vodova, kojih na Microbitu nema. Shvatio sam da nije bitno da se motori mogu okretati unatrag. Dakle, umjesto L298, Microbit verzija robota koristi ULN2803A 8-kanalni Darlington 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) I/O 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, za to bi bilo potrebno koristiti mnogo više dijelova i žica.

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

Korak 2: Bežični daljinski upravljač

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

Oba mikrobita moraju biti postavljena na isti radio kanal.

Korak 3: Lista dijelova i alata

VOZILO:

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

DALJINSKI:

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

Alati:

  • Razor Knife
  • Lemilica
  • Skidač žice
  • Pištolj za vruće ljepilo
  • Mini odvijač (dolazi s šasijom)
  • Sharpie Marker

Opcionalno (za upotrebu sa nasukanom žicom)

Addicore 2-položajni vijčani priključci x3

Korak 4: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
  • 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 šablon.
  • 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 kutiju za baterije (s baterijama) na donju stranu kućišta, koristeći čičak -kvadrate,
  • Pronađite kutiju za baterije između motora i kotača; ovo daje najbolju vuču.
  • Umetnite MicroBit Dragontail u matičnu ploču;
  • Okvir za ploču 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

ŽICE ZA SNAGU:

  • Provucite žice od 6 V kroz rupu i uključite ih u desnu sabirnicu napajanja na ploči s ploču.
  • Spojite žicu između lijevih i desnih sabirnica uzemljenja na matičnoj 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 kratkospojnike:

  • 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 na mreži:

Kreirajte tri funkcije motora- skrenite lijevo, naprijed i zaustavite

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

Korak 7: Radio kontrola

Radio Control
Radio Control
Radio Control
Radio Control

Za radio kontrolu ćemo koristiti Bluetooth funkciju Microbita.

Sastavite drugi Microbit na MI Power Board za Microbit, koji uključuje 3V dugmastu bateriju, ili koristite bateriju 2xAAA koja se isporučuje u pakovanju 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 dugme A, šalje broj 1 van (da oglasi sirenu).

Kada se pritisne dugme B, ono šalje broj 2 da pokrene pogonske motore.

Korak 8:

Image
Image

Korak 9: Program za prijem radio kontrole

Image
Image

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

Da biste koristili radio kontrolu, oba Microbita moraju biti postavljena na isti kanal.

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

Preporučuje se: