Kazalo:

Robotska ročica Bluetooth z gonilnikom enega motorja: 3 koraki
Robotska ročica Bluetooth z gonilnikom enega motorja: 3 koraki

Video: Robotska ročica Bluetooth z gonilnikom enega motorja: 3 koraki

Video: Robotska ročica Bluetooth z gonilnikom enega motorja: 3 koraki
Video: Hookii Robotske Kosilnice: Napredna Tehnologija za Vaš Vrt 2024, November
Anonim
Image
Image
Pripravite krmilno enoto z več motorji
Pripravite krmilno enoto z več motorji

Dobrodošli v mojem Instructable.

V tem navodilu vam bom pokazal, kako z uporabo gonilnika z enim motorjem pretvorite ročno ročno krmilno roko v ročno Bluetooth. To je projekt od doma, ki se izvaja v času policijske ure. Tako imam tokrat samo enega voznika motorja L298N. Če preverite ročno krmilno roko roko vsebuje njeno s 5 motorji. Če imamo torej 3 gonilnike motorjev L298N, lahko nadzorujemo 6 motorjev (voznik L298N lahko nadzoruje 2 motorja v obe smeri) in ga enostavno pretvorimo v robotsko roko Bluetooth z uporabo gonilnikov arduino in L298N 3. Toda glede na trenutno stanje imam samo en motor L298N in več servo motorjev. Poglejmo, kako narediti to nalogo.

Za to boste potrebovali naslednje elemente.

Zaloge

  • Dokončana žična krmilna robotska roka
  • Arduino plošča (uporabljam Arduino Nano)
  • Modul Bluetooth (H06)
  • Gonilnik motorja L298N
  • Krušna deska
  • Mostične žice
  • Servo motor
  • Mini vijaki in matice

1. korak: Dokončajte ročno ročno krmilno roko

Image
Image

Za izvedbo tega projekta boste potrebovali žično krmilno roko. To lahko kupite na eBayu ali Amazonu. če nimate žične krmilne robotske roke, lahko to naredite z uporabo gonila, ki povezuje tudi nekaj plastičnih delov roke. Ne bom opisoval, kako sestaviti to ročno krmilno robotsko roko, ki ste jo izdelali. V tem videu je prikazano, kako ga sestaviti.

2. korak: Pripravite krmilno enoto z več motorji

Image
Image
Pripravite krmilno enoto z več motorji
Pripravite krmilno enoto z več motorji

To je glavni koncept, ki ga bom uporabil v tem projektu. Ko preverite delovno strukturo gonilnika Arduino Motor, kot je prikazano spodaj.

  1. Priključite E1, E2 v gonilniku motorja na ploščo Arduino Pin 9, 11
  2. Priključite žice motorja na izhode 1, 2 konektorja gonilnika motorja
  3. Zdaj se zgodi, ko motorju E1 VISOKO, E2 NIZKO teče v smer (recimo v smeri urinega kazalca)
  4. Če spremenite te E1 LOW, E2 HIGH, potem motor teče v drugo smer (recimo v nasprotni smeri urinega kazalca)
  5. Kaj se zgodi, če na ta izhod 1, 2 konektorja gonilnika motorja priključite 5 motorjev
  6. Potem bodo vsi motorji delovali na enak način, vendar je hitrost morda nizka zaradi moči, lahko priključite zunanje napajanje na gonilnik motorja +12v priključek
  7. Torej, če lahko povežemo eno za drugo žice motorja na izhode 1 ali 2 gonilnika motorja, deluje samo priključeni motor.
  8. To je koncept, ki ga bom uporabil za nadzor roke robota.
  9. Za to lahko uporabim servo motor. Z različnim kotom stopinje bom kratek stik na izhodnem zatiču 1 ali 2 z drugo žico motorja.
  10. Za boljše razumevanje si oglejte zgornje slike.
  11. Prav tako moramo pridobiti pravilno stopnjo za povezavo nožic. Za to lahko uporabite potenciometer s priloženo kodo Arduino, pri preverjanju serijskega monitorja pa lahko najdete stopnjo.
  12. Ta koncept lahko uporabite za kratek stik tudi za druge namene.

3. korak: Koda za povezavo Bluetooth in dokončanje projekta

Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta
Koda za povezavo Bluetooth in dokončanje projekta

Zdaj priključite žice ročne krmilne roke robota na zgoraj ustvarjene zatiče kratkega stika, povezane s servo motorjem. In dodajte modul Bluetooth. Modul Bluetooth TX morate priključiti na Arduino RX in modul Bluetooth RX na zatiče Arduino TX ter priključiti tudi napajalne žice. Servo motor mora povezati tudi Arduino ploščo in z vhodnim znakom povezave Bluetooth bomo zapisali stopnjo servo motorja.

Na telefon lahko prenesete katero koli aplikacijo, povezano z Bluetoothom, in glede na konfiguracije aplikacije ter vnesene znake lahko spremenite kodo Arduino. Za to sem uporabil aplikacijo Arduino Bluetooth Controller.

Ko to poskušate zagnati z računalniškim napajanjem USB, nekaj časa motorji ne delujejo, ker moči ni dovolj za servo motorje in gonilnike motorjev. Če se to zgodi, lahko na gonilnik motorja priključite zunanje napajanje.

To je model izvedbe in z omejenimi sredstvi. Če imate 3 gonilnike motorjev L298N, je to enostavno.

Tudi v koraku 2 se omenjena metoda kratkega stika lahko uporabi tudi za druge potrebe.

Hvala za ogled.

Priporočena: