![Arduino Microcontroller Self Power Off (med billeder) Arduino Microcontroller Self Power Off (med billeder)](https://img.gwsigeps.com/img/circuits/arduino-microcontroller-self-power-off-2.jpg)
Indholdsfortegnelse:
Denne korte instruerbare giver en meget enkel måde at auto-strømme fra din mikrocontroller. Jeg bruger en Arduino, men det skal arbejde for andre på samme måde. Jeg har søgt mig selv om dette i et stykke tid og fundet løsningen i denne ansøgningsnotat: http: //www.onsemi.com/pub_link/Collateral/AND9093 -…. Løsningen, der præsenteres her, er enklere end andre, jeg fandt, og det virker for højere spændinger end den 5V, der bruges derude. Hvad du har brug for:
- 1x P-MOSFET - Jeg bruger en IRF9640, selv om dette er overkill - brættet bruger kun 50mA inkl. displayet
- 1x Lille signal N-MOSFET - Jeg bruger en BS170
- 1x modstand 4,7k eller 10k - alt mellem 1k og 10k skal gøre
- 1x trykknap for at tænde for controlleren
Følgende figur viser kredsløbet:
forsyninger:
Trin 1: Opbyg kredsløbet
Byg kredsløbet som vist på diagrammet. Det er vigtigt at bruge Vin-pin på Arduino, da 9V skal gennemgå 5V-konverteren.
Trin 2: Gennemfør din kode
Eksemplet viser den kode, der kræves for at dreje D7 (andre vil også gøre det) HØJ efter at have slået på Arduino. Derefter, efter 5 sekunder, er D7 indstillet til LOW, og derved slukker for enheden.
Udskift 5 sekunders forsinkelse med din kode.
Jeg har målt ~ 55mA, når Arduino er tændt, inklusive skærmen, og jeg kunne ikke måle nogen strøm, da den var slukket.