Turinys:
- 1 žingsnis: žiūrėkite vaizdo įrašą
- 2 žingsnis: medžiagos
- 3 žingsnis: laidų prijungimas
- 4 žingsnis: pagaminkite grandinės plokštę
- 5 žingsnis: kodas
Video: DC variklių valdymas naudojant „Arduino“ir L293: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Lengvas būdas valdyti nuolatinės srovės variklius. Viskas, ko jums reikia, yra žinios apie elektroniką ir programavimą
Jei turite klausimų ar problemų, galite susisiekti su manimi el. Paštu: [email protected]
Apsilankykite mano „YouTube“kanale:
Taigi pradėkime.
1 žingsnis: žiūrėkite vaizdo įrašą
Taip pat galite pamatyti, kaip veikia šis projektas
www.youtube.com/watch?v=tm69V7npSg8
2 žingsnis: medžiagos
Visą reikalingą medžiagą galite rasti „ebay“ar „Amazon“. Bet jei turite kokių nors senų elektronikos prietaisų, tokių kaip spausdintuvai ar kažkas kita, galite gauti medžiagos iš ten.
Rėmėjo nuoroda: UTSource.net Apžvalgos Tai patikima interneto svetainė, kurioje galima pigiai užsisakyti elektroninių komponentų
kaina ir puiki kokybė
Šiam projektui jums reikės:
-variklio vairuotojas L293D
-Arduino Mega 2560 arba Uno
-Bandomoji Lenta
-9V baterija
-nuolatinės srovės variklis
-9 V baterijos dėklas
-kai kurie laidai
-Žali ir raudoni LED diodai
-du mygtukai
-du 10k omų rezistoriai
Variklio vairuotojas L293D
Šį lustą galite naudoti valdydami vieną ar du skirtingus variklius. Jis priklauso TTL šeimai, tai reiškia, kad jis veikia 5 V+.
Jame yra 16 kaiščių
1 kaištis be ryšio
Įvedamas 2 kaištis
3 kaištis yra variklio išėjimas
4 ir 5 kaiščiai yra prijungti prie akumuliatoriaus GND
6 kaištis yra antrasis variklio išėjimas
7 kaištis yra antrasis įėjimas
8 kaištis yra V+ iš akumuliatoriaus (9V)
Kitoje pusėje yra tas pats, išskyrus:
16 kaištis yra Vcc+
9 kaištis be ryšio
3 žingsnis: laidų prijungimas
Jei turite kokių nors problemų dėl laidų, galite padėti sau su nuotraukomis. Viršuje yra 1 variklio valdymo grandinė, o žemyn - 2 variklių valdymo grandinė. Aš padariau pavyzdį tik su vienu varikliu.
2 skaitmeninis įėjimas yra prijungtas prie įjungimo mygtuko (mygtukas su mėlynu dangteliu)
Skaitmeninis įėjimas 3 prijungtas prie išjungimo mygtuko (mygtukas su raudonu dangteliu)
Naudodami šiuos du mygtukus galite pakeisti sukimosi kryptį
Norėdami paspausti mygtuko kaištį, turite prijungti 10 k omų rezistorių tarp GND iš „Arduino“.
Žalias LED diodas prijungtas prie skaitmeninio išėjimo 5
Raudonas LED diodas prijungtas prie skaitmeninės išvesties 4
Laidai L293D
Smeigtukas 1 neprisijungia, todėl leidžiate jį ištuštinti.
Kitas yra 2 kaištis, prijungtas prie „Arduino“skaitmeninės išvesties (galite pasirinkti bet kurią skaitmeninę išvestį nuo 2 iki 53)
3 kaištis yra tiesiogiai prijungtas prie variklio
4 ir 5 kaiščiai yra prijungti prie akumuliatoriaus GND
6 kaištis yra tiesiogiai prijungtas prie variklio
7 kaištis prijungtas prie „Arduino“skaitmeninės išvesties
8 kaištis yra akumuliatoriaus V+. Rekomenduoju naudoti 9 V bateriją, kad variklis veiktų sklandžiai
Jei turite galimybę, galite sukurti grandinę.
Turite būti atsargūs, kad prijungtumėte „Arduino“GND prie akumuliatoriaus GND. Priešingu atveju visa tai neveiks
Jei norite valdyti du variklius, turite prijungti kitą L293D pusę
16 kaištis yra Vcc+. Jūs gaunate 5 V įtampą iš „Arduino“
15 kaištis yra prijungtas prie „Arduino“skaitmeninės išvesties
14 kaištis yra tiesiogiai prijungtas prie variklio
13 ir 12 kaiščiai yra prijungti prie akumuliatoriaus GND
11 kaištis yra tiesiogiai prijungtas prie variklio
10 kaištis prijungtas prie „Arduino“skaitmeninės išvesties
9 kaištis be ryšio
4 žingsnis: pagaminkite grandinės plokštę
Aš sukūriau šią grandinę pats. Piešiant grandinę naudojamas „SprintLayout“. Ši programa skirta grandinėms piešti, šioje programoje turite visus elektroninių komponentų matmenis, todėl iš esmės galite sukurti grandinę viskam, ko norite.
Graviravimui ši lenta naudojama CNC graviravimo frezavimo staklėmis. Aš naudojau įprastą plokštę grandinėms, kurios vienoje pusėje yra varis. Kai lenta buvo baigta, aš ją poliravau labai smulkiu švitriniu popieriumi. Tada sumaišiau pramoninį alkoholį ir kanifoliją milteliuose. šį mišinį aš padengiau vario puse, kad ją apsaugočiau.
5 žingsnis: kodas
Sukūriau tris skirtingus kodus.
Variklio valdymas:
Kas 5 sekundes variklis keičia sukimosi būdą
Variklio valdymas vienu mygtuku:
Kai pirmą kartą paspaudžiate mygtuką, variklis sukasi viena kryptimi, o paspaudus antrą kartą, variklis pradeda suktis iš kitos pusės
Variklio valdymas 2 mygtukais:
Paspaudus įjungimo mygtuką, variklis sukasi viena kryptimi, o paspaudus išjungimo mygtuką, variklis sukasi kita kryptimi.
Rekomenduojamas:
Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai
Daugiau nei 4 variklių naudojimas - kelių variklinių skydų sukravimas: instrukcinis vibracinių jutimų keitimo ir padidinimo įtaisas (https: //www.instructables.com/id/Vibrotactile-Sens …) parodo būdą, kaip sukurti prietaisą, kuris verčia jutimą indėlis į vibracinius dirgiklius. Tie vibraciniai dirgikliai yra
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo
3 servo variklių valdymas naudojant 3 potenciometrus ir „Arduino“: 11 žingsnių (su nuotraukomis)
3 servo variklių valdymas naudojant 3 potenciometrus ir „Arduino“: Sveiki. Tai pirmas mano pamokomas dalykas, todėl tikiuosi, kad būsite kantrūs su manimi, jei padarysiu klaidų jį nustatydamas. Jis parašytas pradedantiesiems, todėl labiau pažengusieji tarp jūsų gali daug ką praleisti ir tiesiog pradėti jį prijungti. Tikslas, kurį nustatiau „mysel“
DC variklių valdymas naudojant L298N naudojant „CloudX“mikrovaldiklį: 3 žingsniai
Nuolatinės srovės variklių valdymas naudojant L298N naudojant „CloudX“mikrovaldiklį: Šiame projekte paaiškinsime, kaip naudoti mūsų L298N H tiltą, kad padidintumėte ir sumažintumėte nuolatinės srovės variklio greitį. L298N H tilto modulį galima naudoti su varikliais, kurių įtampa yra nuo 5 iki 35 V DC. Taip pat yra įmontuotas 5 V reguliatorius, taigi, jei jūsų