Robot sagu txiki bat edo IoT haizagailu elektriko txiki bat izan, DC motor batekin gauzak kontrolatzen jakitea.ekipamendu makinabrikolaje proiektu sortzaile asko irekitzen ditu lanpetuta mantentzeko.Tutorial honetan, hau erabiltzen ari garala38motor kontrolatzailea bateanekipamendu makinaDC motor pare bat piztu eta biratzeko!
Thela38Motor Controller Module mikrokontrolagailuei eta mikroprozesadoreei, esaterako, laguntzen dien plaka bat daekipamendu makina3,3 V edo 5 V baino gehiago behar duten DC motorrak elikatu.
Erabiltzen dula38IC motorra abiarazteko eta isolatzeko behar den logika eta botere kudeaketa guztia elikatzekoekipamendu makinaDC motoreari aplikatzen zaizkion tentsio altuagoetatik.
Thela38modulua robotika hasiberrientzako kitaren motor kontrolatzaile nagusia da, erabiltzeko erraza delako.Pin-goiburuak ditu, non zurrumurruak txerta ditzakezun zurera ezin hobeto konektatzekoekipamendu makina.Motorra bizkortu edo moteldu dezakezu pultsu-zabalera modulazioaren (PWM) seinalea gaitzeko pinari aplikatuz.terminala.
dagokionezegungoas, dula38daaltua egungoa.Benetan bat da10 amp egungoas lau motorrez osatuamomentuko etengailu elektrikoak kontaktua.Horri esker, uneko norabidea ezar dezakezu motorra berriro konektatu gabe.H zubian korrontearen noranzkoa aldatzeak motorraren biraketa-noranzkoa ere aldatzen du.La38-k bi kontrol-kontaktu ditu, eta horrek motor pare bat modu independentean kontrolatzeko aukera ematen du.Python programazioan berria bazara, ez galdu Python-en lerro bakarreko lagungarri hauek.
while begiztan, ezkerreko Aurrera eta eskuineko Aurrerako pinak pizten dira lehenik segundo batez.Abiadura kontrolatzeko, aldatu pizteko irteerako lan-zikloa.Lehenik eta behin, ezarri itzazu % 100eko lan-zikloan segundo batean, eta gero ezarri % 50ean.%100eko lan-ziklo batek abiadura maximoan jarriko ditu martxan motorrak, eta %50eko lan-zikloak abiadura erdian funtzionatuko du.
Gorde "rpi-dcmotor.py" edo beste edozein fitxategi-izen gisa ".py" luzapenarekin amaitzen bada.Horren ondoren, itzali zureekipamendu makina.
OHAR.Jumper pin hauek automatikoki EN pina 5V-ra konektatzen dute, "aukeratuz" kontrolatzekoegungoaIN pinaren bidez.Pin honen bidez energia hornitu beharko zenukeen arren, 5V-ek arazo batzuk sor ditzakeekipamendu makina5V-ren ordez 3,3V erabili behar duelako.Gainera, pin hauek konektatzeaekipamendu makinamotorren abiadura kontrolatzeko aukera emango dizu gero..
Aholkua: zure pin zenbakia zein den jakitekoekipamendu makina, eutsi GPIO pinak eskuinaldean egon daitezen.Erretilu beltz batean eserita dauden metalezko zati txikiak dira.Ondoren, erretilu horretatik goiko ezkerreko pinari begiratuz gero, hori 1. pintxoa da. Horren eskuinean 2. pintxoa dago. 1. pinaren azpian 3. pintxoa dago, eta abar.
OHAR.DC motor gehienek ez dute soldadura haririk izaten.Zuk zeuk solda ditzakezu.Edozein neurgailu funtzionatuko du, baina kobrezko hariak hobekien funtzionatzen du.
Kodea exekutatu dezakezu scripta terminalean exekutatuta.Baina aurretik, boterea gehitu behar diozula38modulua.
Thela38DC Motor Controller Modulua edozein DC elikadura hornidurara konekta daiteke, tentsioak 45V gainditzen ez baditu.Erabilgarritasunari dagokionez, errazagoa izango litzateke 9V-ko bateria eta moduluaren potentzia terminaletara konektatutako DC entxufe bat erabiltzea.
Ez duzu ere kezkatu behar 9 V-ko bateriak zure hondatzeazekipamendu makina.Thela38moduluak MOSFET izeneko IC berezi bat erabiltzen du, potentzia baxuko errele baten antzera jokatzen duena, bat bihurtuzmomentuko elektrikoazure pinak elikadura-iturritik isolatzen dituen etengailua.
Nola bidal dezaket korrontea pin batetik DC motor bat bira dezan?Ikus dezagun nola egiten dugun bira motorra.
Thela38motor kontrolagailu moduluak hainbat erabiltzen ditumomentuko elektrikoaetengailuak motorraren biraketa kontrolatzeko.Etengailu hauek hormako etengailu bat bezala pentsa ditzakezu, hatzak funtzionatzeko erabiltzen ez dituztenak izan ezik - 3,3 V-tik erabiltzen dute.ekipamendu makina.
Eta hor non GPIO.output( , GPIO.HIGH).Hau GPIO.output( , GPIO.HIGH) da.Pin hau GPIO.HIGH moduan ezarriz gero, pin honek 3,3 V igortzen ditu.Hauetengailua aktibatzen du, korrontea motorra pasatzen utziz.Orduan, korronteak motorra biratzen du.Pin hauek GPIO.LOW-ra iraultzeak etengailua itzaltzen du, eta horrek motorraren energia mozten du.
Motorraren biraketa-noranzkoa alda dezakegu motorraren bidezko korrontearen noranzkoa aldatuz.Horregatik, motor baten biraketa kontrolatzeko bi pin bereizi ditugu: atzekoa eta aurrealdea.Funtzionatzen dutemomentuko elektrikoaetengailuak motorraren horniduraren bi aldeetan, potentzia aurrera edo atzera bideratzen du.
Berdin gertatzen da abiadurarekin.Aurrerako eta alderantzizko irteerako pinek ez bezala, gaitzeko pinak une bakoitzean motorra igarotzen den potentzia kontrolatzen du.
Pizte-kontaktuan tentsioa handituz, haien etengailuak apur bat "zabalago" irekitzen dira eta korronte gehiago igarotzen uzten dute motorra.Motoren potentzia handitzeak azkarrago bira egiten du.Txikitzeak motelagoak bihurtzen ditu.
Gaineanekipamendu makina, PWM edo Pultsu Modulazioa erabiltzen dugu pinen irteerako tentsioa kontrolatzeko.Lan-zikloa handitzeak tentsio maximoa 3,3V-ra hurbiltzen du, eta 0V-ra gutxituz.
Izan ere, dezakezu "itzali” motorra nolabait motorra gaitzeko pina 0V-an ezarriz.Pentsa ezazu auto baten moduko zerbait bezala: gaitze-pinek motorrak elikatzen dituen gasa hornitzen dute, eta aurrera eta atzerako pin trazuek engranajeak mugitzen dituzte, aurrera edo atzera egin dezaten.
Bere solenoide bobinak dauden lekuaren arabera desberdinak dira.DC eskuiladun motor batek bobina bat du erdian, iman iraunkorren eraztun baten artean biratzen duena.Eskuilarik gabeko DC motorrek bobinak dituzte beste aldean; haien bobina elektromagnetikoak iman iraunkorrak inguratzen dituzte.
Kolektore-motorrak merkeak dira eta errendimendu ona dute abiadura baxuetan.Hala ere, eskuilarik gabeko motorrak baino azkarrago berotzen dira eta energia-eraginkortasun txikiagoa dute.Bestalde, eskuilarik gabeko motorrak abiadura handiagoak lor ditzakete, gutxiago berotu eta potentzia gutxiago erabil dezakete eskuiladun motorrak baino azkarrago biratzeko.
Motor bat erabiltzen ari bazara a barruanekipamendu makinarobot gurpileko engranaje-kutxa, eskuiladun motor batek hobea izan beharko luke.Hala ere, engranajerik gabeko motor bat erabiltzen ari bazara, hala nola haizagailu elektriko txiki bat, eskuilarik gabeko motor batek hobea izan beharko luke.
Fabrikatzaileen arabera alda daitekeen arren, motor bakoitzeko 2 A-ko korronte gailurra espero dezakezula38motor gidari modulua.
Terence munduko robotik onena eraikitzen saiatzen ari den robotika zalea da.Bigarren zaletasun gisa LEDak erretzen ibili ez balitz, aspaldi hartuko zuen hau.
Afiliatuen Dibulgazioa.Gure esteken bidez erositako produktuetan komisioak irabaztea erraztzeak gure irakurleentzat egiten dugun lana onartzen du.