Sisukord:
Video: DC -mootorite juhtimine Arduino ja L293 abil: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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:
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil: 16 sammu (piltidega)
Valguse/koduvalgustite juhtimine Arduino ja Amazon Alexa abil: olen selgitanud, kuidas juhtida valgust, mis on ühendatud UNO -ga ja mida juhib Alexa
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: 4 sammu
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: see ajaveebi postitus on osa Zio Robotics seeriast. Sissejuhatus See on postituse „Juhtige robotkätt Zioga” viimane osa. Selles õpetuses lisame oma robotkäele veel ühe osa. Varasemad õpetused ei sisalda alust
Mootori pöörete arvu autonoomne juhtimine tagasiside süsteemi abil IR -põhise tahhomeetri abil: 5 sammu (piltidega)
Mootori pöörlemiskiiruste autonoomne juhtimine tagasisidesüsteemi abil IR -põhise tahhomeetri abil: alati on vaja automatiseerida protsess, olgu see siis lihtne/koletu. Mul tekkis idee seda projekti teha lihtsast väljakutsest, millega silmitsi seistes leidsin meetodid meie väikese maatüki kastmiseks/niisutamiseks. Praeguse toiteliini puudumise probleem
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: 3 sammu (koos piltidega)
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: valmistun proovima oma kätt kuumutusplaadi jootmisel. Seetõttu vajasin ma 110Vac juhtimist arvutist. See juhend näitab, kuidas 110Vac hõlpsalt arvuti jadaväljundpordist juhtida. Minu kasutatav jadaport oli USB -tüüpi