◎ Kontrolkerê motorê la38 li ser makîneyek alavan da ku cotek motorên DC hêz bike û bizivirîne!

Ma ew mişkek robotek piçûk be an jî fanek elektrîkê ya IoT-ê ya piçûk be, zanibe meriv çawa bi motorek DC-ya bi motorek DC-yê tiştan kontrol dike.makîneya alavangelek projeyên DIY-ya afirîner vedike da ku hûn mijûl bibin.Di vê tutoriyê de, em bi kar tîninla38kontrolkerê motorê li ser amakîneya alavancotek motorên DC hêz bikin û bizivirînin!
Ewla38Motor Controller Module panelek e ku alîkariya mîkrokontrolker û mîkroprosesorên wekî yamakîneya alavanmotorên DC yên hêzdar ên ku ji 3.3V an 5V zêdetir hewce ne.
Ew bi kar tînela38IC-ê ku hemî mantiq û rêveberiya hêzê ya ku ji bo destpêkirina motorê û veqetandina motorê hewce dike hêz bikemakîneya alavanji voltaja bilind a ku li motora DC-yê hatî sepandin.
Ewla38module di kîta robotîkê ya destpêkê de kontrolkerê motora sereke ye ji ber ku karanîna wê hêsan e.Sernavên wê yên pin hene ku hûn dikarin jûreyan têxin da ku ew bi rengek bêkêmasî bi xwe ve girêdinmakîneya alavan.Her weha hûn dikarin motorê bilezînin an hêdî bikin bi sepandina îşaretek modulasyona pulse-width (PWM) li pina wê ya çalak.rawesta paşîn.
Mandî mevêgas, yala38e abilind vêga.Ew bi rastî a10 amp vêgas ji motorên bi çar pêk têswitches elektrîkê demî têkelî.Ev dihêle hûn bêyî ku motorê ji nû ve girêbidin rêgeza heyî saz bikin.Guhertina rêgeza herikê ya li ser pira H-yê rêgeza zivirîna motorê jî diguherîne.La38 du pêwendiya kontrolê ya wan heye, ku dihêle hûn cotek motoran serbixwe kontrol bikin.Ger hûn di bernameya Python-ê de nû ne, van yek-hêlên Python-ê yên alîkar ji bîr nekin.
Di çerxa dema de, pîneyên çepêPêş û rastê Pêşî yekem saniyeyekê vedibin.Ji bo kontrolkirina lezê, çerxa peywirê ya derketinê biguherînin.Pêşî wan ji bo yek saniyeyê 100% çerxa peywirê saz bikin, dûv re wan bikin 50%.Çêleka peywirê ya 100% dê motoran bi leza herî zêde bixebite, dema ku çerxa peywirê ya 50% dê bi nîv lezê bixebite.
Heke bi dirêjkirina ".py" biqede, wê wekî "rpi-dcmotor.py" an navek pelê din hilînin.Piştî vê yekê xwe vekinmakîneya alavan.
NOT.Van pêlên jumper bixweber pêla EN bi 5V ve girêdidin, "destûrê didin" ku hûn pînê kontrol bikinvêgabi rêya IN pin.Dema ku hûn hîn jî bi vê pinê ve hêzê peyda bikin, 5V dikare ji bo hin pirsgirêkan bibe sedemamakîneya alavanji ber ku tê xwestin ku li şûna 5V 3.3V bikar bîne.Di heman demê de, girêdana van pîneyan bimakîneya alavandê bihêle ku hûn paşê leza motoran kontrol bikin..
Serişte: Ji bo ku hûn bizanin ka hejmara pînê li ser we çi yemakîneya alavan, wê bigire da ku pinên GPIO li rastê bin.Ev şikên metal ên piçûk in ku li ser tepsiyek reş rûniştine.Dûv re heke hûn li pîneya çepê ya jorîn a wê tepsiyê binêre, ew pin 1 e. Li milê rastê wê pin 2 ye. Li binê pin 1 pin 3 heye, û hwd.
NOT.Piraniya motorên DC-ê bi gelemperî têlên lêdanê nînin.Hûn dikarin wan bi xwe bişewitînin.Dê her pîvanek bixebite, lê têla sifirê ya xêzkirî çêtirîn dixebite.
Hûn dikarin kodê bi xebitandina skrîptê li ser termînalê bimeşînin.Lê berî wê, hûn hewce ne ku hêzê li ser zêde bikinla38module.
Ewla38Modula Kontrolkerê Motora DC dikare bi her dabînkirina hêzê ya DC ve were girêdan heya ku voltaja ji 45V derbas nebe.Di warê karanînê de, dê hêsantir be ku meriv pîlê 9V û fîşa DC-ê ya ku bi termînalên hêza modulê ve girêdayî ye bikar bîne.
Her weha hûn ne hewce ne ku ji ber bataryayên 9V zirarê bidin wemakîneya alavan.Ewla38modul IC-ya taybetî ya bi navê MOSFET-ê bikar tîne ku wekî releyek kêm hêzê tevdigere, dibe anelektrîkê demkîguhertoya ku pîneyên we ji dabînkirina hêzê veqetîne.
Ez çawa dikarim niha ji pînê bişînim da ku motora DC-yê spin bikim?Ka em ji nêz ve binihêrin ka em çawa motorê dizivirînin.
Ewla38Modula kontrolkera motorê gelek bikar tîneelektrîkê demkîguheztin ji bo kontrolkirina zivirîna motorê.Hûn dikarin van guhêrbaran mîna guhezek dîwarê bifikirin, ji bilî ku ew tiliyên we ji bo xebitandinê bikar neynin - ew 3.3V jimakîneya alavan.
Û li wê derê GPIO.output(, GPIO.HIGH).Ev GPIO.output(, GPIO.HIGH) ye.Sazkirina vê pînê li ser GPIO.HIGH dibe sedem ku ev pin 3.3V derxe.Evguhêrbar çalak dike, rê dide ku herikîna motorê biherike.Herik paşê motorê dizivirîne.Vegerandina van pîneyan li ser GPIO.LOW guhêrbar vedike, ku hêza motorê qut dike.
Em dikarin rêgeza zivirîna motorê bi guheztina rêgeza heyamê ya bi motorê biguhezînin.Ji ber vê yekê me du pîneyên cihêreng hene ku zivirandina yek motorê kontrol dikin: paş û pêş.Ew kar dikinelektrîkê demkîli her du aliyên dabînkirina elektrîkê ya motorê vediguhezîne, hêzê ber bi pêş an paşve ve dibe.
Heman tişt ji bo leza.Berevajî pîneyên derketinê yên pêş û paşverû, pêla çalak mîqdara hêza ku di her kêliyê de di motorê re diherike kontrol dike.
Bi zêdekirina voltaja di pêwendiya zivirî de, guhêrbarên wan hinekî "berfireh" vedibin û dihêlin ku hêj bêtir di nav motorê de biherike.Zêdekirina hêza motoran wan zûtir dizivirîne.Kêmkirin wan hêdîtir dike.
Li sermakîneya alavan, em PWM an Modulasyona Pulse bikar tînin da ku voltaja derketinê ya pîneyan kontrol bikin.Zêdekirina çerxa peywirê voltaja herî zêde nêzî 3.3V dibe, û kêmkirina wê nêzîkê 0V dibe.
Bi rastî, hûn dikarin "vemirandin” motor bi rengekî bi danîna pin çalakkirina motorê li 0V.Weke tiştek mîna otomobîlê bifikirin: pêlên çalak gaza ku motoran dixebitîne peyda dikin, û pêlên pêlên pêş û paşerojê pêlavan dihejînin, dihêlin ku ew bi pêş an paşde biçin.
Ew li gorî cîhê ku pêlên solenoid ên wan lê ne cûda dibin.Motorek firçekirî ya DC di navîn de kulmek heye ku di navbera zengilek magnetên daîmî de dizivire.Motorên DC yên bê firçe li aliyê din kulman hene - kulên wan ên elektromagnetîk li dora magnetên daîmî dorpêç dikin.
Motorên berhevker erzan in û di leza kêm de performansa baş heye.Lêbelê, ew ji motorên bê firçe zûtir germ dibin û enerjî kêm in.Ji hêla din ve, motorên bê firçe dikarin bigihîjin leza bilind, kêmtir germ bibin, û hêza kêmtir bikar bînin da ku ji motorên firçekirî zûtir bizivirin.
Ger hûn motorek di hundurê amakîneya alavangearboxa çerxa robot, motorek firçekirî divê çêtir be.Lêbelê, heke hûn motorek ne-gearkirî wekî fanek elektrîkî ya piçûk bikar tînin, divê motorek bê firçe çêtir be.
Her çend dibe ku ev ji hêla hilberîner ve diguhere, hûn dikarin li bendê bin ku her motorê di nav motorê de 2A lûtkeya tîrêjê bela38module ajokerê motor.
Terence dilşewatekî robotîkê ye ku hewl dide robota herî baş a cîhanê ava bike.Ger wî LED-ê wekî hobiya duyemîn neşewitanda, wî ê demek dirêj berê vê yekê bigirta.
Daxuyaniya Affiliate.Danîna hêsankirina komîsyonên li ser hilberên ku bi navgîniya girêdanên me ve hatine kirîn, xebata ku em ji xwendevanên xwe re dikin piştgirî dike.