Olipa kyseessä pieni robottihiiri tai pieni IoT-sähkötuuletin, tiedät kuinka ohjata asioita tasavirtamoottorilla, jossa onlaite koneavaa monia luovia tee-se-itse-projekteja pitääkseen sinut kiireisenä.Tässä opetusohjelmassa käytämmela38moottorin ohjain alaite konevirrata ja pyörittää tasavirtamoottoriparia!
Thela38Motor Controller Module on kortti, joka auttaa mikro-ohjaimia ja mikroprosessoreita, kutenlaite konetehoiset tasavirtamoottorit, jotka vaativat enemmän kuin 3,3 V tai 5 V.
Se käyttääla38IC antaa virran kaiken logiikan ja virranhallintaan, jota tarvitaan moottorin käynnistämiseen ja sen eristämiseenlaite koneDC-moottoriin kohdistetuista korkeammista jännitteistä.
Thela38moduuli on aloittelijarobotiikkasarjan päämoottoriohjain, koska sitä on helppo käyttää.Siinä on nastaotsikot, joihin voit liittää sen saumattomasti liitännän avullalaite kone.Voit myös nopeuttaa tai hidastaa moottoria käyttämällä pulssinleveysmodulaatiosignaalia (PWM) sen aktivointinastassaterminaali.
Mitä tuleenykyinens,la38onkorkea nykyinen.Se on itse asiassa a10 ampeeria nykyinens koostuu neljästä moottoreistahetkelliset sähkökytkimet ottaa yhteyttä.Tämän avulla voit asettaa virran suunnan kytkemättä moottoria uudelleen.H-sillan virran suunnan muuttaminen muuttaa myös moottorin pyörimissuuntaa.La38:ssa on kaksi ohjauskosketinta, joiden avulla voit ohjata moottoreita itsenäisesti.Jos olet uusi Python-ohjelmoinnin käyttäjä, älä missaa näitä hyödyllisiä Python-yksilinjaisia ohjelmia.
While-silmukassa vasenForward- ja rightForward-nastat kytkeytyvät ensin päälle sekunniksi.Voit ohjata nopeutta muuttamalla käynnistyslähdön käyttöjaksoa.Aseta ne ensin 100 %:n käyttömäärään yhdeksi sekunniksi ja sitten 50 %:iin.100 %:n käyttöjakso käyttää moottoreita suurimmalla nopeudella, kun taas 50 %:n käyttösuhde toimii puolella nopeudella.
Tallenna se nimellä "rpi-dcmotor.py" tai mikä tahansa muu tiedostonimi, jos se päättyy ".py"-tunnisteella.Kytke sen jälkeen pois päältälaite kone.
HUOMAUTUS.Nämä hyppynastat yhdistävät EN-nastan automaattisesti 5 V:iin, jolloin voit ohjata sitänykyinenIN-nastan kautta.Vaikka sinun pitäisi edelleen syöttää virtaa tämän nastan kautta, 5 V voi aiheuttaa ongelmialaite konekoska sen oletetaan käyttävän 3.3V 5V sijasta.Myös yhdistämällä nämä nastatlaite koneavulla voit ohjata moottoreiden nopeutta myöhemmin..
Vinkki: saadaksesi selville, mikä PIN-koodisi onlaite kone, pidä sitä niin, että GPIO-nastat ovat oikealla.Nämä ovat pieniä metallisirpaleita mustalla tarjottimella.Sitten, jos katsot vasemman yläkulman nastaa kyseiseltä alustalta, se on nasta 1. Sen oikealla puolella on nasta 2. Nastan 1 alla on nasta 3 ja niin edelleen.
HUOMAUTUS.Useimmissa tasavirtamoottoreissa ei yleensä ole juotosjohtoja.Voit juottaa ne itse.Mikä tahansa mittari toimii, mutta kierretty kuparilanka toimii parhaiten.
Voit suorittaa koodin suorittamalla komentosarjan päätteessä.Mutta ennen sitä sinun on lisättävä tehoala38moduuli.
Thela38DC-moottorin ohjainmoduuli voidaan kytkeä mihin tahansa tasavirtalähteeseen, kunhan jännite ei ylitä 45 V.Käytettävyyden kannalta olisi helpompi käyttää 9V akkua ja moduulin teholiittimiin kytkettyä DC-pistoketta.
Sinun ei myöskään tarvitse huolehtia 9 V akkujen vahingoittamisestalaite kone.Thela38moduuli käyttää erityistä IC:tä nimeltä MOSFET, joka toimii pienitehoisena releenä, ja siitä tulee anhetkellinen sähkökytkin, joka eristää nastasi virtalähteestä.
Kuinka voin lähettää virran nastasta DC-moottorin pyörittämiseksi?Katsotaanpa tarkemmin, kuinka saamme moottorin pyörimään.
Thela38moottorin ohjainmoduuli käyttää useitahetkellinen sähkökytkimet ohjaamaan moottorin pyörimistä.Voit ajatella näitä kytkimiä kuin seinäkytkimiä, paitsi että ne eivät käytä sormiasi toimiakseen – ne käyttävät 3,3 V:tälaite kone.
Ja siellä GPIO.output( , GPIO.HIGH).Tämä on GPIO.output( , GPIO.HIGH).Asettamalla tämän nastan arvoon GPIO.HIGH, tämä nasta lähettää 3,3 V:n jännitteen.Tämäaktivoi kytkimen, jolloin virta pääsee kulkemaan moottoriin.Virta pyörittää sitten moottoria.Näiden nastojen kääntäminen kohtaan GPIO.LOW sammuttaa kytkimen, mikä katkaisee virran moottorista.
Voimme muuttaa moottorin pyörimissuuntaa muuttamalla moottorin läpi kulkevan virran suuntaa.Siksi meillä on kaksi erillistä tappia yhden moottorin pyörimisen ohjaamiseen: takana ja edessä.Ne toimivathetkellinen sähkökytkimet moottorin virransyötön molemmilla puolilla ohjaten tehoa eteen- tai taaksepäin.
Sama pätee nopeuteen.Toisin kuin eteen- ja taaksepäin lähtönastat, aktivointinasta ohjaa moottorin läpi kulloinkin virtaavan tehon määrää.
Nostamalla jännitettä käynnistyskoskettimessa, niiden kytkimet avautuvat hieman "leveämmäksi" ja päästävät enemmän virtaa kulkemaan moottorin läpi.Moottoreiden tehon lisääminen saa ne pyörimään nopeammin.Vähentäminen tekee niistä hitaampia.
Käytössälaite kone, käytämme PWM- tai pulssimodulaatiota nastojen lähtöjännitteen ohjaamiseen.Käyttöjakson lisääminen tuo maksimijännitteen lähemmäksi 3,3 V:a ja pienentäminen lähemmäs 0 V:ta.
Itse asiassa voit "Kytke pois päältä” moottori jollakin tavalla asettamalla moottorin käynnistystasta 0V:iin.Ajattele sitä kuin jotain autoa: aktivointinastat syöttävät kaasua, joka käyttää moottoreita, ja eteen- ja taaksepäin nastat liikuttavat vaihteita, jolloin ne voivat liikkua eteen- tai taaksepäin.
Ne vaihtelevat sen mukaan, missä niiden solenoidikelat sijaitsevat.DC-harjatun moottorin keskellä on kela, joka pyörii kestomagneettirenkaan välissä.Harjattomissa tasavirtamoottoreissa on kelat toisella puolella – niiden sähkömagneettiset kelat ympäröivät kestomagneetteja.
Keruumoottorit ovat halpoja ja niillä on hyvä suorituskyky alhaisilla nopeuksilla.Ne kuitenkin yleensä lämpenevät nopeammin kuin harjattomat moottorit ja ovat vähemmän energiatehokkaita.Toisaalta harjattomat moottorit voivat saavuttaa suurempia nopeuksia, ylikuumentua vähemmän ja käyttää vähemmän tehoa pyörimään nopeammin kuin harjatut moottorit.
Jos käytät moottoria sisällä alaite konerobottipyörän vaihdelaatikko, harjatun moottorin pitäisi olla parempi.Jos kuitenkin käytät vaihteistotonta moottoria, kuten pientä sähkötuuletinta, harjattoman moottorin pitäisi olla parempi.
Vaikka tämä voi vaihdella valmistajan mukaan, voit odottaa 2A huippuvirtaa moottoria kohtila38moottorinohjainmoduuli.
Terence on robotiikan harrastaja, joka yrittää rakentaa maailman parhaan robotin.Jos hän ei olisi polttanut ledejä toisena harrastuksena, hän olisi ryhtynyt tähän jo kauan sitten.
Yhteistyökumppanin paljastaminen.Provisioiden ansaitseminen linkkien kautta ostetuista tuotteista tukee lukijoidemme hyväksi tekemäämme työtä.