Sisukord:

DC -mootorite juhtimine Arduino ja L293 abil: 5 sammu (piltidega)
DC -mootorite juhtimine Arduino ja L293 abil: 5 sammu (piltidega)

Video: DC -mootorite juhtimine Arduino ja L293 abil: 5 sammu (piltidega)

Video: DC -mootorite juhtimine Arduino ja L293 abil: 5 sammu (piltidega)
Video: DC MOTOR - Implementation of a positional servomechanism on the Arduino platform 2024, Juuli
Anonim
DC -mootorite juhtimine Arduino ja L293 abil
DC -mootorite juhtimine Arduino ja L293 abil
DC -mootorite juhtimine Arduino ja L293 abil
DC -mootorite juhtimine Arduino ja L293 abil
DC -mootorite juhtimine Arduino ja L293 abil
DC -mootorite juhtimine Arduino ja L293 abil

Lihtne viis alalisvoolumootorite juhtimiseks. Kõik, mida vajate, on teadmised elektroonikast ja programmeerimisest

Kui teil on küsimusi või probleeme, võite minuga ühendust võtta minu e -posti aadressil: [email protected]

Külastage minu youtube'i kanalit:

Nii et alustame.

Samm: vaadake videot

Samuti saate näha, kuidas see projekt töötab

www.youtube.com/watch?v=tm69V7npSg8

Samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

Kõik vajalikud materjalid leiate eBayst või amazonist. Aga kui teil on vanu elektroonikaseadmeid, nagu printerid või midagi muud, saate sealt materjale hankida.

Sponsorilink: UTSource.net Arvustused See on usaldusväärne veebisait elektrooniliste komponentide odava tellimiseks

hind ja suurepärane kvaliteet

Selle projekti jaoks vajate:

-mootorijuht L293D

-Arduino Mega 2560 või Uno

-leivalaud

-9V aku

-alalisvoolumootor

-9V aku ümbris

-mõned juhtmed

-rohelised ja punased LED -dioodid

-kaks nuppu

-kaks 10k oomi takistit

Mootori juht L293D

Seda kiipi saate kasutada ühe või kahe erineva mootori juhtimiseks. See kuulub TTL perekonda, mis tähendab, et see töötab 5V+.

Sellel on 16 tihvti

Tihvt 1 ei ühenda

Pin 2 on sisestatud

Pin 3 väljub mootorile

Pistikud 4 ja 5 on ühendatud aku GND -ga

Pin 6 on mootori teine väljund

Pin 7 on teine sisend

Tihvt 8 on V+ aku (9V)

Teisel pool on sama, välja arvatud:

Pin 16 on Vcc+

Tihvt 9 ei ühenda

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Kui teil on juhtmestikuga probleeme, saate end piltidega aidata. Peal on ahel 1 mootori juhtimiseks ja alla on kahe mootori juhtimise ahel. Tegin näite ainult ühe mootoriga.

Digitaalsisend 2 on ühendatud ON -nupuga (sinise korgiga nupp)

Digitaalsisend 3 on ühendatud nupuga OFF (punase korgiga nupp)

Nende kahe nupuga saate muuta pöörlemissuunda

Vajutage nupu tihvti jaoks Arduino GND vahele 10 k oomi takisti.

Roheline LED -diood on ühendatud digitaalse väljundiga 5

Punane LED -diood on ühendatud digitaalse väljundiga 4

Juhtmestik L293D

Pin 1 no connect, nii et lasete selle tühjaks.

Järgmine on tihvt 2, mis on ühendatud Arduino digitaalse väljundiga (saate valida mis tahes digitaalse väljundi vahemikus 2 kuni 53)

Tihvt 3 on otse mootoriga ühendatud

Pistikud 4 ja 5 on ühendatud aku GND -ga

Tihvt 6 on otse mootoriga ühendatud

Pin 7 on ühendatud Arduino digitaalse väljundiga

Pin 8 on akust V+. Soovitan teil kasutada 9V akut, et mootor töötaks sujuvalt

Kui teil on võimalus, saate vooluringi teha.

Peate olema ettevaatlik, et ühendate Arduino GND aku GND -ga. Vastupidisel juhul kogu asi ei tööta

Kui soovite juhtida kahte mootorit, peate juhtme L293D teise külje juhtmestama

Pin 16 on Vcc+. Arduinost saate 5 V pinge

Pin 15 on ühendatud Arduino digitaalse väljundiga

Tihvt 14 on otse mootoriga ühendatud

Tihvtid 13 ja 12 on ühendatud aku GND -ga

Tihvt 11 on otse mootoriga ühendatud

Pin 10 on ühendatud Arduino digitaalse väljundiga

Tihvt 9 ei ühenda

Samm: valmistage trükkplaat

Valmistage trükkplaat
Valmistage trükkplaat

Ma tegin selle vooluringi ise. Ahela joonistamiseks kasutatakse SprintLayouti. See on skeemide joonistamise programm, selles programmis on teil kõik elektrooniliste komponentide mõõtmed, nii et põhimõtteliselt saate teha vooluringi kõige jaoks, mida soovite.

Selle tahvli graveerimiseks kasutatakse CNC graveeringuga freespinki. Ahelate jaoks kasutasin tavalist tahvlit, mille ühel küljel on vask. Kui plaat oli valmis, poleerisin selle väga peene liivapaberiga. Seejärel segasin pulbrina tööstuslikku alkoholi ja kampolit. selle segu peale määrisin siis kaitseks vasest külje.

Samm: kood

Tegin kolm erinevat koodi.

Mootori juhtimine:

Iga 5 sekundi järel muudab mootor pöörlemisviisi

Mootori juhtimine ühe nupuga:

Kui vajutate nuppu esmakordselt, pöörleb mootor ühes suunas, kui vajutate nuppu teist korda, hakkab mootor teisest küljest pöörlema

Mootori juhtimine 2 nupuga:

Kui vajutate nuppu ON, pöörleb mootor ühes suunas, kui vajutate nuppu OFF, pöörleb mootor teises suunas.

Soovitan: