Cuprins:

Cum să faci un Rover controlat prin gesturi: 4 pași
Cum să faci un Rover controlat prin gesturi: 4 pași

Video: Cum să faci un Rover controlat prin gesturi: 4 pași

Video: Cum să faci un Rover controlat prin gesturi: 4 pași
Video: Valeriu Coadă te învață cum să scapi într-o SITUAȚIE EXTREMĂ!! 😱😅 #tiktokromania #valeriucoada 2024, Noiembrie
Anonim
Image
Image

Iată instrucțiunile pentru construirea unui rover controlat prin gesturi (rover acționat prin tele). Este format dintr-o unitate rover care are la bord un senzor de evitare a coliziunilor. Transmițătorul în loc să fie o telecomandă neîndemânatică este o mănușă rece care poate fi purtată pe mână și apoi mutată pentru a transmite semnale către rover folosind mișcările mâinii. Semnalele RF sunt utilizate pentru comunicare.

Acest proiect are aplicații potențiale în inspecția caroseriei vehiculului (pentru securitate sau întreținere), în afară de a fi folosit în cele din urmă pentru a zbura cu drone.

Provizii

Arduino / Genuino UNO (cu cablu UNO) x2

Baterie Li-ion (12V) x1

Jumper Wires (bărbat la bărbat, bărbat la femeie, femeie la femeie) x40 fiecare

Pânză x1

L298 Modulul driverului de motor x1

Giroscop MPU6050 x1

Receptor și transmițător RF x1 fiecare

Senzor cu ultrasunete x1

Configurarea șasiului x1

Suport baterie (adesea inclus cu șasiu) x1

Comutator (adesea inclus cu șasiu) x2

Sârmă decapant x1

Pompa de lipit (nu este necesară) x1

Bandă dublă x1

Pasul 1: Diagramele și teoria circuitelor:

Diagramele și teoria circuitelor
Diagramele și teoria circuitelor
Diagramele și teoria circuitelor
Diagramele și teoria circuitelor

Configurarea transmițătorului: Pe scurt, trebuie să luăm citiri din giroscop și să le trimitem la transmițător prin Arduino.

Configurarea receptorului: trebuie să primim datele transmise (folosind receptorul) și să rotim roțile în funcție de datele primite *. În același timp, trebuie să ne asigurăm că rover-ul se află la o distanță minimă de obiecte din fața sa (detectarea obstacolelor). Vom folosi comunicarea I2C pentru acest proiect. * Fapt interesant despre acest proiect: Acest cod prelucrează date analogice și mută roverul în funcție de gradul de mișcare al mâinii. Deci, trebuie să dezvoltăm o logică pentru a-l face pe rover să meargă în direcția corectă la viteze diferite.

Pasul 2: Construirea Rover-ului:

Pasul 1 (Asamblați șasiul):

Asamblați șasiul pentru a face baza pentru rover. Acesta este un pas destul de ușor și ar trebui să faceți în cel mai scurt timp.

Pasul 2 (Verificați toate componentele):

Verificați toți senzorii interfațându-i cu Arduino separat. Puteți verifica orice tutorial despre cum să interfațați senzorii individual cu Arduino.

Pasul 3 (configurarea transmițătorului):

Mai întâi, lipiți pinii la giroscop. Acum faceți conexiunile conform următoarei scheme. Nu conectați bateria chiar acum.

Apoi, conectați Arduino la laptop. Încărcați următorul fișier de cod și vedeți dacă codul funcționează corect (faceți acest lucru eliminând comentariile pentru declarațiile de tipărire din cod). Faceți clic pe butonul monitorului serial (în dreapta sus al ecranului) pentru a vizualiza ieșirea declarațiilor de imprimare. Dacă totul funcționează corect, este posibil să mergeți mai departe și să conectați bateria.

Nu uitați să vă asigurați că orientarea giroscopului este corectă (conform codului utilizat). Vă rugăm să verificați diagramele de mai sus pentru a verifica orientarea pe care am folosit-o pentru giroscop.

Giroscopul va trimite citiri către Arduino. De acolo, citirile vor merge la transmițătorul RF pentru a fi transmis astfel încât receptorul să poată prelua undele.

Pasul 4 (configurarea receptorului):

Efectuați conexiunile în conformitate cu următoarea schemă de circuit. Nu conectați bateria chiar acum. Apoi, conectați Arduino la laptop. Încărcați următorul fișier de cod și vedeți dacă codul funcționează corect. Pentru a face acest lucru:

1. Eliminați comentariile pentru declarațiile de tipărire din cod

2. Porniți setarea emițătorului

3. Așezați roverul pe un fel de suport, astfel încât roțile să nu atingă solul și roverul să nu decoleze în momentul în care receptorul său primește date

NOTĂ: Poate fi necesar să inversați direcția unuia sau a ambelor motoare Dacă codul funcționează corect, ar trebui să puteți vedea ieșirea corectă (înainte, înapoi, dreapta, stânga sau oprire) pe monitorul dvs. serial, în funcție de mâna dvs. mișcări. Dacă totul funcționează corect, este posibil să conectați bateria. Cu toate acestea, înainte de a conecta bateria, trebuie să verificați toate conexiunile. Un terminal greșit vă poate arunca circuitul.

Pasul 5 (Faceți setarea să funcționeze folosind bateriile):

Acum deconectați laptopul și conectați bateriile la setările respective. Testează-ți proiectul.

Nu lăsați roverul să se îndepărteze de mai mult de 5 m de voi, altfel rover-ul se poate opri / începe să se comporte prost!

Pasul 6 (asamblare):

Acum este timpul să asamblați rover-ul și să-l vedeți efectiv! Pentru proiectarea ansamblului meu rover, verificați imaginile din secțiunea „Diagramele și teoria circuitelor”. Sunteți liber să asamblați roverul într-un mod diferit. Trebuie doar să vă asigurați că este bine echilibrat, altfel poate provoca roți (nu mergeți ca „Uau!”, Pentru că s-ar putea să găsiți roverul pe o cale greșită).

În timpul testării, este posibil să descoperiți că roverul nu se mișcă cu precizie. Vor exista unele întârzieri și erori, deoarece folosim module RF simple. De asemenea, într-un scenariu practic, motoarele au unele diferențe, iar centrul de masă al rover-ului nu este locul în care vă așteptați să fie. Așadar, este posibil să descoperiți că roverul se mișcă în diagonală atunci când ar trebui să meargă drept. Erorile din balanță pot fi remediate prin schimbarea vitezei pentru motoarele din stânga și din dreapta. Înmulțiți variabilele „ena” și „enb” cu numere diferite pentru a vă perfecționa echilibrul rover-ului.

În caz de dubii, utilizați secțiunea de comentarii de mai jos. Acolo voi aborda îndoielile.

@Scientify Inc

Pasul 3: fișiere de cod

Iată linkul pentru biblioteca virtuală de fire:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Pasul 4: Mulțumesc

Vă rugăm să împărtășiți comentariile dvs. de mai jos. Mi-ar plăcea să aud despre experiența ta în timp ce încercam proiectul! Voi încerca să răspund la toate întrebările în termen de 24 de ore.

Social:

YouTube: Scientify Inc.

YouTube: Scientificați हिंदी

Instagram

Instructabile

LinkedIn

Recomandat: