Bilo da se radi o malenom robotskom mišu ili malom IoT električnom ventilatoru, znati kako kontrolirati stvari pomoću DC motora saoprema mašinaotvara mnogo kreativnih „uradi sam“ projekata kako biste bili zauzeti.U ovom tutorijalu koristimola38kontroler motora na aoprema mašinaza napajanje i okretanje par DC motora!
Thela38Motor Controller Module je ploča koja pomaže mikrokontrolerima i mikroprocesorima kao što suoprema mašinanapajaju DC motore koji zahtijevaju više od 3,3 V ili 5 V.
Koristi sela38IC za napajanje svu logiku i upravljanje napajanjem potrebno za pokretanje motora i izolacijuoprema mašinaod viših napona primijenjenih na DC motor.
Thela38modul je glavni kontroler motora u kompletu robotike za početnike jer je jednostavan za korištenje.Ima pin zaglavlja gdje možete umetnuti kratkospojnike kako biste ga neprimjetno povezali sa vašimoprema mašina.Također možete ubrzati ili usporiti motor primjenom signala modulacije širine impulsa (PWM) na njegov pin za omogućavanjeterminal.
U smislustrujas, thela38jevisoko struja.To je zapravo a10 amp strujas koji se sastoji od motora sa četiritrenutni električni prekidači kontakt.Ovo vam omogućava da postavite smjer struje bez ponovnog povezivanja motora.Promjenom smjera struje na H-mostu mijenja se i smjer rotacije motora.la38 ima dva upravljačka kontakta, što vam omogućava da samostalno upravljate parom motora.Ako ste novi u Python programiranju, ne propustite ove korisne Python jednostruke tekstove.
U while petlji, igle leftForward i rightForward se prvo uključuju na jednu sekundu.Za kontrolu brzine, promijenite radni ciklus uključivanja.Prvo ih postavite na 100% radni ciklus na jednu sekundu, a zatim ih postavite na 50%.Radni ciklus od 100% će pokretati motore maksimalnom brzinom, dok će radni ciklus od 50% raditi na pola brzine.
Sačuvajte ga kao “rpi-dcmotor.py” ili bilo koje drugo ime datoteke ako se završava ekstenzijom “.py”.Nakon toga isključite svojoprema mašina.
BILJEŠKA.Ovi kratkospojnici automatski povezuju EN pin na 5V, "omogućujući" vam da kontrolišetestrujakroz IN pin.Iako bi još uvijek trebali napajati struju preko ovog pina, 5V može uzrokovati neke problemeoprema mašinajer bi trebao koristiti 3.3V umjesto 5V.Takođe, povezivanje ovih pinova naoprema mašinaće vam omogućiti da kasnije kontrolirate brzinu motora..
Savjet: Da biste saznali koji je PIN broj na vašemoprema mašina, držite ga tako da GPIO pinovi budu na desnoj strani.Ovo su sitne metalne krhotine koje se nalaze na crnom poslužavniku.Zatim, ako pogledate gornju lijevu iglu sa te ladice, to je pin 1. Desno od toga je pin 2. Ispod pin 1 je pin 3, i tako dalje.
BILJEŠKA.Većina DC motora obično nema žice za lemljenje.Možete ih sami zalemiti.Bilo koji mjerač će raditi, ali bakrena žica radi najbolje.
Možete pokrenuti kod pokretanjem skripte na terminalu.Ali prije toga, morate dodati snagula38modul.
Thela38Modul kontrolera DC motora može se povezati na bilo koje DC napajanje sve dok napon ne prelazi 45V.Što se tiče upotrebljivosti, bilo bi lakše koristiti bateriju od 9 V i DC utikač spojen na priključke za napajanje modula.
Također ne morate brinuti da će vam 9V baterije oštetitioprema mašina.Thela38modul koristi poseban IC koji se zove MOSFET koji djeluje kao relej male snage, postajućitrenutno električniprekidač koji izoluje vaše pinove od napajanja.
Kako mogu poslati struju iz pina da se DC motor okreće?Pogledajmo bliže kako pokrećemo motor.
Thela38modul kontrolera motora koristi nekolikotrenutno električniprekidači za kontrolu rotacije motora.O ovim prekidačima možete razmišljati kao o zidnim prekidačima, osim što ne koriste vaše prste za upravljanje – koriste 3,3 V odoprema mašina.
I tu je GPIO.output( , GPIO.HIGH).Ovo je GPIO.output( , GPIO.HIGH).Postavljanje ovog pina na GPIO.HIGH uzrokuje da ovaj pin emituje 3.3V.Ovoaktivira prekidač, omogućavajući struji da teče do motora.Struja tada okreće motor.Okretanje ovih pinova na GPIO.LOW isključuje prekidač, koji prekida napajanje motora.
Možemo promijeniti smjer rotacije motora promjenom smjera struje kroz motor.Zato imamo dva odvojena klina za kontrolu rotacije jednog motora: stražnji i prednji.Oni radetrenutno električniprekidači na obje strane napajanja motora, usmjeravaju snagu naprijed ili nazad.
Isto važi i za brzinu.Za razliku od izlaznih pinova naprijed i nazad, pin za omogućavanje kontrolira količinu snage koja teče kroz motor u bilo kojem trenutku.
Povećanjem napona na kontaktu za uključivanje, njihovi prekidači se otvaraju malo "šire" i omogućavaju da više struje teče kroz motor.Povećanje snage motora čini ih bržim.Smanjenje ih čini sporijim.
Naoprema mašina, koristimo PWM ili pulsnu modulaciju za kontrolu izlaznog napona pinova.Povećanje radnog ciklusa dovodi maksimalni napon bliže 3.3V, a njegovo smanjenje bliže 0V.
U stvari, možete “ugasiti” motor na neki način postavljanjem pin za omogućavanje motora na 0V.Zamislite to kao nešto poput automobila: klinovi za omogućavanje opskrbljuju gas koji pokreće motore, a udarci klinova naprijed i nazad pomiču zupčanike, omogućavajući im da se kreću naprijed ili nazad.
Razlikuju se ovisno o tome gdje se nalaze njihovi solenoidni zavojnici.DC brušeni motor ima zavojnicu u sredini koja se rotira između prstena trajnih magneta.DC motori bez četkica imaju zavojnice na drugoj strani – njihove elektromagnetne zavojnice okružuju trajne magnete.
Motori kolektora su jeftini i imaju dobre performanse pri malim brzinama.Međutim, imaju tendenciju da se zagrevaju brže od motora bez četkica i manje su energetski efikasni.S druge strane, motori bez četkica mogu postići veće brzine, manje se pregrijati i koristiti manje energije za brže okretanje od brušenih motora.
Ako koristite motor unutar aoprema mašinarobot kotač mjenjač, brušeni motor bi trebao biti bolji.Međutim, ako koristite motor bez zupčanika kao što je mali električni ventilator, motor bez četkica bi trebao biti bolji.
Iako se to može razlikovati od proizvođača, možete očekivati vršnu struju od 2 A po motoru ula38modul drajvera motora.
Terence je entuzijasta robotike koji pokušava napraviti najboljeg robota na svijetu.Da nije palio LED diode kao drugi hobi, odavno bi se time bavio.
Otkrivanje podružnice.Olakšavanje zarađivanja provizija od proizvoda kupljenih putem naših veza podržava rad koji radimo za naše čitatelje.