◎ La38 motorvezérlő egy berendezés gépen egy pár egyenáramú motor meghajtásához és megforgatásához!

Legyen szó egy apró robotegérről vagy egy apró IoT elektromos ventilátorról, aki tudja, hogyan kell irányítani a dolgokat egy egyenáramú motorralberendezés gépsok kreatív barkácsprojektet nyit meg, hogy elfoglalja magát.Ebben az oktatóanyagban ala38motorvezérlő aberendezés gépegy pár egyenáramú motor meghajtásához és pörgetéséhez!
Ala38A Motor Controller Module egy olyan kártya, amely segíti a mikrokontrollereket és mikroprocesszorokat, mint plberendezés gépteljesítményű egyenáramú motorok, amelyek 3,3 V-nál vagy 5 V-nál nagyobb feszültséget igényelnek.
Használja ala38IC a motor indításához és leválasztásához szükséges összes logika és energiagazdálkodás táplálásáraberendezés gépaz egyenáramú motorra adott magasabb feszültségektől.
Ala38modul a fő motorvezérlő a kezdő robotikai készletben, mert könnyen használható.Tűs fejlécekkel rendelkezik, amelyekbe jumpereket helyezhet be, hogy zökkenőmentesen csatlakoztassa a készülékéhezberendezés gép.A motort úgy is felgyorsíthatja vagy lassíthatja, hogy impulzusszélesség-modulációs (PWM) jelet ad az engedélyező érintkezőjére.terminál.
szempontjábóljelenlegis, ala38egymagas jelenlegi.Ez valójában a10 amper jelenlegis négyes motorokból állópillanatnyi elektromos kapcsolók kapcsolatba lépni.Ez lehetővé teszi az áram irányának beállítását a motor újracsatlakoztatása nélkül.A H-hídon az áram irányának megváltoztatása megváltoztatja a motor forgásirányát is.Az la38-nak két vezérlőérintkezője van, ami lehetővé teszi egy pár motor önálló vezérlését.Ha még nem ismeri a Python programozást, ne hagyja ki ezeket a hasznos Python egysoros programokat.
A while ciklusban először a leftForward és a rightForward tűk kapcsolnak be egy másodpercre.A sebesség szabályozásához módosítsa a bekapcsolási kimeneti munkaciklust.Először állítsa őket 100%-os munkaciklusra egy másodpercre, majd állítsa 50%-ra.A 100%-os munkaciklus a motorokat maximális fordulatszámon, míg az 50%-os munkaciklus félsebességgel működik.
Mentse el „rpi-dcmotor.py” vagy bármely más fájlnévként, ha „.py” kiterjesztéssel végződik.Ezt követően kapcsolja ki aberendezés gép.
JEGYZET.Ezek a jumper érintkezők automatikusan csatlakoztatják az EN érintkezőt 5 V-hoz, „lehetővé téve” a vezérléstjelenlegiaz IN tűn keresztül.Bár továbbra is ezen a tűn keresztül kell táplálnia, az 5 V problémákat okozhat a készülékbenberendezés gépmivel 5V helyett 3,3V-ot kellene használni.Ezenkívül ezeket a csapokat aberendezés géplehetővé teszi a motorok fordulatszámának későbbi szabályozását..
Tipp: Ha meg szeretné tudni, hogy mi van a PIN-kódonberendezés gép, tartsa úgy, hogy a GPIO érintkezők a jobb oldalon legyenek.Ezek apró fémszilánkok egy fekete tálcán.Aztán ha megnézi a bal felső tűt abból a tálcából, az az 1. tű. Ettől jobbra van a 2. tű. Az 1. tű alatt a 3. tű, és így tovább.
JEGYZET.A legtöbb egyenáramú motor általában nem rendelkezik forrasztóhuzalokkal.Ön is forraszthatja őket.Bármely mérőműszer működik, de a sodrott rézhuzal működik a legjobban.
A kód futtatásához futtassa a parancsfájlt a terminálon.De előtte erőt kell hozzáadnia ala38modult.
Ala38Az egyenáramú motorvezérlő modul bármely egyenáramú tápegységhez csatlakoztatható, amíg a feszültség nem haladja meg a 45 V-ot.A használhatóság szempontjából egyszerűbb lenne egy 9V-os akkumulátor és egy a modul tápcsatlakozóira csatlakoztatott DC csatlakozó.
Nem kell attól tartania, hogy a 9 V-os akkumulátorok károsítják a készüléketberendezés gép.Ala38modul egy speciális IC-t használ, amelyet MOSFET-nek hívnak, és amely alacsony teljesítményű reléként működik, és egypillanatnyi elektromoskapcsoló, amely leválasztja a tűket a tápegységről.
Hogyan küldhetek áramot egy tűről, hogy egy egyenáramú motort pörögjek?Nézzük meg közelebbről, hogyan tesszük forogásra a motort.
Ala38motorvezérlő modul többfélepillanatnyi elektromoskapcsolók a motor forgásának szabályozására.Ezeket a kapcsolókat úgy képzelheti el, mint egy fali kapcsolót, azzal a különbséggel, hogy nem az ujjait használja a működtetéshez – 3,3 V-ot használnak aberendezés gép.
És ott van a GPIO.output( , GPIO.HIGH).Ez a GPIO.output( , GPIO.HIGH).Ha ezt a tűt GPIO.HIGH-ra állítja, ez a láb 3,3 V-ot bocsát ki.Ezaktiválja a kapcsolót, lehetővé téve az áram áramlását a motorhoz.Az áram ekkor megpörgeti a motort.Ha ezeket a tüskéket GPIO.LOW-ra fordítja, akkor a kapcsoló kikapcsol, ami megszakítja a motor áramellátását.
A motor forgásirányát megváltoztathatjuk a motoron áthaladó áram irányának változtatásával.Ezért van két külön csapunk egy motor forgásának szabályozására: a hátsó és az első.Működnekpillanatnyi elektromosa motor tápellátásának mindkét oldalán kapcsol, előre vagy hátra irányítva az áramot.
Ugyanez vonatkozik a sebességre is.Ellentétben az elülső és hátrameneti kimeneti érintkezőkkel, az engedélyező érintkező szabályozza a motoron átáramló teljesítmény mennyiségét egy adott időpontban.
A bekapcsolási érintkező feszültségének növelésével a kapcsolóik kissé „szélesebbre” nyílnak, és több áramot engednek át a motoron.A motorok teljesítményének növelése gyorsabban pörög.A csökkenés lassítja őket.
Aberendezés gép, a lábak kimeneti feszültségének szabályozására PWM-et vagy impulzusmodulációt használunk.A munkaciklus növelésével a maximális feszültség közelebb kerül 3,3 V-hoz, csökkentése pedig 0 V-hoz.
Valójában meg tudod "kikapcsol” a motort valamilyen módon úgy, hogy a motorengedélyező csapot 0 V-ra állítja.Képzeld el úgy, mint egy autót: az engedélyező tüskék szolgáltatják a motorokat meghajtó gázt, az előre- és hátrameneti csapok pedig mozgatják a fogaskerekeket, lehetővé téve számukra az előre vagy hátra mozgást.
Különböznek attól függően, hogy hol helyezkednek el mágnestekercseik.Az egyenáramú kefés motor közepén egy tekercs van, amely állandó mágnesekből álló gyűrű között forog.A kefe nélküli egyenáramú motorok másik oldalán tekercsek vannak – elektromágneses tekercseik állandó mágneseket vesznek körül.
A kollektormotorok olcsók és alacsony fordulatszámon jó teljesítményt nyújtanak.Azonban hajlamosak gyorsabban felmelegedni, mint a kefe nélküli motorok, és kevésbé energiahatékonyak.Másrészt a kefe nélküli motorok nagyobb sebességet érhetnek el, kevésbé túlmelegedhetnek, és kevesebb energiát fogyasztanak a gyorsabb forgáshoz, mint a kefés motorok.
Ha motort használ aberendezés géprobotkerék váltó, szálcsiszolt motor legyen jobb.Ha azonban nem hajtóműves motort, például egy apró elektromos ventilátort használ, a kefe nélküli motor jobb.
Bár ez gyártónként változhat, motoronként 2A csúcsáramra számíthatla38motorvezérlő modul.
Terence a robotika rajongója, aki a világ legjobb robotját próbálja megépíteni.Ha nem második hobbiként égetett volna LED-eket, már régen belevágott volna.
Affiliate közzététele.A linkjeinken keresztül vásárolt termékek utáni jutalékok megszerzésének megkönnyítése támogatja az olvasóinkért végzett munkát.