Hur man gör egna sköldar för din Microcontrollers (8 / 8 steg)
Steg 8: Hur man gör en Motor Speed Controller sköld
Den sista typ av sköld som vi ska göra är en motor varvtalsregulator. För att bygga denna sköld, behöver du följande delar:
DC-Motor
NPN effekttransistor
Diod
1 kohm motstånd
Hoppare ledningar
Batteri-kontakt
Skruv Terminal Connector
LED (valfritt)
1 kohm motstånd (valfritt)
Den enklaste typen av varvtalsregulator använder en puls bredd modulering (PWM) signal. Denna signal kan skapas genom någon av PWM stiften på en Arduino. Tyvärr digital stiften kan endast mata högst 40 mA. Detta är inte tillräckligt för att driva de flesta motorer. Så måste vi använda en extern strömkälla som ett batteri.
När du arbetar med en extern strömkälla, måste du använda en effekttransistor. Genom att ansluta PWM stift på Arduino till en NPN-transistor bas stift, kan du styra motorn med signalen från Arduino.
Förutom transistorn måste du lägga till ett motstånd för att begränsa den nuvarande kommer att den bas pin av transistorn. Du måste också lägga till en diod parallellt med motorn. Detta kommer att bidra till att skydda Arduino från spänning spike som kan uppstå när motorn stängs av.
Alternativt kan du också lägga till en LED parallellt med motorn att ge en visuell indikation på inställningen hastighet. Jag ingår detta i min sköld.
Anslut först positiv tråd från batteri pack kontakten på kretskortet intill Vin nålen. Sedan löda i slutet av kabeln till Vin header stift. Ansluta den negativa kabeln från batteriet kontakten till styrelsen intill GND nålen och ansluta två tillsammans.
Nästa montera transistorn på styrelsen och ansluta utsläppskälla PIN-koden till GND stiftet på Arduino.
Lägga till en bygel tråd till detta ansluta dessa stift till en terminal på en skruv-koppling. Ansluta bas PIN-koden till en PWM stift på Arduino med ett 1 kohm motstånd. Slutligen ansluta collector PIN-koden till en av terminalerna på en skruv koppling med en jumper tråd. Anslut den andra terminalen av skruvgängning tillbaka till Vin stift.
Om du vill lägga till en LED som en visuell indikator, måste du ansluta det mellan PWM stift och GND. Ta en resistor och Anslut den ena änden till samma PWM stift som är ansluten till basen av transistorn. Anslut den andra sidan av motståndet till anoden av en LED. Anslut katoden led till GND stift.
Nu din motor speed controller sköld är klar. Bara Anslut motorn till skruv-kontakten. Använd kommandot analogWrite att skicka en PWM-signal till motorn och kontrollera dess hastighet.