Cuprins:

Brațul robotului Bluetooth cu un singur motor: 3 pași
Brațul robotului Bluetooth cu un singur motor: 3 pași
Anonim
Image
Image
Pregătiți unitatea de comandă a motorului multiplu
Pregătiți unitatea de comandă a motorului multiplu

Bine ați venit la Instructable.

În acest instructiv vă voi arăta cum să convertiți brațul robotului de control cu fir în brațul robotului Bluetooth utilizând un singur driver de motor. Acesta este un proiect de lucru de la domiciliu realizat în starea de acoperire. Așadar, de data aceasta am un singur șofer de motor L298N. Dacă verificați brațul robotului de control cu fir, acesta conține 5 motoare. Deci, dacă avem 3 drivere de motor L298N putem controla 6 motoare (driverul L298N poate controla 2 motoare bi-direcție) și cu ușurință îl putem converti în brațul robotului Bluetooth folosind drivere arduino și L298N 3. Dar, din situația actuală, am un singur motor L298N și mai multe servomotoare. Să vedem cum să faceți această sarcină.

Veți avea nevoie de următoarele elemente pentru a face acest lucru.

Provizii

  • Bratul robotului de control cu fir finalizat
  • Placa Arduino (folosesc Arduino Nano)
  • Modul Bluetooth (H06)
  • Driver motor L298N
  • Placă de pâine
  • Sârme de jumper
  • Servo motor
  • Mini șuruburi și piulițe

Pasul 1: Finalizați brațul robotului de control cu fir

Image
Image

Pentru a face acest proiect, veți avea nevoie de brațul robotului de control cu fir. Acest lucru poate fi cumpărat de pe eBay sau Amazon. dacă nu aveți brațul robotului de comandă prin cablu, puteți face acest lucru folosind un motor cu roți dințate, conectând, de asemenea, câteva părți din braț din plastic. Nu am de gând să descriu cum să asamblați acest braț robot de control cu fir pe care l-ați lansat. Spectacolul său din acest videoclip cum să-l asamblați.

Pasul 2: Pregătiți unitatea de comandă a motorului multiplu

Image
Image
Pregătiți unitatea de comandă a motorului multiplu
Pregătiți unitatea de comandă a motorului multiplu

Acesta este conceptul principal pe care îl voi folosi în acest proiect. Acum, când verificați structura de lucru a driverului Arduino Motor, este ca mai jos.

  1. Conectați E1, E2 în driverul motorului la placa Arduino Pinul 9, 11
  2. Conectați firele motorului la conectorii de ieșire 1, 2 ai driverului motorului
  3. Acum, ce se întâmplă este atunci când dați motorului E1 HIGH, E2 LOW care funcționează într-o direcție (să spunem în sensul acelor de ceasornic)
  4. Dacă schimbați acele E1 LOW, E2 HIGH, atunci motorul funcționează în altă direcție (să spunem în sens invers acelor de ceasornic)
  5. Ce se întâmplă acum dacă conectați 5 motoare la acest conector de ieșire 1, 2, a driverului motorului
  6. Apoi, toate motoarele vor funcționa în același mod, dar viteza poate fi scăzută din cauza puterii, puteți conecta alimentarea externă la driverul motorului + conector 12v
  7. Deci, dacă putem conecta unul câte unul firele motorului la conectorii de ieșire 1 sau 2 ai driverului motorului, motorul conectat funcționează numai.
  8. Acesta este conceptul pe care îl voi folosi pentru a controla brațul robotului.
  9. Pentru a face acest lucru, pot folosi servomotor. Cu unghi de grad diferit, voi scurtcircuita pinul de ieșire 1 sau 2 fir cu un fir motor diferit.
  10. Verificați imaginile de mai sus pentru a înțelege mai bine.
  11. De asemenea, trebuie să obținem un grad corect pentru a conecta pinii. Pentru aceasta puteți utiliza un potențiometru cu codul Arduino atașat și când verificați monitorul serial, puteți găsi gradul.
  12. Puteți utiliza acest concept pentru scurtcircuit și în alte scopuri.

Pasul 3: Cod pentru conexiunea Bluetooth și finalizarea proiectului

Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului
Cod pentru conexiune Bluetooth și finalizarea proiectului

Acum conectați firele brațului robotului de comandă prin cablu la pinii de scurtcircuit creați deasupra servomotorului. Și adăugați modulul Bluetooth. Trebuie să conectați modulul Bluetooth TX la Arduino RX și modulul Bluetooth RX la pinii Arduino TX și să conectați și firele de alimentare. Servomotorul trebuie, de asemenea, să se conecteze la placa Arduino și, cu caracterul de intrare a conexiunii Bluetooth, vom scrie gradul de servomotor.

Puteți descărca orice aplicație legată de Bluetooth pe telefon și, în funcție de configurațiile aplicației și de caractere plasate, puteți schimba codul Arduino. Am folosit aplicația Arduino Bluetooth Controller pentru a face acest lucru.

Când încercați să rulați acest lucru cu computerul USB, unele motoare de timp nu funcționează din cauza puterii insuficiente pentru servomotor și driverele de motor. Puteți conecta alimentarea externă la driverul motorului, dacă se întâmplă.

Acesta este un model de implementare și realizat cu resurse limitate. Dacă aveți 3 drivere de motor L298N, acest lucru se poate face cu ușurință.

De asemenea, la pasul 2, metoda de scurtcircuit menționată poate fi utilizată și pentru alte necesități.

Mulțumim pentru vizionare.

Recomandat: