Turinys:

DC variklių valdymas naudojant „Arduino“ir L293: 5 žingsniai (su nuotraukomis)
DC variklių valdymas naudojant „Arduino“ir L293: 5 žingsniai (su nuotraukomis)

Video: DC variklių valdymas naudojant „Arduino“ir L293: 5 žingsniai (su nuotraukomis)

Video: DC variklių valdymas naudojant „Arduino“ir L293: 5 žingsniai (su nuotraukomis)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Lapkritis
Anonim
DC variklių valdymas naudojant „Arduino“ir L293
DC variklių valdymas naudojant „Arduino“ir L293
DC variklių valdymas naudojant „Arduino“ir L293
DC variklių valdymas naudojant „Arduino“ir L293
DC variklių valdymas naudojant „Arduino“ir L293
DC variklių valdymas naudojant „Arduino“ir L293

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

Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
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

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

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ę

Sukurkite grandinės plokštę
Sukurkite 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: