Je continue à réfléchir à la conception de capteurs autonomes, c'est à dire fonctionnant sur batterie. On en avait déjà parlé à la page 9.
Plutôt que de mettre l'ESP et le µcontrôleur associé en état de sleep, ce qui consomme malgré tout pas mal (sleep du ESP + µC), il y a encore une meilleure méthode si les données ne doivent pas être envoyées toutes les secondes ou toutes les minutes.
On avait parlé du TPL5010 de Texas Instrument. Celui-ci était capable d'envoyer une impulsion sur une pin pour provoquer le réveil d'un chip en deep sleep.
Cette puce a un frère : le TPL5110. Sa fonction est similaire sauf qu'il possède en plus un driver de MOSFET. Cela signifie qu'il est capable de couper carrément l'alimentation.
Voici un schéma de principe du fonctionnement:

- Gestion Alimentation Autonome.JPG (40.56 Kio) Vu 7946 fois
L'alimentation est fournie par une batterie li-ion donnant 3,7V avec 6000 mAh (Merci Dominique pour le tuyau).
On peut trouver ces batteries pour moins de 3 € sur AliExpress.
La batterie alimente directement un TPL5110 qui est un Timer capable de commander un MOSFET à intervalle fixe programmable (intervalle maximum : 2 heures). La consommation est de 35 nanoampères. Autant dire que ça ne consomme rien. En effet, une batterie de 6000 mAh débitant 35 nanoampères est théoriquement capable de tenir 19569 ans ! Heu, c'est un peu moins car je n'ai pas compté les années bisextiles.
Evidemment, au minimum toutes les 2 heures, le TPL5110 alimente la gate du transistor et celui-ci devient passant.
Du coup, la diode Shottky produit une chute de 0,4V (merci Veloce) et alimente le microcontrôleur et l'ESP qui bootent tous les deux.
Le µC envoie ses commandes à l'ESP, qui, à son tour, envoie son message par wifi à la centrale. Dès que c'est réussi, le µC donne une implusion à la pin "done" du TLP5110 et celui-ci coupe la gate du MOSFET.
Qu'en pensez-vous ?
La seule chose qui me chiffonne encore dans la réalisation de ce montage, c'est la difficulté de se procurer le TPL5110. Il coûte 1,5€ chez Digi-Key mais il faut ajouter 18€ de frais d'envoi. Chez Farnell, il coûte 1.66€ mais il faut un minimum de 50€ d'achat pour pouvoir commander. Quelqu'un aurait-il un tuyau pour un approvisionnement plus "doux" ?
Un autre Timer low power est le CSS555. Il consomme 6µA. C'est beaucoup plus que le TPL5110 mais cela reste quand même faible Il ne possède pas de driver de MOSFET. Par contre, il est capable d'une période de temps beaucoup plus longue (plusieurs jours). Mais il est encore plus difficile à se procurer.
Le TS555 consomme 110µA et est également envisageable. Il n'a pas de driver non plus. Mais il est facile à se procurer et pas cher.