Satura rādītājs:

Bluetooth robota roka, izmantojot viena motora draiveri: 3 soļi
Bluetooth robota roka, izmantojot viena motora draiveri: 3 soļi

Video: Bluetooth robota roka, izmantojot viena motora draiveri: 3 soļi

Video: Bluetooth robota roka, izmantojot viena motora draiveri: 3 soļi
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembris
Anonim
Image
Image
Sagatavojiet vairāku motoru vadības bloku
Sagatavojiet vairāku motoru vadības bloku

Laipni lūdzam manā Instructable.

Šajā pamācībā es jums parādīšu, kā pārveidot vadu vadības robota roku uz Bluetooth robota roku, izmantojot viena motora draiveri. Šis ir projekts no mājām, kas veikts komandantstundas laikā. Tātad šoreiz man ir tikai viens L298N motora vadītājs. Ja pārbaudāt vadu vadības robota roku, tajā ir 5 motori. Tātad, ja mums ir 3 L298N motoru draiveri, mēs varam kontrolēt 6 motorus (L298N vadītājs var kontrolēt 2 motorus divvirzienu virzienā) un viegli varam to pārvērst par Bluetooth robota roku, izmantojot arduino un L298N 3 draiverus. Bet pašreizējā situācijā man ir tikai viens L298N motors un vairāki servomotori. Apskatīsim, kā veikt šo uzdevumu.

Lai to izdarītu, jums būs nepieciešami šādi priekšmeti.

Piegādes

  • Pabeigta vadu vadības robota roka
  • Arduino tāfele (es izmantoju Arduino Nano)
  • Bluetooth modulis (H06)
  • L298N motora vadītājs
  • Maizes dēlis
  • Jumper vadi
  • Servo motors
  • Mini skrūves un uzgriežņi

1. darbība. Pabeigt vadu vadības robota roku

Image
Image

Lai veiktu šo projektu, jums būs nepieciešama vadu vadības robota roka. To var iegādāties vietnē eBay vai Amazon. ja jums nav vadu vadības robota rokas, varat to izdarīt, izmantojot reduktoru, savienojot arī dažas plastmasas roku daļas. Es neaprakstīšu, kā salikt šo vadu vadāmo robota roku. Šajā video parādīts, kā to salikt.

2. darbība: sagatavojiet vairāku motoru vadības bloku

Image
Image
Sagatavojiet vairāku motoru vadības bloku
Sagatavojiet vairāku motoru vadības bloku

Šī ir galvenā koncepcija, ko es izmantošu šajā projektā. Tagad, pārbaudot Arduino Motor draivera darba struktūru, tā ir zemāk.

  1. Pievienojiet E1, E2 motora draiverī Arduino plates 9., 11. tapai
  2. Pievienojiet motora vadus motora draivera 1., 2. izejas savienotājiem
  3. Tagad notiek tas, ka dodot E1 HIGH, E2 LOW motoru, kas darbojas virzienā (teiksim pulksteņrādītāja virzienā)
  4. Ja maināt E1 LOW, E2 HIGH, tad motors darbojas citā virzienā (teiksim pretēji pulksteņrādītāja virzienam)
  5. Kas notiks, ja šim motora draivera 1., 2. izejas savienotājam pievienosit 5 motorus
  6. Tad visi motori darbosies vienādi, bet ātrums var būt zems jaudas dēļ, jūs varat pievienot ārēju barošanu motora vadītājam +12 V savienotājs
  7. Tātad, ja mēs varam pa vienam savienot motora vadus ar motora vadītāja 1. vai 2. izejas savienotājiem, konkrētais pievienotais motors darbojas tikai.
  8. Tādu koncepciju es izmantošu, lai kontrolētu robota roku.
  9. Lai to izdarītu, es varu izmantot servomotoru. Ar dažādu grādu leņķi es īsslēgšu izejas tapas 1 vai 2 vadu ar dažādu motora vadu.
  10. Pārbaudiet iepriekš redzamos attēlus, lai labāk saprastu.
  11. Arī mums ir jāiegūst pareizā pakāpe, lai savienotu tapas. Šim nolūkam varat izmantot potenciometru ar pievienotu Arduino kodu, un, pārbaudot sērijas monitoru, varat atrast grādu.
  12. Šo koncepciju varat izmantot īssavienojumam arī citiem mērķiem.

3. darbība: Bluetooth savienojuma kods un projekta pabeigšana

Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu
Bluetooth savienojuma kods un pabeigt projektu

Tagad pievienojiet vadu vadības robota stieples vadus iepriekš izveidotajiem ar servomotoru saistītajiem īssavienojuma tapām. Un pievienojiet Bluetooth moduli. Jums ir jāpievieno Bluetooth modulis TX ar Arduino RX un Bluetooth modulis RX ar Arduino TX tapām un jāpievieno arī strāvas vadi. Servomotoram ir arī jāpievieno Arduino plate, un ar Bluetooth savienojuma ievades rakstzīmi mēs rakstīsim servomotora grādu.

Jūs varat lejupielādēt jebkuru ar Bluetooth saistītu lietotni tālrunī, un saskaņā ar lietotnes konfigurāciju un izliktajām rakstzīmēm varat mainīt Arduino kodu. Lai to izdarītu, esmu izmantojis lietotni Arduino Bluetooth Controller.

Mēģinot to palaist, izmantojot datora usb strāvu, kādu laiku motori nedarbojas, jo jaudas nepietiek ar servomotoru un dzinēju draiveriem. Ja tas notiek, motora vadītājam varat pievienot ārēju barošanu.

Šī ir modeļa ieviešana, un tā tika veikta ar ierobežotiem resursiem. Ja jums ir 3 L298N motoru draiveri, to var viegli izdarīt.

Arī iepriekš minēto 2. darbību īssavienojuma metodi var izmantot arī citām vajadzībām.

Paldies par skatīšanos.

Ieteicams: