Cuprins:

Cum să faci un robot buggy: 6 pași
Cum să faci un robot buggy: 6 pași

Video: Cum să faci un robot buggy: 6 pași

Video: Cum să faci un robot buggy: 6 pași
Video: 12 in 1 Solar Robot Creation Kit 2024, Iulie
Anonim
Cum să faci un robot buggy
Cum să faci un robot buggy

Buna ziua!! În instruibilul de astăzi, vă voi învăța cum să vă creați propriul buggy robot. Înainte de a intra în specificații și lucrurile de care aveți nevoie pentru a face acest lucru, un buggy robot este practic o mașină cu 3 roți programabilă pe care o puteți controla.

Provizii

Lucrurile pe care le veți avea nevoie pentru acest proiect sunt:

- Raspberry Pi 3, placă de control a motorului, motoare 2 × 3V - 6V DC, 2 × roți, baterii de 9V, rotiță cu bile, cabluri cu sârmă sau jumper, un pachet de baterii USB, șurubelniță, fier de lipit și lipit, decofrători, panou și model prefabricat pentru dvs. buggy sau o cutie de carton pentru a face modelul, 3 butoane, conector baterie 9V, rezistențe

Opțional:

- LED-uri

Pasul 1: Asamblarea motoarelor și a plăcii

Asamblarea motoarelor și a plăcii
Asamblarea motoarelor și a plăcii
Asamblarea motoarelor și a plăcii
Asamblarea motoarelor și a plăcii

În primul rând, apucați ambele motoare și 4 fire, apoi dezbrăcați capetele firului, astfel încât să puteți vedea miezul metalic al firului. Acum, lipiți firele la fiecare dintre terminalele de pe motor nu vă faceți griji cu privire la modul în care sunt conectate firele, le puteți conecta în orice mod doriți la terminalele motorului. După ce ați terminat de lipit ambele motoare le atașați la modelul dvs. și fixați-le în mod corespunzător folosind piesele corespunzătoare pentru model.

Pasul 2: Conectați motoarele la placă

Conectați motoarele la bord
Conectați motoarele la bord

Acum trebuie să conectați firele pe care le-ați lipit la placa motorului, această parte va necesita utilizarea șurubelniței corespunzătoare. Slăbiți șuruburile din bornele etichetate OUT 1, OUT 2, OUT 3, OUT 4, apoi conectați cele 2 fire de la primul motor la OUT 1 și 2, iar firele de la al doilea motor la OUT 3 și 4. Strângeți șuruburi astfel încât firele să fie blocate la locul lor. Uitați-vă la imaginea de mai sus pentru referință, acum ați conectat cu succes ambele motoare

Pasul 3: Alimentarea motoarelor și conectarea la RPi

Alimentarea motoarelor și conectarea la RPi
Alimentarea motoarelor și conectarea la RPi
Alimentarea motoarelor și conectarea la RPi
Alimentarea motoarelor și conectarea la RPi
Alimentarea motoarelor și conectarea la RPi
Alimentarea motoarelor și conectarea la RPi

După ce ați terminat conectarea motoarelor, apucați bateria de 9V și conectorul acesteia, astfel încât să o putem conecta la placa motorului. Luați firul de capăt negativ de la conector și plasați-l în slotul unde este etichetat VCC pe placa motorului, apoi luați capătul pozitiv al firului și conectați-l la slotul etichetat GND, apoi rulați un alt fir de la sol pe placa motorului. la pinul GND de pe pi zmeură. Acum, dacă totul a mers corect, ledul de pe placa motorului ar trebui să se aprindă. Acum aproape că am terminat cu asamblarea buggy-ului, folosind 4 fire de la mamă la masculin conectați cele 4 terminale etichetate IN 1, IN 2, IN 3, IN 4 de pe placa motorului la pinii GPIO de pe raspberry pi.

Pasul 4: Calibrarea motoarelor

Calibrarea motoarelor
Calibrarea motoarelor
Calibrarea motoarelor dvs
Calibrarea motoarelor dvs
Calibrarea motoarelor
Calibrarea motoarelor
Calibrarea motoarelor
Calibrarea motoarelor

După ce v-ați conectat motoarele la pinii GPIO de pe raspberry pi, trebuie să calibrăm motoarele, astfel încât să știm ce direcție este înainte, stânga și dreapta. Pentru a face acest lucru, trebuie să facem un pic de codificare, dar din fericire pentru dvs., codul va fi furnizat mai sus. Acest cod importă biblioteca Robot care ne va permite să controlăm motoarele, acum tot ce trebuie să faceți este să schimbați numerele PIN GPIO din paranteze la ceea ce ați setat pe raspberry pi. Dar, înainte de a face acest lucru, alegeți un motor care să fie pe partea stângă a dvs. și celălalt să fie pe partea dreaptă, pentru fiecare motor asigurați-vă că știți ce 2 pini GPIO le activează. Pentru a ști acest lucru tot ce trebuie să faceți este să vă uitați la placa motorului, iar cele 2 porturi IN din partea stângă sunt pentru terminalul motor stâng și celelalte 2 pentru terminalul drept. Apoi modificați numerele pinului din cod până când veți obține că motoarele se rotesc înainte.

Pasul 5: Crearea controlerului

Crearea controlerului
Crearea controlerului

Acum este timpul să creăm controlerul pentru buggy-ul robotului, pentru aceasta trebuie să adunăm cele 3 butoane (N. O) și să le conectăm la pinii GPIO. Pentru a conecta un buton, trebuie mai întâi să conectați un fir de la un pin GPIO la piciorul superior al butonului, apoi conectați un rezistor de la piciorul inferior al butonului la un pin de masă de pe zmeura dvs. pi. Puteți adăuga LED-uri la fiecare dintre butoane pentru a indica utilizatorului că a fost activat, dar este opțional (codul va fi furnizat în pasul următor). După ce ați făcut acest lucru, sunteți gata să treceți la pasul următor, unde vi se va furniza codul pentru a face aceste butoane funcționale.

Pasul 6: Adăugarea codului și asamblarea

Adăugarea codului și asamblarea
Adăugarea codului și asamblarea
Adăugarea codului și asamblarea
Adăugarea codului și asamblarea

Acum am terminat aproape de a crea robotul nostru. Din imaginea atașată mai sus, tot ce trebuie să faceți este să copiați codul pentru raspberry pi și să modificați toate setările pinului GPIO. Acest cod vă va permite să vă controlați buggy-ul robotului prin intermediul controlerului pe care îl faceți cu placa dvs. de calcul și vă va permite să vă distrați mult. De asemenea, dacă nu utilizați leduri, puteți comenta sau șterge părți ale codului care nu sunt necesare. După ce ați testat codarea, puteți să vă asamblați robotul și să faceți totul să arate frumos, să acoperiți toate cablurile cu carton și să vă ascundeți decorați robotul în orice mod doriți.

Wola! În cele din urmă, am terminat de construit robotul nostru !!!

Recomandat: