![Microcontrôleur Arduino Self Power Off (avec images) Microcontrôleur Arduino Self Power Off (avec images)](https://img.gwsigeps.com/img/circuits/arduino-microcontroller-self-power-off-2.jpg)
Table des matières:
Cette courte instruction fournit un moyen très simple d’éteindre votre microcontrôleur. J'utilise un Arduino, mais cela devrait fonctionner pour les autres de la même manière. Je cherche moi-même depuis un moment et trouve la solution dans cette note d'application: http: //www.onsemi.com/pub_link/Collateral/AND9093 -…. La solution présentée ici est plus simple que d’autres que j’ai trouvée et fonctionne pour des tensions plus élevées que les 5 V utilisés sur le marché. De quoi as-tu besoin:
- 1x P-MOSFET - J'utilise un IRF9640, bien que ce soit excessif - la carte utilise seulement 50 mA incl. l'affichage
- 1x N-MOSFET petit signal - J'utilise un BS170
- 1x résistance 4,7k ou 10k - tout ce qui se situe entre 1k et 10k devrait suffire
- 1 bouton poussoir pour allumer le contrôleur
La figure suivante montre le circuit:
Provisions:
Étape 1: construire le circuit
Construisez le circuit comme indiqué dans le schéma. Il est important d'utiliser la broche Vin de l'arduino car le 9V doit passer par son convertisseur 5V.
Étape 2: implémentez votre code
L'exemple montre le code requis pour activer D7 (toute autre solution conviendra également) HAUT après avoir mis l'Arduino sous tension. Ensuite, après 5 secondes, D7 est réglé sur LOW, mettant ainsi l'appareil hors tension.
Remplacez le délai de 5 secondes par votre code.
J'ai mesuré ~ 55mA lorsque l'Arduino est allumé, y compris l'affichage, et je ne pouvais mesurer aucun courant lorsqu'il était éteint.