Tartalomjegyzék:

Egyszerű mikrobit robot: 9 lépés
Egyszerű mikrobit robot: 9 lépés

Videó: Egyszerű mikrobit robot: 9 lépés

Videó: Egyszerű mikrobit robot: 9 lépés
Videó: micro:bit XGO Robot Kit with Joystick:bit V2 2024, Július
Anonim
Egyszerű mikrobit robot
Egyszerű mikrobit robot

Az alábbiakban egy egyszerű RC autót írunk le, amely a BBC Microbit, az Adafruit Dragontail for Microbit és az Emgreat futómű segítségével készült.

Ennek a robotnak a felépítése körülbelül 30 dollárba kerül. Bár vannak kereskedelmi forgalomban kapható, olcsó Microbit robotok, például a DFROBOT, a saját készítésű módszerem segít az építtetőnek megérteni a rendszer működését, nem speciális kódot használva, és segít az építőnek, hogy felhatalmazza magát.

1. lépés: Bevezetés

Az alábbiakban a robotjármű egyik változatát írjuk le, amely a BBC MicroBit segítségével készült az Arduino helyett.

Az Emgreat robot alvázkészlethez mellékelt plexilaplap helyett házilag kivágott hullámosított műanyag (Coroplast) vagy karton darabot használnak. Ez azért van így, mert az Emgreat ház körülbelül egy hüvelykkel túl keskeny ahhoz, hogy az akkumulátort az aljára illessze, és körülbelül egy hüvelykkel túl rövid ahhoz, hogy lehetővé tegye a görgőkorong szabad forgását.

A főbb elektromos alkatrészeket tépőzárral rögzítik, hogy szükség esetén könnyebben áthelyezhessék őket.

A Microbit közvetlenül nem tud elegendő áramot szolgáltatni a motorok meghajtásához, ezért tranzisztoros meghajtókat kell használni. Míg a robotkocsi Arduino verziója L298 H-híd modult használt a motorok vezérléséhez, ehhez hat (6) vezérlővonalra van szükség, amelyekből hiány van a Microbit-en. Rájöttem, hogy nem elengedhetetlen, hogy a motorok hátrafelé tudjanak forogni. Tehát az L298 helyett a robot Microbit verziója ULN2803A 8 csatornás Darlington tranzisztor tömböt használ motorhajtóként. Ez használható hangszóró, lámpák és egyéb eszközök meghajtására is, mivel a Microbit öt (5) általános célú I/O vonallal rendelkezik a 0, 1, 2, 8 és 16 érintkezőkön. hang kimenet. A többi érintkező használata bonyolult lehet, mivel megosztják őket a beépített LED-ekkel.

Alternatívaként használhatunk diszkrét tranzisztorokat, például a TIP120 -at; ehhez azonban sokkal több alkatrész és vezeték használatára lenne szükség.

A MicroBit csapjainak eléréséhez ez a kialakítás az Adafruit Dragontail for Microbit -et használja, amely közvetlenül a kenyérlapba csatlakozik, így a csapok könnyen elérhetők csatlakozási vezetékek nélkül, valamint a 3 V -os hálózati buszt is csatlakoztatják.

2. lépés: Vezeték nélküli távirányító

A robot vezeték nélküli vezérléséhez Bluetooth -on keresztül használhat egy második Microbit -et, amelyet a Microbit Go készletben található AAA elemcsomag, vagy egy gombelemes akkumulátor, az MI Power Board for Microbit működtet.

Mindkét mikrobitet ugyanarra a rádiócsatornára kell állítani.

3. lépés: Alkatrészek és szerszámlista

JÁRMŰ:

  • Emgreat motoros robot alvázkészlet
  • Microbit Go készlet
  • ULN 2803A 8 csatornás Darlington tömb
  • Adafruit Dragontail a Microbit számára #3695
  • Fél méretű kenyérlap Adafruit #64
  • Adafruit 4x "AA" elemdoboz kapcsolóval #830
  • 22 méretű tömör összekötő huzal, különböző színekben Adafruit# 1311
  • Mini fém hangszóró vezetékekkel Adafruit #1890
  • Hullámosított műanyag vagy karton
  • Scotch 1 "x 1" rögzítőcsíkok
  • AA elemek x 4

TÁVOLI:

  • Microbit Go készlet
  • MI Power Board a BBC Microbit vagy AAA elemeihez2

Eszközök:

  • Borotva kés
  • Forrasztópáka
  • Drótcsíkoló
  • Ragasztópisztoly
  • Mini csavarhúzó (futóművel együtt)
  • Sharpie Marker

Opcionális (sodrott vezetékkel használható)

Addicore 2-helyzetű csavaros sorkapcsok x3

4. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
  • Vágjon ki 6 "x 8" darab hullámosított műanyagot vagy kartont
  • Jelölje meg a lyukak helyzetét a görgőkerék és a motorkonzolok számára, a mellékelt plexi segítségével sablonként.
  • Forrasztás 8 "-os piros és fekete vezetékekkel a két motor mindegyikéhez; forró ragasztó a motorokhoz a feszültségmentesítés érdekében.
  • Rögzítse a motorokat az alaplemezhez az Emgreat készletben található fémkonzolokkal.
  • Rögzítse a görgő kerekét az alsó végéhez. Csatlakoztassa a 4 x AA elemdobozt (elemekkel) az alváz alsó részéhez, tépőzáras négyzetek segítségével,
  • Keresse meg az akkumulátortartót a motorok és a görgő között; ez adja a legjobb tapadást.
  • Helyezze be a MicroBit Dragontail -t a kenyértáblába;
  • Rögzítse a kenyértáblát a ház tetejéhez dupla ragasztószalaggal vagy tépőzárral
  • Csatlakoztassa a 2xAAA 3V -os akkumulátort a vázhoz tépőzárral;
  • Csatlakoztassa a JST akkumulátor dugóját a Microbit kártya akkumulátorfoglalatába.
  • Helyezze be az ULN 2803A Darlington tömb IC -t a „völgyben” lévő kenyértáblába.
  • Csináljon egy kis 1/4 "x 1/4" lyukat az alvázban a kenyértábla mellett a vezetékek áthaladásához.

5. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték

TÁPVEZETÉKEK:

  • Vezesse fel a 6V-os vezetékeket a lyukon keresztül, és csatlakoztassa a jobb oldali tápegységhez a kenyértáblán.
  • Csatlakoztassa a vezetéket a bal és jobb oldali földelő buszok közé a kenyértáblán.
  • Csatlakoztassa a fekete vezetéket az ULN2803A 9. csapja és a test közé.
  • Csatlakoztassa a piros vezetéket az ULN 2803A 10. tűje és a +6 V -os hálózati busz közé.

JELVEZETÉKEK:

Csatlakoztassa a jumper vezetékeket:

  • A sárkányfarok 0 -as csapja és a 2803A -as 8 -as tű között (SPEAKER)
  • A sárkányfarok 1. csapja és a 2803A (6. MOTOR 1) csapja között
  • A sárkányfarok 2. csapja és a 2803A (MOTOR 2) 4. csapja között
  • A sárkányfarok 8. csapja és a 2803A 2. csapja között (TARTOZÉK)
  • Csatlakoztassa a Motor 1 vezetékeket a +6V buszhoz és a 2803A 13 -as érintkezőjéhez
  • Csatlakoztassa a Motor 2 vezetékeket a +6V buszhoz és a 2803A 15 -ös csapjához
  • Csatlakoztassa a hangszóró vezetékeket a +6V -hoz és a 2803A -as 11 -es tűhöz

6. lépés: PROGRAMOZÁS 1: MOTOR TESZT

PROGRAMOZÁS 1: MOTOR TESZT
PROGRAMOZÁS 1: MOTOR TESZT
PROGRAMOZÁS 1: MOTOR TESZT
PROGRAMOZÁS 1: MOTOR TESZT

Nyissa meg a Make Code Microbit szerkesztőt online:

Hozzon létre három motorfunkciót- Forduljon balra, előre és megáll

A fő hurokban hívja meg az egyes függvényeket az ábrán látható módon.

7. lépés: Rádióvezérlés

Rádióvezérlés
Rádióvezérlés
Rádióvezérlés
Rádióvezérlés

A rádióvezérléshez a Microbit Bluetooth funkcióját fogjuk használni.

Szereljen össze egy második Microbitet az MI Power Board for Microbit -hez, amely 3 V -os gombelemet tartalmaz, vagy használja a Microbit Go csomagolásában található 2xAAA elemet.

A MakeCode Editor segítségével írjon egy rövid programot a fentiek szerint, hogy távirányítóként működhessen. Nevezze el: "Adó".

A mintaprogram tartalmaz egy kijelzőt a LED -hez, így jelezheti, hogy be van kapcsolva.

A program 2 dolgot tesz. Amikor megnyomja az A gombot, az 1 -es számot küldi ki (a kürt hangjelzésére).

Amikor megnyomja a B gombot, a 2 -es számot küldi ki, hogy kiváltja a hajtómotorokat.

8. lépés:

Kép
Kép

9. lépés: Rádióvezérlő vevő program

Image
Image

A MakeCode szerkesztővel hozzon létre egy új projektet Receiver néven.

A rádióvezérlés használatához mindkét Mikrobitet ugyanarra a csatornára kell állítani.

Amikor megkapja az 1 -es számot, sípol a kürtön, A 2 -es szám fogadásakor a robot megfordul, előre megy, majd megáll.

Ajánlott: