Turinys:

„Bluetooth“roboto ranka naudojant vieno variklio tvarkyklę: 3 žingsniai
„Bluetooth“roboto ranka naudojant vieno variklio tvarkyklę: 3 žingsniai

Video: „Bluetooth“roboto ranka naudojant vieno variklio tvarkyklę: 3 žingsniai

Video: „Bluetooth“roboto ranka naudojant vieno variklio tvarkyklę: 3 žingsniai
Video: Makeblock Untimate Robot Kit Part 2 : Robtic Arm Explaine, Software, Code App and Having Fun demo 2024, Lapkritis
Anonim
Image
Image
Paruoškite kelis variklio valdymo blokus
Paruoškite kelis variklio valdymo blokus

Sveiki atvykę į mano „Instructable“.

Šioje pamokoje aš jums parodysiu, kaip paversti laidinio valdymo roboto ranką į „Bluetooth“roboto ranką naudojant vieno variklio tvarkyklę. Tai darbas iš namų, atliktas komendanto valandos būsenos metu. Taigi šį kartą turiu tik vieną L298N variklio tvarkyklę. Jei patikrinsite laidinio valdymo roboto ranką, joje yra 5 varikliai. Taigi, jei turime 3 L298N variklių tvarkykles, galime valdyti 6 variklius (L298N tvarkyklė gali valdyti 2 variklius dviem kryptimis) ir lengvai galime juos paversti „Bluetooth“roboto ranka, naudodami arduino ir L298N 3 tvarkykles. Tačiau dabartinėje situacijoje turiu tik vieną L298N variklį ir kelis servo variklius. Pažiūrėkime, kaip atlikti šią užduotį.

Norėdami tai padaryti, jums reikės šių elementų.

Prekės

  • Užbaigta laidinio valdymo roboto ranka
  • „Arduino“plokštė (aš naudoju „Arduino Nano“)
  • „Bluetooth“modulis (H06)
  • L298N variklio vairuotojas
  • Bandomoji Lenta
  • Jumperio laidai
  • Servo variklis
  • Mini varžtai ir veržlės

1 žingsnis: Užbaikite laidinio valdymo roboto ranką

Image
Image

Norėdami atlikti šį projektą, jums reikės laidinio valdymo roboto rankos. Tai galima nusipirkti „eBay“arba „Amazon“. jei neturite laidinio valdymo roboto rankos, tai galite padaryti naudodami reduktorių, taip pat jungiant keletą plastikinių svirties dalių. Aš neaprašysiu, kaip surinkti šią laidinę valdymo roboto ranką. Šiame vaizdo įraše parodyta, kaip jį surinkti.

2 žingsnis: Paruoškite kelis variklio valdymo blokus

Image
Image
Paruoškite kelis variklio valdymo blokus
Paruoškite kelis variklio valdymo blokus

Tai yra pagrindinė koncepcija, kurią ketinu naudoti šiame projekte. Dabar, kai patikrinate „Arduino Motor“tvarkyklės darbo struktūrą, ji yra tokia, kaip nurodyta toliau.

  1. Prijunkite E1, E2 variklio tvarkyklėje prie „Arduino“plokštės kaiščio 9, 11
  2. Prijunkite variklio laidus prie variklio tvarkyklės 1, 2 išvesties jungčių
  3. Dabar atsitinka, kai duodate E1 HIGH, E2 LOW variklį, kuris veikia kryptimi (tarkime, pagal laikrodžio rodyklę)
  4. Jei pakeisite E1 LOW, E2 HIGH, tada variklis veikia kita kryptimi (tarkime, prieš laikrodžio rodyklę)
  5. Kas atsitiks, jei prie šio variklio tvarkyklės 1, 2 išvesties jungčių prijungsite 5 variklius
  6. Tada visi varikliai veiks vienodai, tačiau greitis gali būti mažas dėl galios, prie variklio tvarkyklės galite prijungti išorinę maitinimą +12 V jungtis
  7. Taigi, jei galime vieną po kito prijungti variklio laidus prie variklio tvarkyklės 1 arba 2 išvesties jungčių, veikia tik prijungtas variklis.
  8. Tokią koncepciją aš panaudosiu valdydamas roboto ranką.
  9. Tam galiu naudoti servo variklį. Skirtingo laipsnio kampu aš trumpai sujungiu išvesties kaiščio 1 arba 2 laidą su skirtinga variklio viela.
  10. Peržiūrėkite aukščiau pateiktas nuotraukas, kad geriau suprastumėte.
  11. Taip pat turime gauti tinkamą laipsnį, kad prijungtume kaiščius. Tam galite naudoti potenciometrą su pridėtu „Arduino“kodu ir tikrindami serijinį monitorių, galite rasti laipsnį.
  12. Šią sąvoką galite naudoti trumpam jungimui ir kitiems tikslams.

3 žingsnis: „Bluetooth“ryšio kodas ir užbaikite projektą

„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą
„Bluetooth“ryšio kodas ir užbaikite projektą

Dabar prijunkite laidinio valdymo roboto svirties laidus prie aukščiau sukurtų „Servo“variklio trumpojo jungimo kaiščių. Ir pridėkite „Bluetooth“modulį. Turite prijungti „Bluetooth“modulį TX prie „Arduino RX“ir „Bluetooth“modulį RX prie „Arduino TX“kaiščių ir taip pat prijungti maitinimo laidus. Servo varikliui taip pat reikia prijungti „Arduino“plokštę ir su „Bluetooth“ryšio įvesties simboliu parašysime servo variklio laipsnį.

Galite atsisiųsti bet kurią su „Bluetooth“susijusią programą į telefoną, o pagal programos konfigūraciją ir išvestus simbolius galite pakeisti „Arduino“kodą. Tam naudoju „Arduino Bluetooth Controller“programą.

Kai kurį laiką bandote tai atlikti naudodami kompiuterio USB maitinimą, varikliai neveikia, nes galios nepakanka servo varikliui ir variklio tvarkyklėms. Jei taip atsitiks, galite prijungti išorinį maitinimą prie variklio tvarkyklės.

Tai yra modelio įgyvendinimas ir tai padaryta turint ribotus išteklius. Jei turite 3 L298N variklio tvarkykles, tai galite padaryti lengvai.

Taip pat aukščiau minėtas 2 žingsnis gali būti naudojamas ir kitiems poreikiams.

Ačiū, kad žiūrėjote.

Rekomenduojamas: