![Mikrokontroler Arduino Self Power Off (ze zdjęciami) Mikrokontroler Arduino Self Power Off (ze zdjęciami)](https://img.gwsigeps.com/img/circuits/arduino-microcontroller-self-power-off-2.jpg)
Spisu treści:
Ten krótki instruktaż przedstawia bardzo prosty sposób automatycznego wyłączenia mikrokontrolera. Używam Arduino, ale powinno działać dla innych w ten sam sposób. Szukałem tego przez jakiś czas i znalazłem rozwiązanie w tej notatce aplikacji: http://www.onsemi.com/pub_link/Collateral/AND9093 -… Rozwiązanie przedstawione tutaj jest prostsze niż inne, które znalazłem, i działa dla wyższych napięć niż stosowane tam 5V. Czego potrzebujesz:
- 1x P-MOSFET - Używam IRF9640, choć jest to przesada - płyta używa tylko 50 mA. wyświetlacz
- 1x Mały sygnał N-MOSFET - Używam BS170
- 1x Rezystor 4,7k lub 10k - wszystko, co ma między 1k a 10k, powinno zrobić
- 1x przycisk, aby włączyć sterownik
Poniższy rysunek przedstawia obwód:
Kieszonkowe dzieci:
Krok 1: Zbuduj obwód
Zbuduj obwód jak pokazano na schemacie. Ważne jest, aby używać pinów Vin arduino, ponieważ 9V musi przejść przez konwerter 5V.
Krok 2: Zaimplementuj swój kod
Przykład pokazuje kod wymagany do włączenia D7 (jakikolwiek inny zrobi to dobrze) WYSOKI po włączeniu Arduino. Następnie, po 5 sekundach, D7 jest ustawiony na LOW, co powoduje wyłączenie urządzenia.
Zastąp 5-sekundowe opóźnienie kodem.
Zmierzyłem ~ 55mA, gdy Arduino jest włączone, łącznie z wyświetlaczem, i nie mogłem zmierzyć żadnego prądu, gdy był wyłączony.