Concevoir un appareil IoT alimenté par batterie nécessitant un circuit d’alimentation à verrouillage, avec mise sous tension par bouton et arrêt logiciel, afin que l’ESP32 puisse s’arrêter après ses tâches ou lorsque la batterie est faible.
Comprenez les décisions qui le sous-tendent.
Utiliser un MOSFET à canal P côté haut pour commuter l’alimentation de l’ESP32 ; sa grille est tirée vers le haut par une résistance connectée à Vbat, puis tirée vers le bas par un bouton-poussoir ou un verrou NPN.
Ajouter un transistor NPN dont la base est commandée par un GPIO de l’ESP32 via une résistance afin de maintenir la grille du MOSFET à l’état bas après la mise sous tension.
Inclure un détecteur de tension TC54 sur le rail de sortie pour signaler l’état de la batterie à une broche ADC et permettre un arrêt contrôlé lorsque la batterie est faible.
Appareils à microcontrôleur alimentés par batterie nécessitant un bouton physique pour la mise sous tension, un arrêt logiciel et la surveillance de l’état de la batterie.