Cuprins:

Robot simplu Microbit: 9 pași
Robot simplu Microbit: 9 pași

Video: Robot simplu Microbit: 9 pași

Video: Robot simplu Microbit: 9 pași
Video: MOVE mini MK2 buggy kit (excl micro:bit) from Kitronik 2024, Iulie
Anonim
Robot simplu Microbit
Robot simplu Microbit

În cele ce urmează este descrisă o mașină RC simplă realizată folosind BBC Microbit, Adafruit Dragontail pentru Microbit și șasiul Emgreat.

Acest robot costă aproximativ 30 de dolari pentru a fi construit. Deși există roboți Microbit cu preț redus disponibili în comerț, cum ar fi DFROBOT, abordarea mea DIY ajută constructorul să înțeleagă modul în care funcționează sistemul, folosind codul nespecializat, ajutându-l pe constructor să se simtă împuternicit.

Pasul 1: Introducere

În cele ce urmează este descrisă o versiune a vehiculului robotizat realizată folosind un BBC MicroBit în locul unui Arduino.

O piesă decupată de casă din plastic ondulat (Coroplast) sau carton este utilizată în locul plăcii de plexiglas stoc care vine împreună cu kitul de șasiu robot Emgreat. Acest lucru se face deoarece șasiul Emgreat este de aproximativ un centimetru prea îngust pentru a se potrivi cu bateria din partea de jos și este de aproximativ un centimetru prea scurt pentru a permite rotirea liberă a roții rotative.

Componentele electrice majore sunt atașate folosind Velcro, pentru a le facilita repoziționarea, dacă este necesar.

Microbitul nu poate furniza în mod direct suficient curent pentru a acționa motoarele, așa că trebuie folosite driverele de tranzistoare. În timp ce versiunea Arduino a mașinii robot a folosit un modul L298 H-bridge pentru a controla motoarele, acest lucru necesită șase (6) linii de control, care sunt puține pe Microbit. Mi-am dat seama că nu era esențial ca motoarele să poată roti înapoi. Deci, în locul L298, versiunea Microbit a robotului folosește o matrice de tranzistori Darlington cu 8 canale ULN2803A ca driver de motor. Acesta poate fi utilizat și pentru a conduce un difuzor, lumini și alte dispozitive, deoarece Microbit are cinci (5) linii I / O de uz general pe pinii 0, 1, 2, 8 și 16. Pinul 0 poate fi utilizat pentru iesire audio. Ceilalți pini pot fi dificil de utilizat, deoarece sunt partajați cu LED-urile încorporate.

Alternativ, s-ar putea folosi tranzistoare discrete, cum ar fi TIP120; cu toate acestea, acest lucru ar necesita utilizarea a mai multe piese și fire.

Pentru a accesa pinii de pe MicroBit, acest design folosește Adafruit Dragontail pentru Microbit, care se conectează direct la placa de panou, făcând pinii ușor accesibile fără a fi nevoie de fire de conectare, precum și conectarea magistralei de alimentare de 3V.

Pasul 2: Telecomandă fără fir

Pentru a controla robotul fără fir prin Bluetooth, puteți utiliza un al doilea Microbit, alimentat fie de pachetul de baterii AAA care vine în kitul Microbit Go, fie de un pachet de baterii cu celule monede, placa de alimentare MI pentru Microbit.

Ambele microbiți trebuie să fie setate pe același canal radio.

Pasul 3: Lista pieselor și instrumentelor

VEHICUL:

  • Set de șasiu pentru robot cu motor Emgreat
  • Kitul Microbit Go
  • ULN 2803A 8 canale Darlington Array
  • Adafruit Dragontail pentru Microbit # 3695
  • Panou de pâine de jumătate Adafruit # 64
  • Adafruit 4x Cutie de baterii "AA" cu comutator # 830
  • Sârmă solidă de calibru 22, culori asortate Adafruit # 1311
  • Mini difuzor metalic cu fire Adafruit # 1890
  • Plastic ondulat sau carton
  • Scotch 1 "x 1" benzi de fixare
  • Baterii AA x 4

LA DISTANTA:

  • Kitul Microbit Go
  • Placă de alimentare MI pentru bateriile BBC Microbit sau AAAx2

Instrumente:

  • Razor Knife
  • Ciocan de lipit
  • Stripper de sârmă
  • Hot Glue Gun
  • Mini șurubelniță (vine cu șasiu)
  • Sharpie Marker

Opțional (pentru utilizare cu sârmă torsadată)

Borne cu șurub cu 2 poziții Addicore x3

Pasul 4: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
  • Decupați o bucată de plastic sau carton ondulat de 6 "x 8"
  • Marcați poziția găurilor pentru roțile rotative și suporturile motorului, utilizând plexiglasul furnizat ca șablon.
  • Lipiți fire roșii și negre de 8 "la fiecare dintre cele două motoare; lipici fierbinte la motoare pentru ameliorarea tensiunii.
  • Atașați motoarele la placa de bază cu suporturile metalice furnizate în kitul Emgreat.
  • Atașați roata rotativă la capătul inferior. Atașați cutia de baterii de 4 x AA (cu baterii) la partea inferioară a șasiului, folosind pătrate cu velcro,
  • Localizați cutia bateriei între motoare și roata rotativă; acest lucru oferă cea mai bună tracțiune.
  • Introduceți MicroBit Dragontail în panou;
  • Atașați placa de susținere la partea superioară a șasiului folosind bandă dublă sau benzi de velcro
  • Atașați acumulatorul 2xAAA 3V la șasiu folosind benzi cu velcro;
  • Introduceți mufa bateriei JST în mufa bateriei de pe placa Microbit.
  • Introduceți IC-ul matricei ULN 2803A Darlington în panoul de dincolo de „vale”.
  • Faceți o gaură mică de 1/4 "x 1/4" în placa șasiului de lângă placa pentru a trece firele.

Pasul 5: Cablare

Cablare
Cablare
Cablare
Cablare

SIRURI DE PUTERE:

  • Filetați cablurile de 6V prin gaură și conectați-le la magistrala de alimentare din dreapta de pe panoul de măsurare.
  • Conectați firul între autobuzele de masă din stânga și din dreapta de pe panou.
  • Conectați firul negru între pinul 9 de pe ULN2803A și masă.
  • Conectați firul roșu între pinul 10 al ULN 2803A și + 6V.

SIRURI DE SEMNAL:

Conectați firele jumperului:

  • Între Pinul 0 pe dragontail și Pinul 8 pe 2803A (SPEAKER)
  • Între Pinul 1 de pe dragontail și Pinul 6 pe 2803A (MOTOR 1)
  • Între pinul 2 pe codul drag și pinul 4 pe 2803A (MOTOR 2)
  • Între Pinul 8 pe codul dragont și Pinul 2 pe 2803A (ACCESORIU)
  • Conectați firele motorului 1 la + 6V autobuz și pinul 13 pe 2803A
  • Conectați cablurile motorului 2 la + 6V bus și pinul 15 pe 2803A
  • Conectați firele difuzoarelor la + 6V și pinul 11 pe 2803A

Pasul 6: PROGRAMARE 1: TEST MOTOR

PROGRAMARE 1: TEST MOTOR
PROGRAMARE 1: TEST MOTOR
PROGRAMARE 1: TEST MOTOR
PROGRAMARE 1: TEST MOTOR

Accesați editorul Code Code Microbit online:

Creați trei funcții motor - Rotiți la stânga, înainte și opriți

În bucla principală, apelați fiecare funcție așa cum se arată.

Pasul 7: Control radio

Control radio
Control radio
Control radio
Control radio

Pentru controlul radio, vom folosi caracteristica Bluetooth a Microbit.

Asamblați un al doilea Microbit pe placa de alimentare MI pentru Microbit, care include o baterie cu celule monede de 3V sau utilizați bateria 2xAAA care vine în ambalajul Microbit Go.

Folosind MakeCode Editor, scrieți un program scurt așa cum se arată mai sus, astfel încât să poată acționa ca o telecomandă. Denumiți-l „Transmițător”.

Programul eșantion include un afișaj la LED, astfel încât să puteți spune că este aprins.

Programul face 2 lucruri. Când butonul A este apăsat, acesta trimite numărul 1 afară (pentru a emite un claxon).

Când butonul B este apăsat, acesta trimite numărul 2 pentru a declanșa motoarele de acționare.

Pasul 8:

Imagine
Imagine

Pasul 9: Programul de recepție a comenzii radio

Image
Image

Folosind editorul MakeCode, creați un nou proiect numit Receiver.

Pentru a utiliza controlul radio, ambele microbiți trebuie să fie setate pe același canal.

Când se primește numărul 1, sună claxonul, Când se primește numărul 2, robotul se rotește, merge înainte, apoi se oprește.

Recomandat: