Turinys:
- Prekės
- 1 žingsnis: Užbaikite laidinio valdymo roboto ranką
- 2 žingsnis: Paruoškite kelis variklio valdymo blokus
- 3 žingsnis: „Bluetooth“ryšio kodas ir užbaikite projektą
Video: „Bluetooth“roboto ranka naudojant vieno variklio tvarkyklę: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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ą
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
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.
- Prijunkite E1, E2 variklio tvarkyklėje prie „Arduino“plokštės kaiščio 9, 11
- Prijunkite variklio laidus prie variklio tvarkyklės 1, 2 išvesties jungčių
- Dabar atsitinka, kai duodate E1 HIGH, E2 LOW variklį, kuris veikia kryptimi (tarkime, pagal laikrodžio rodyklę)
- Jei pakeisite E1 LOW, E2 HIGH, tada variklis veikia kita kryptimi (tarkime, prieš laikrodžio rodyklę)
- Kas atsitiks, jei prie šio variklio tvarkyklės 1, 2 išvesties jungčių prijungsite 5 variklius
- 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
- Taigi, jei galime vieną po kito prijungti variklio laidus prie variklio tvarkyklės 1 arba 2 išvesties jungčių, veikia tik prijungtas variklis.
- Tokią koncepciją aš panaudosiu valdydamas roboto ranką.
- Tam galiu naudoti servo variklį. Skirtingo laipsnio kampu aš trumpai sujungiu išvesties kaiščio 1 arba 2 laidą su skirtinga variklio viela.
- Peržiūrėkite aukščiau pateiktas nuotraukas, kad geriau suprastumėte.
- 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į.
- Šią sąvoką galite naudoti trumpam jungimui ir kitiems tikslams.
3 žingsnis: „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:
Kaip valdyti 4dof didelės galios didelio dydžio roboto ranką naudojant „Arduino“ir „Ps2“nuotolinio valdymo pultą?: 4 žingsniai
Kaip valdyti „4dof“didelės galios didelio dydžio roboto ranką su „Arduino“ir „Ps2“nuotolinio valdymo pultu? „arduino“lentos darbas taip pat atliekamas „6dof“roboto rankoje. pabaiga: rašyti pirkti SINONING „Pasidaryk pats“žaislų parduotuvė
DC variklio tvarkyklė naudojant „Power Mosfets“[valdomas PWM, 30A pusinis tiltas]: 10 žingsnių
DC variklio tvarkyklė naudojant „Power Mosfets“[valdomas PWM, 30A pusinis tiltas]: pagrindinis šaltinis (atsisiųskite „Gerber“/užsisakykite PCB): http://bit.ly/2LRBYXH
Gestais valdoma treniruojama roboto ranka per „Bluetooth“į „Arduino“: 4 žingsniai
Gestais valdoma treniruojama roboto ranka per „Bluetooth“į „Arduino“: rankoje yra du režimai. Pirmasis yra rankinis režimas, kurį galite perkelti ranką naudodami „Bluetooth“savo mobiliajame telefone, perkeldami programos slankiklius. Tuo pačiu metu galite išsaugoti savo pozicijas ir žaisti … Antra - gestų režimas, kuris naudoja jūsų telefoną
Kliūtis išvengti roboto naudojant L298n variklio tvarkyklę: 5 žingsniai
Kliūtis išvengti roboto naudojant L298n variklio tvarkyklę: Sveiki, vaikinai, šiandien mes padarysime šį robotą .. tikiuosi, kad jums tai patiks
„VNH2SP30 Monster“variklio modulio (vieno kanalo) pamoka: 6 žingsniai (su paveikslėliais)
„VNH2SP30 Monster“variklio modulio (vieno kanalo) pamoka: Aprašymas „VNH2SP30“yra pilno tilto variklio tvarkyklė, skirta įvairiems automobiliams. Įrenginyje yra dviguba monolitinė aukšto šono tvarkyklė ir du žemos pusės jungikliai. Aukšto šono vairuotojo jungiklis sukurtas naudojant STMicroel