◎ la38 motor controller sa usa ka ekipo nga makina sa pagpaandar ug pagtuyok sa usa ka pares nga DC motor!

Kung kini gamay nga robot mouse o gamay nga IoT electric fan, nahibal-an kung giunsa pagkontrol ang mga butang gamit ang DC motor nga adunaymakina sa kagamitannagbukas sa daghang mga mamugnaon nga proyekto sa DIY aron mapadayon ka nga busy.Sa kini nga panudlo, gigamit namon angla38motor controller sa usa kamakina sa kagamitansa gahum ug pagtuyok sa usa ka parisan sa DC motors!
Angla38Ang Motor Controller Module usa ka board nga nagtabang sa mga microcontroller ug microprocessors sama samakina sa kagamitangahum DC motors nga nanginahanglan labaw pa sa 3.3V o 5V.
Gigamit niini angla38IC sa gahum sa tanan nga lohika ug gahum sa pagdumala nga gikinahanglan sa pagsugod sa motor ug ihimulag angmakina sa kagamitangikan sa mas taas nga boltahe nga gigamit sa DC motor.
Angla38module mao ang nag-unang motor controller sa beginner robotics kit tungod kay kini mao ang sayon ​​nga gamiton.Kini adunay mga pin header diin mahimo nimong ipasok ang mga jumper aron hapsay nga makonektar kini sa imongmakina sa kagamitan.Mahimo usab nimo nga mapadali o mapahinay ang motor pinaagi sa pagpadapat sa usa ka pulse-width modulation (PWM) signal sa pagpaandar niini sa pin.terminal.
Sa termino sakasamtangans, angla38mao ang ataas kasamtangan.Kini sa tinuod usa ka10 amp kasamtangans naglangkob sa mga motor nga adunay upattemporaryo nga mga switch sa kuryente kontak.Gitugotan ka niini nga itakda ang karon nga direksyon nga wala’y pagkonekta pag-usab sa motor.Ang pagbag-o sa direksyon sa kasamtangan sa H-bridge nag-usab usab sa direksyon sa rotation sa motor.Ang la38 adunay duha ka kontrol nga kontak sa kanila, nga nagtugot kanimo nga makontrol ang usa ka pares sa mga motor nga independente.Kung bag-o ka sa Python programming, ayaw kalimti kining makatabang nga Python one-liners.
Sa while loop, ang leftForward ug rightForward nga mga pin unang mo-on sa usa ka segundo.Aron makontrol ang katulin, usba ang turn-on output duty cycle.Una ibutang kini sa 100% nga duty cycle sa usa ka segundo, dayon ibutang kini sa 50%.Ang usa ka siklo sa katungdanan nga 100% modagan sa mga motor sa labing taas nga tulin, samtang ang usa ka siklo sa katungdanan nga 50% modagan sa tunga nga tulin.
I-save kini isip "rpi-dcmotor.py" o bisan unsang lain nga filename kung kini matapos sa ".py" extension.Human niana i-off ang imongmakina sa kagamitan.
NOTA.Kini nga mga jumper pin awtomatik nga nagkonektar sa EN pin ngadto sa 5V, "nagtugot" kanimo sa pagkontrolar sakasamtanganpinaagi sa IN pin.Samtang kinahanglan ka pa nga maghatag gahum pinaagi niini nga pin, ang 5V mahimong hinungdan sa pipila ka mga problema alang samakina sa kagamitaningon nga kini kinahanglan nga gamiton ang 3.3V imbes nga 5V.Usab, ang pagkonektar niini nga mga lagdok ngadto samakina sa kagamitanmagtugot kanimo nga makontrol ang katulin sa mga motor sa ulahi..
Tip: Aron mahibal-an kung unsa ang numero sa pin sa imongmakina sa kagamitan, kupti kini aron ang GPIO pin naa sa tuo.Kini mga gagmay nga metal shards nga naglingkod sa itom nga tray.Unya kung imong tan-awon ang ibabaw nga wala nga pin gikan sa tray, kana ang pin 1. Sa tuo niana mao ang pin 2. Ubos sa pin 1 mao ang pin 3, ug uban pa.
NOTA.Kadaghanan sa mga motor sa DC kasagaran walay mga solder wire.Mahimo nimo kini nga ibaligya sa imong kaugalingon.Ang bisan unsang gauge molihok, apan ang na-stranded nga copper wire labing maayo.
Mahimo nimong ipadagan ang code pinaagi sa pagpadagan sa script sa terminal.Apan sa wala pa kana, kinahanglan nimo nga idugang ang gahum sala38module.
Angla38Ang DC Motor Controller Module mahimong konektado sa bisan unsang DC power supply basta ang boltahe dili molapas sa 45V.Sa termino sa usability, mas sayon ​​ang paggamit sa usa ka 9V nga baterya ug usa ka DC plug nga konektado sa mga power terminal sa module.
Dili ka usab kinahanglan mabalaka bahin sa 9V nga mga baterya nga makadaot sa imongmakina sa kagamitan.Angla38module naggamit ug espesyal nga IC nga gitawag ug MOSFET nga naglihok sama sa usa ka ubos nga power relay, nahimong usa katemporaryo nga kuryenteswitch nga naglain sa imong mga pin gikan sa suplay sa kuryente.
Unsaon nako pagpadala ang kasamtangan gikan sa usa ka pin aron makahimo sa usa ka DC motor spin?Atong tan-awon pag-ayo kon giunsa nato pagpatuyok ang motor.
Angla38motor controller module naggamit sa pipilatemporaryo nga kuryenteswitch aron makontrol ang rotation sa motor.Mahimo nimong hunahunaon kini nga mga switch sama sa switch sa dingding, gawas kung dili nila gamiton ang imong mga tudlo sa pag-operate - gigamit nila ang 3.3V gikan samakina sa kagamitan.
Ug didto ang GPIO.output( , GPIO.HIGH).Kini ang GPIO.output( , GPIO.HIGH).Ang pagbutang niini nga pin sa GPIO.HIGH maoy hinungdan nga kini nga pin mobuga ug 3.3V.Kinigi-activate ang switch, nagtugot sa kasamtangan nga moagos ngadto sa motor.Ang sulog dayon nagtuyok sa motor.Ang pag-flipping niini nga mga pin ngadto sa GPIO.LOW makapalong sa switch, nga makaputol sa kuryente sa motor.
Mahimo natong usbon ang direksyon sa rotation sa motor pinaagi sa pagbag-o sa direksyon sa kasamtangan pinaagi sa motor.Mao nga naa tay duha ka managlahing pin aron makontrol ang rotation sa usa ka motor: likod ug atubangan.Nag-operate silatemporaryo nga kuryentemga switch sa bisan asa nga kilid sa suplay sa kuryente sa motor, nga nagdirekta sa gahum sa unahan o paatras.
Ingon usab niana ang katulin.Dili sama sa forward ug reverse output pins, ang enable pin nagkontrol sa gidaghanon sa gahum nga nagdagayday sa motor sa bisan unsang oras.
Pinaagi sa pagdugang sa boltahe sa pagkontak sa turn-on, ang ilang mga switch mag-abli og gamay nga "mas lapad" ug motugot sa dugang nga kasamtangan nga moagos sa motor.Ang pagdugang sa gahum sa mga makina naghimo kanila nga labi ka paspas.Ang pagkunhod makapahinay nila.
Samakina sa kagamitan, gigamit namo ang PWM o Pulse Modulation aron makontrol ang output boltahe sa mga pin.Ang pagdugang sa siklo sa katungdanan nagdala sa labing taas nga boltahe nga mas duol sa 3.3V, ug ang pagkunhod niini mas duol sa 0V.
Sa tinuud, mahimo nimo "pagpalong” ang makina sa usa ka paagi pinaagi sa pag-set sa engine enable pin sa 0V.Hunahunaa kini sama sa usa ka sakyanan: ang enable pins nagsuplay sa gas nga nagpaandar sa mga motor, ug ang forward ug reverse pin nga mga stroke nagpalihok sa mga gear, nga nagtugot kanila sa pag-abante o paatras.
Nagkalainlain sila depende kung diin nahimutang ang ilang mga solenoid coil.Ang usa ka DC brushed motor adunay usa ka coil sa tunga nga nagtuyok tali sa usa ka singsing sa permanenteng magnet.Ang mga motor nga walay brush nga DC adunay mga coil sa pikas nga bahin - ang ilang mga electromagnetic coil naglibot sa mga permanenteng magnet.
Ang mga motor sa kolektor barato ug adunay maayo nga pasundayag sa mubu nga tulin.Bisan pa, sila lagmit nga mag-init nga mas paspas kaysa sa mga motor nga walay brush ug dili kaayo episyente sa enerhiya.Sa laing bahin, ang mga motor nga walay brush mahimong makaabot sa mas taas nga tulin, dili kaayo init, ug mogamit og gamay nga gahum sa pagtuyok nga mas paspas kay sa mga brushed motor.
Kung mogamit ka ug motor sa sulod amakina sa kagamitanrobot wheel gearbox, ang usa ka brushed motor kinahanglan nga mas maayo.Bisan pa, kung naggamit ka usa ka non-geared nga motor sama sa usa ka gamay nga electric fan, ang usa ka brushless motor kinahanglan nga mas maayo.
Bisan kung kini mahimong magkalainlain sa tiggama, mahimo nimong mapaabut ang 2A peak nga kasamtangan matag motor sala38module sa drayber sa motor.
Si Terence usa ka mahiligon sa robotics nga naningkamot sa paghimo sa labing kaayo nga robot sa kalibutan.Kung wala pa siya nagdilaab sa mga LED ingon usa ka ikaduha nga kalingawan, dugay na unta niya kini.
Pagbutyag sa Kaakibat.Ang pagpasayon ​​nga makakuha og mga komisyon sa mga produkto nga gipalit pinaagi sa among mga link nagsuporta sa trabaho nga among gibuhat para sa among mga magbabasa.