Sadržaj:
- Korak 1: Uvod
- Korak 2: Bežični daljinski upravljač
- Korak 3: Lista dijelova i alata
- Korak 4: Montaža
- Korak 5: Ožičenje
- Korak 6: PROGRAMIRANJE 1: TEST MOTORA
- Korak 7: Radio kontrola
- Korak 8:
- Korak 9: Program za prijem radio kontrole
Video: Jednostavan Microbit robot: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
- 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
Ž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
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
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:
Korak 9: Program za prijem radio kontrole
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:
Jednostavan 3D štampani robot: 11 koraka (sa slikama)
Jednostavni 3D štampani robot: Dozvolite mi da izlazim sam. Odrastao sam s montažnim kompletima, a zatim i LEGO -om. Kasnije u životu koristio sam 8020 za izradu prototipova tipova sistema koje sam dizajnirao. Obično je po kući bilo komada otpada koje su moja djeca koristila kao svoju verziju kompleta za montažu
Otto DIY+ Arduino Bluetooth robot Jednostavan za 3D ispis: 6 koraka (sa slikama)
Otto DIY+ Arduino Bluetooth robot Jednostavan za 3D ispis: Zaista otvoreni izvorni izvor Otto -a dopušta otvoreno STEAM obrazovanje, prikupljamo povratne informacije iz različitih radionica i škola širom svijeta koje već koriste Otto DIY u svojoj učionici, ovisno o otvorenosti ovih obrazovnih mjesta mi ili
Jednostavan nadzorni robot sa ESP32-CAM: 4 koraka
Jednostavan nadzorni robot sa ESP32-CAM: ESP32-CAM modul je jeftin, modul niske potrošnje energije, ali pruža mnogo resursa za vid, serijsku komunikaciju i GPIO. U ovom projektu pokušavam da iskoristim resurs modula ESP32-CAM za izradu jednostavan nadzorni robot za nadzor koji može p
Jednostavan automatski robot u pokretu pomoću Arduino & L293d IC: 6 koraka
Jednostavan automatski robot u pokretu koji koristi Arduino i L293d IC: Ovo je osnovni robot kojim upravlja arduino, a ono što radi je da samo luta uokolo i slijedi kružnu putanju prema zadanim kodovima, ali možete promijeniti kôd da biste lako promijenili putanju. To je jednostavan projekt koji svako može izgraditi … Dakle, ako znate
(Jednostavan) jednostavan način za dobivanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje na Crt TV: 4 koraka
(Jednostavan) jednostavan način za dobijanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje na Crt TV: Ovdje sam upotrijebio najjednostavniji način za unos zvuka na TV zajedno sa kompim video zapisom