Sisukord:

Bluetooth -robotkäsi ühe mootoriga draiveri abil: 3 sammu
Bluetooth -robotkäsi ühe mootoriga draiveri abil: 3 sammu

Video: Bluetooth -robotkäsi ühe mootoriga draiveri abil: 3 sammu

Video: Bluetooth -robotkäsi ühe mootoriga draiveri abil: 3 sammu
Video: Мини Наждачок из жёсткого диска. Не выбрасывай HDD!!! 2024, November
Anonim
Image
Image
Valmistage ette mitu mootori juhtseadet
Valmistage ette mitu mootori juhtseadet

Tere tulemast minu Instructable'i.

Selles juhendis näitan teile, kuidas muuta ühe juhtmootoriga juhtmega juhtimisroboti käsi Bluetoothi robotkäeks. See on kodust tehtud töö, mis on tehtud liikumiskeelu ajal. Nii et seekord on mul ainult üks L298N mootorijuht. Kui kontrollite juhtmega juhtimisroboti kätt, sisaldab see 5 mootorit. Nii et kui meil on 3 L298N mootoridraiverit, saame juhtida 6 mootorit (L298N juht saab juhtida 2 mootorit kahes suunas) ja saame selle hõlpsalt teisendada Bluetoothi robotkäeks, kasutades arduino ja L298N 3 draivereid. Kuid praeguses olukorras on mul ainult üks L298N mootor ja mitu servomootorit. Vaatame, kuidas seda ülesannet täita.

Selle tegemiseks vajate järgmisi elemente.

Tarvikud

  • Viimistletud juhtmega juhtimisroboti käsi
  • Arduino plaat (ma kasutan Arduino Nano)
  • Bluetooth -moodul (H06)
  • L298N mootorijuht
  • Leivalaud
  • Jumper juhtmed
  • Servomootor
  • Mini poldid ja mutrid

Samm: viimistle traadiga juhtimisrobot

Image
Image

Selle projekti tegemiseks vajate juhtmega robotkätt. Seda saab osta eBayst või Amazonist. kui teil pole juhtmega juhtimisroboti kätt, saate seda teha reduktormootoriga, mis ühendab ka vähesed plastosad. Ma ei hakka kirjeldama, kuidas seda teie juhtmega juhtimisroboti kätt kokku panna. Selles videos näidatakse, kuidas seda kokku panna.

Samm: valmistage ette mitme mootori juhtplokk

Image
Image
Valmistage ette mitu mootori juhtseadet
Valmistage ette mitu mootori juhtseadet

See on peamine kontseptsioon, mida ma selles projektis kasutan. Nüüd, kui kontrollite Arduino Motor draiveri tööstruktuuri, on see allpool.

  1. Ühendage E1, E2 mootori draiveris Arduino plaadi tihvtiga 9, 11
  2. Ühendage mootorijuhtmed mootori draiveri väljundi 1, 2 pistikutega
  3. Nüüd juhtub see, kui annate mootorile E1 HIGH, E2 LOW mootori suuna (ütleme päripäeva)
  4. Kui muudate neid E1 LOW, E2 HIGH, siis mootor töötab teises suunas (ütleme vastupäeva)
  5. Mis juhtub, kui ühendate selle mootori draiveri väljundi 1, 2 pistikutega 5 mootorit
  6. Siis töötavad kõik mootorid samamoodi, kuid kiirus võib toite tõttu olla madal, saate ühendada välise toite mootori draiveriga +12v pistikuga
  7. Seega, kui suudame ükshaaval ühendada mootori juhtmed mootori draiveri väljundi 1 või 2 pistikuga, töötab konkreetne ühendatud mootor ainult.
  8. Seda kontseptsiooni kasutan robotkäe juhtimiseks.
  9. Selleks saan kasutada servomootorit. Erineva kraadinurga korral lähen lühistama väljundtihvti 1 või 2 traati erinevate mootorijuhtmetega.
  10. Vaadake ülaltoodud pilte, et paremini mõista.
  11. Samuti peame tihvtide ühendamiseks saama õige kraadi. Selleks võite kasutada potentsiomeetrit koos lisatud Arduino koodiga ja seeriamonitori kontrollimisel leiate kraadi.
  12. Saate seda kontseptsiooni kasutada lühise tekitamiseks ka muudel eesmärkidel.

Samm: Bluetooth -ühenduse kood ja projekti lõpuleviimine

Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule
Bluetooth -ühenduse kood ja viige projekt lõpule

Nüüd ühendage juhtmega juhtimisroboti juhtmed ülaltoodud servomootoriga seotud lühisepistikutega. Ja lisage Bluetooth -moodul. Peate ühendama Bluetooth -mooduli TX Arduino RX -iga ja Bluetooth -mooduli RX Arduino TX -nööpnõeltega ning ühendama ka toitejuhtmed. Servomootor peab ühendama ka Arduino plaadi ja Bluetooth -ühenduse sisendmärgiga kirjutame servomootori kraadi.

Saate telefoni alla laadida mis tahes Bluetoothiga seotud rakenduse ning vastavalt rakenduse konfiguratsioonile ja väljundmärkidele saate Arduino koodi muuta. Olen selleks kasutanud Arduino Bluetooth Controller rakendust.

Kui proovite seda mõnda aega arvuti USB -toite abil käivitada, ei tööta mootorid, kuna võimsus ei ole piisav servomootorite ja mootoridraiverite jaoks. Kui see juhtub, saate mootori draiveriga ühendada välise toiteallika.

See on mudelite juurutamine ja seda tehti piiratud ressurssidega. Kui teil on 3 L298N mootoridraiverit, saate seda hõlpsalt teha.

Ka ülaltoodud 2. sammu lühismeetodit saab kasutada ka muudeks vajadusteks.

Aitäh vaatamast.

Soovitan: