Obsah:

Rameno robota Bluetooth pomocou ovládača jedného motora: 3 kroky
Rameno robota Bluetooth pomocou ovládača jedného motora: 3 kroky

Video: Rameno robota Bluetooth pomocou ovládača jedného motora: 3 kroky

Video: Rameno robota Bluetooth pomocou ovládača jedného motora: 3 kroky
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Júl
Anonim
Image
Image
Pripravte si viacnásobnú riadiacu jednotku motora
Pripravte si viacnásobnú riadiacu jednotku motora

Vitajte v mojom pokyne.

V tomto návode vám ukážem, ako previesť drôtové ovládacie rameno robota na rameno robota Bluetooth pomocou jedného motorového ovládača. Toto je projekt z domu, ktorý bol vykonaný v rámci zákazu vychádzania. Tentokrát mám teda iba jeden ovládač motora L298N. Ak začiarknete drôtové ovládacie rameno robota, obsahuje 5 motorov. Ak teda máme 3 ovládače motora L298N, môžeme ovládať 6 motorov (vodič L298N môže ovládať 2 motory v obojsmernom smere) a jednoducho ho môžeme previesť na rameno robota Bluetooth pomocou ovládačov arduino a L298N 3. Ale v súčasnej situácii mám iba jeden motor L298N a niekoľko servomotorov. Pozrime sa, ako túto úlohu vykonať.

Na to budete potrebovať nasledujúce položky.

Zásoby

  • Dokončené drôtové ovládacie rameno robota
  • Doska Arduino (používam Arduino Nano)
  • Modul Bluetooth (H06)
  • Ovládač motora L298N
  • Doska na chlieb
  • Prepojovacie vodiče
  • Servo motor
  • Mini skrutky a matice

Krok 1: Dokončite rameno robota s káblovým ovládaním

Image
Image

Na vykonanie tohto projektu budete potrebovať rameno robota s káblovým ovládaním. To je možné kúpiť na eBay alebo Amazon. Ak nemáte drôtové ovládacie rameno robota, môžete to urobiť pomocou prevodového motora, ktorý tiež spojí niekoľko plastových častí ramena. Nebudem popisovať, ako zostaviť toto drôtené riadiace rameno robota, ktoré ste vzali. V tomto videu je ukázané, ako ho zostaviť.

Krok 2: Pripravte si riadiacu jednotku pre viac motorov

Image
Image
Pripravte si viacnásobnú riadiacu jednotku motora
Pripravte si viacnásobnú riadiacu jednotku motora

Toto je hlavný koncept, ktorý v tomto projekte použijem. Teraz, keď skontrolujete pracovnú štruktúru ovládača Arduino Motor, ako je uvedené nižšie.

  1. Pripojte E1, E2 v ovládači motora k doske Arduino Pin 9, 11
  2. Pripojte vodiče motora k konektorom výstupu 1, 2 ovládača motora
  3. Teraz sa stane, keď dáte E1 VYSOKÝ, E2 NÍZKY motor bežiaci v smere (povedzme v smere hodinových ručičiek)
  4. Ak zmeníte tie E1 NÍZKE, E2 VYSOKÉ, potom motor pobeží iným smerom (povedzme proti smeru hodinových ručičiek)
  5. Čo sa teraz stane, ak k tomuto výstupu 1, 2 konektorov ovládača motora pripojíte 5 motorov
  6. Potom budú všetky motory fungovať rovnako, ale rýchlosť môže byť kvôli napájaniu nízka, k vodiču motora môžete pripojiť externé napájanie +konektor 12 V
  7. Ak teda môžeme jeden po druhom pripojiť vodiče motora k 1 alebo 2 konektorom ovládača motora, konkrétny pripojený motor funguje iba.
  8. To je koncept, ktorý použijem na ovládanie ramena robota.
  9. Na to môžem použiť servomotor. S rôznym stupňovým uhlom skratujem výstupný kolík 1 alebo 2 vodičom s iným vodičom motora.
  10. Pochopte vyššie uvedené obrázky, aby ste porozumeli.
  11. Potrebujeme tiež získať správny stupeň na pripojenie pinov. Na to môžete použiť potenciometer s pripojeným kódom Arduino a pri kontrole sériového monitora nájdete stupeň.
  12. Tento koncept môžete použiť na skratovanie aj na iné účely.

Krok 3: Kód pre pripojenie Bluetooth a dokončite projekt

Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu
Kód pre pripojenie Bluetooth a dokončenie projektu

Teraz pripojte drôty ramena riadiaceho robota k vyššie vytvoreným skratovacím kolíkom súvisiacim so servomotorom. A pridajte modul Bluetooth. Musíte pripojiť modul Bluetooth TX k Arduino RX a modul Bluetooth RX k kolíkom Arduino TX a tiež pripojiť napájacie vodiče. Servomotor tiež potrebuje pripojiť dosku Arduino a so vstupným znakom pripojenia Bluetooth budeme písať stupeň servomotora.

Do telefónu si môžete stiahnuť akúkoľvek aplikáciu súvisiacu s Bluetooth a podľa konfigurácií aplikácií a zadaných znakov môžete zmeniť kód Arduino. Na to som použil aplikáciu Arduino Bluetooth Controller.

Keď sa to pokúsite spustiť s napájaním z počítača USB, niektoré motory nefungujú z dôvodu nedostatku energie pre servomotory a ovládače motorov. Ak k tomu dôjde, môžete k ovládaču motora pripojiť externé napájanie.

Toto je modelová implementácia, ktorá sa vykonáva s obmedzenými zdrojmi. Ak máte 3 ovládače motora L298N, je to jednoduché.

Tiež nad krokom 2 môže byť uvedený spôsob skratu použitý na inú potrebu.

Ďakujem za sledovanie.

Odporúča: