Arduino Forum

International => Français => Topic started by: weado on Oct 19, 2018, 11:34 am

Title: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 19, 2018, 11:34 am
Bonjour  à tous,

Je suis en train de réaliser une sonde extérieur de relevée de température à base d'un arduino, mais en fait tout mon possible, j'arrive difficilement à 6-7 jours sur batterie (avec deep sleep de 4 minutes et 6s d'éveil).

Dans mon montage, je mesure la tension de la batterie, hors l'utilisation d'un pont diviseur de tension consommation la même chose que mon arduino en deep sleep, c'est à dire ~8 milliampère, mais en permanence, ce qui fait presque la moitié de ma batterie sur 7 jours(~1200ma de consommé).

Ma question est de savoir si vous connaissez un moyen de limiter cette consommation (s'il existe une possibilité )?

Merci
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: 68tjs on Oct 19, 2018, 11:52 am
Quote
Ma question est de savoir si vous connaissez un moyen de limiter cette consommation (s'il existe une possibilité )?
OUI c'est possible

NON il n'est pas possible de te répondre puisque tu ne donnes aucun schéma électrique ni aucune valeur de résistance pour le pont.

Lire en urgence : Règles du forum francophone (https://forum.arduino.cc/index.php?topic=546956.0)


Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 19, 2018, 01:03 pm

Simple : un pont diviseur 1M / 330K.

J'ai développé un projet de ce genre avec transmission en 2.4GHz.
J'utilise un ARDUINO MINI, un NRF24L01 et un DS18B20.
Consommation : une vingtaine de µA en veille.

Regarde ICI (http://4 minutes et 6s d'éveil).

Par contre je trouve ton temps de réveil particulièrement exagéré. 6 secondes pour quoi faire ?

Quote
consommation la même chose que mon arduino en deep sleep, c'est à dire ~8 milliampère
8 milliampères en mode veille ? c'est énorme.
ARDUINO UNO ou NANO ?
Il est temps de passer à l'ARDUINO PRO MINI.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 19, 2018, 01:30 pm
8 milliampères pendant une semaine cela fait 1344mA.
Si ton pont diviseur consomme autant, cela veut dire que c'est un pont qui fait 625 ohms au total, ce qui beaucoup trop faible.
Tu as donc une batterie de 2500mA à 3000mAH.

Mon thermomètre est équipé d'une batterie 225mAH, et il est installé depuis décembre 2017, sans recharge depuis.

https://forum.arduino.cc/index.php?topic=567402.0

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 19, 2018, 02:31 pm
Merci pour vos premiers retours et désolé pour le manque d'information, car l'idée pour moi était juste de limiter la consommation du pont diviseur plutôt que l'ensemble de mon "installation".

Je suis sur un schéma classique, avec, autant pour moi avec un Wemos D1 mini (car je communique avec Jeedom en wifi), comme on peut le voir dans le schéma ci-dessous :
(https://projetsdiy.fr/wp-content/uploads/2016/05/ESP8266-arduino-pont-diviseur-tension-mesure-tension-alimentation-batterie-pile.jpg)

J'ai une batterie de type 18650 de 3300 mAh, donc variant entre 4,2V et 3V, branchée avec 2 résistances de 220 ohms afin d'éviter de dépasser les 3,3V à l'entrée du Wemos.

J'ai réalisé ce schéma avec un Wemos D1 mini + DHT22 (température et humidité) par facilité (requête via http avec wifi sur un virtuel dans Jeedom) , en pensant que cela suffirait largement pour tenir 2 ou 3 semaines. Les 6 secondes correspondent au temps de connexion au wifi + mesure + envoi des infos à Jeedom.

Si je me tourne vers une solution recommandée (Arduino mini pro + NR24L01), dois-je passer par un récepteur NRF24L01 sur le Jeedom (ou déporté) ou puis-je utiliser l'antenne Wifi du raspberry sur lequel Jeedom est installé ? De plus, j'imagine que MySensor est indispensable pour cela ?

Merci et désolé encore pour le manque d'info.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 19, 2018, 02:43 pm
Quote
Si je me tourne vers une solution recommandée (Arduino mini pro + NR24L01), dois-je passer par un récepteur NRF24L01 sur le Jeedom (ou déporté)
Oui. Personnellement j'utilise DOMOTICZ et une passerelle ARDUINO NANO + NRF24L01 sur la RASPBERRY.
Dans ton cas, tu conserves ton alimentation 3.3V. Sauf que tu peux diviser la capacité de la batterie par 10 ou 20.

Quote
ou puis-je utiliser l'antenne Wifi du raspberry sur lequel Jeedom est installé ?
Non. Ce n'est pas du WIFI.

Quote
De plus, j'imagine que MySensor est indispensable pour cela ?
Bien sûr.
https://www.mysensors.org/controller/jeedom (https://www.mysensors.org/controller/jeedom)

J'imagine que tu te rends bien compte du problème que représente la recharge d'une batterie toutes les 2 à 3 semaines, et surtout ce que cela implique si tu oublies.
En dessous de 3V, une batterie LITHIUM-ION voit sa durée de vie se réduire, et si elle tombe à ZERO, elle peut très bien ne jamais s'en remettre.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Oct 19, 2018, 02:50 pm
Bonjour

L'ESP8266 n'a pas dit son dernier mot !!! :)

Nul besoin d'ajouter un pont diviseur ..... en amont de celui qui existe déjà sur la carte D1 Mini, modifier au besoin celui ci en ajoutant une résistance en série avec R1 (100k ou 120K) pour arriver au rapport de division voulu (1 / 4,2)

Le pont diviseur en place est calculé pour ne pas dépasser 1V sur l'entrée ADC de la puce ESP8266.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=278432)

Avec 100k en série avec R1 le courant dans le pont diviseur tombe à 10µA, ça change pas mal les choses 

Comme quoi 68tsj  avait raison d'écrire
Quote
NON il n'est pas possible de te répondre puisque tu ne donnes aucun schéma électrique ni aucune valeur de résistance pour le pont.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 19, 2018, 03:18 pm
YES.
10 µA sont parfaitement acceptables.
De toutes façons les batteries bas de gamme ont un courant de fuite supérieur.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 19, 2018, 03:19 pm
Bonjour

L'ESP8266 n'a pas dit son dernier mot !!! :)

Nul besoin d'ajouter un pont diviseur ..... en amont de celui qui existe déjà sur la carte D1 Mini, modifier au besoin celui ci en ajoutant une résistance en série avec R1 (100k ou 120K) pour arriver au rapport de division voulu (1 / 4,2)

Le pont diviseur en place est calculé pour ne pas dépasser 1V sur l'entrée ADC de la puce ESP8266.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=278432)

Avec 100k en série avec R1 le courant dans le pont diviseur tombe à 10µA, ça change pas mal les choses  

Comme quoi 68tsj  avait raison d'écrire

J'aime les informations positives comme cela :-D . Je vais tester et je verrai bien. Par contre, si je comprends bien ton schéma et pour le vulgariser, les connexions ne sont pas les même que mon pont diviseur actuel; tu connectes ton l'ADC au "+" de la batterie et le A0 est en bout et non plus au milieu, le tout avec des résistances de 100 ou 120 ohms ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 19, 2018, 03:35 pm
D'après la doc de l'ESP8266 (https://www.espressif.com/sites/default/files/9b-esp8266-low_power_solutions_en_0.pdf), le deep sleep consomme 20µA.

Quand tu parles de 8mA de quoi parles-tu ?

Parce qu'avec 8mA la batterie va peut-être durer 2 semaines, ce qui est très peu.
Il faut absolument descendre très en dessous.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 19, 2018, 03:40 pm
potentiellement 3 explications :
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Oct 19, 2018, 03:45 pm
'mon schéma' est un extrait du schéma fourni par Lolin/Wemos pour sa carte D1 Mini (https://wiki.wemos.cc/_media/products:d1:sch_d1_mini_v3.0.0.pdf)

A0 est accessible sur le connecteur, ADC non (c'est une broche de la puce ESP8266)

Le pont diviseur que je montre est déjà en service dans la carte D1 Mini et permet de limiter ADC à 1 Volt quand A0 est à 3,3V . L'ajout de 100k en série avec R1, à l'extérieur de la D1 MIni, permet de transformer le pont diviseure existant en 1/4,2 au lieu de 1/3,3

Je propose justede connecter une résistance de 100K en A0 et de relier l'autre extrémité au + de la batterie.


Surtout ne pas mettre de pont diviseur externe à la carte D1 Mini (c'est inutile et nuisible à l'autonomie)

Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 19, 2018, 03:50 pm
CH340G. Ok je comprends mieux. Cela correspond bien.

Il faut passer sur un ESP8266 seul si tu veux faire du LOW POWER.
Les cartes avec convertisseur USB / Série c'est bien pour développer / mettre au point, pas plus.
J'utilise un NodeMCU pour les même raisons, ensuite la version finale embarque le module ESP8266 seul. De plus l'encombrement est bien moindre.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Oct 19, 2018, 03:56 pm
Le CH 340 , alimenté en 3,3V consomme 50µA typiques (80µA maxi ) quand il n'est pas actif côté USB
Il y a pire comme puce UART/USB.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=278439)
Après avoir testé diverses solutions (y compris des ESP03) j'opte maintenant pour la solution de compromis suivante  qui convient bien à mes besoins, mon confort d'utilisation ... et une certaine  paresse :

deepsleep 1h , activité 1,5 s
carte D1 Mini ou Mini Pro ou D1 Mini Lite
sortie du régulateur 3,3V soulevée délicatement
alimentation par batterie LiFePo4 3,2V 1500mAh
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 19, 2018, 04:12 pm
@al1fch : Je vais tester cela rapidement.
@hbachetti : C'est prévu aussi, dans l'attente de la livraison de ma commande.

Je vais y arriver avec toutes ces idées à faire un ESP8266 en mode "low power".

Je vais voir pour m'équiper à l'occasion d'un NRF24L01 car la consommation est moindre, mais devoir ajouter un nouveau arduino pour faire la passerelle, sachant que j'ai déjà du RF433 + Zwave + Wifi + Bluetooth, je vais bien finir par griller mon ptit cerveau avec ça  :smiley-eek-blue:
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 21, 2018, 10:18 am
Bon, ça ne sera pas ce week end, je n'ai pas de résistance de plus de 10k... Je reviens dès que je peux tester ça !
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Oct 25, 2018, 02:42 pm
Bonne nouvelle, après avoir acheté ces petites résistances, cela fonctionne correctement.
Je vais tester à nouveau et j'espère bien tenir quelques semaines ;-)

J'attend la réception de mon ESP-01 afin de valider les tests finaux et je vous tiens au courant sur l'espérance de vie max sur la batterie.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Oct 27, 2018, 02:15 pm
Quote
Le CH 340 , alimenté en 3,3V consomme 50µA typiques (80µA maxi ) quand il n'est pas actif côté USB
Il y a pire comme puce UART/USB.
Effectivement, J'ai fait l'essai avec un ARDUINO NANO (https://forum.arduino.cc/index.php?topic=531537.0).
J'obtiens 90µA en veille.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 06, 2018, 03:30 pm
Alors j'étais en train de regarder concernant l'utilisation du ESP-01 à la place de mon Wemos. Mon seul problème est l'absence d'une entrée en analogique pour vérifier l'état de ma batterie. L'idée étant de mettre le circuit à l'extérieur, et je me vois mal, allez vérifier toute les semaines l'état de ma batterie avec mon multimètre.

Mise à part souder une entrée sur l'une des pattes du minuscule ESP8266EX, comment faites-vous pour vérifier une batterie sans entrée analogique ? J'ai vu qu'il existait des modules pour convertir de l'analogique en digit, mais cela perd tout son intérêt. Sans parler du Arduino mini bien entendu. Dommage que cela n'existe pas en version Wifi quand même...
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 06, 2018, 03:53 pm
Pourquoi s'orienter  vers le 'vénérable' ESP-01 si c'est pour lui ajouter un convertisseur-analogique numérique ?
Cet ESP-01 nécessite d'ailleurs de souder un fil sur une des broches de l'ESP8266 si on veut bénéficier de 'deep sleep'.

Pourquoi se compliquer la vie alors que le convertisseur analogique-numérique de l'ESP8266 est suffisamment bon pour une surveillance de batterie (surtout si on peut faire la mesure WiFi temporairement coupé)?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 06, 2018, 04:06 pm
Je ne cherche pas à m'orienter particulièrement vers un ESP-01 forcement, c'est juste que je n'ai pas les GPIO accessible sur ma boxe domotique pour rajouter un NRF24L01 et je voulais limiter le nombre de protocole aussi.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 06, 2018, 04:13 pm
Si tu optes pour une solution WiFi ESP8266 autant partir d'un ESP-12 ou ESP-07 et lui ajouter le strict minimum pour modérer la consommation en Deep-Sleep. (tua uras une entrée analogique 1V , la fonctionnalité  'deep-sleep', et quelques GPIOs.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: max777 on Nov 06, 2018, 08:46 pm
Bonjour, je me suis fait une série de thermomètres wifi avec ESP12 et DS18B20

Je les alimente avec 3 accus AAA 1000mAh il y a une mesure toutes les 2 minutes, le temps de réveil est de plus de 100 de mS (les mystères des libs toutes faites...) alors que je ne fais que lire la t° (moins d'une mS).
La conversion est lancée avant le deep sleep , le résultat est dispo au réveil. Lorsque la température a changé de plus de 0,2° la connexion au wifi et au serveur a lieu (environ 5sec). Il y a au moins une communication au serveur toutes les heures.

Avec cette config j'ai plus de 3 mois d'autonomie et pas besoin de pont diviseur : j'alimente directement depuis les batteries (environ 4V quand elles sont pleines) et ça marche jusque vers 2,5V. Peut-être qu'en compliquant l'installation avec un timer TPL5110/5111  et un régulateur TPS 737 on peut gagner en autonomie... faut tester.

Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 06, 2018, 10:41 pm
Bonsoir max777

Alimenter en 4V un ESP12  ?  ça peut passer avec quelques ESP12, pas tous.
Espressif , fabricant des ESP8266 donne 3,6V comme valeur maximale, il ne s'engage pas au delà
4V , ça passe ou ça casse. Pour faire des montages reproductibles sans risque  j'ai opté pour une alimentation directe (sans régulateur) sous 3,2V (accu LiFePo4) qui sont à 3,6V en sortie de charge. Je profite en plus de la très faible auto décharge des LiFePo4

Les 100mS  de temps de réveil ne sont pas dus à une librairie particulière.
En 'deepsleep' presque tout est arrêté dans l'ESP8266 (seul le compteur de' RTC' et un petit bout de RAM restent alimentés. Au réveil il faut, entre autres, recharger en RAM le code stocké dans la mémoire flash SPI accompagnant toujours l'ESP8266. Les 100ms sont incontournables pour un redémarrage après deep-sleep quasiment identique à une mise sous tension.
(Pour un réveil plus rapide il faudrait  se rabattre vers  le 'modem sleep' et sa consommation nettement moins intéressante)

J'ai testé une alimentation via un TPL5110 ('breakout' Adafruit) , petit gain d'autonomie bien sûr puis que l'ESP12 n'est plus alimenté. Un inconvénient : imprécision de la durée de sommeil définie par une résistance.
J'ai finalement laissé tomber et reste en 'deepsleep'

Dans mon cas les sessions (1 par heure) durent 0,9s en moyenne (réveil+mesure de T°,+connection à la box+ envoi d'une  donnée vers ThingSpeak). L'autonomie est bien entendu fortement impactée par la conso 'ESP réveillé' et par la durée de ce réveil. C'est surtout sur les phases de réveil que j'ai cherché le gain d'autonomie.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=280905)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 07, 2018, 12:59 pm
Merci pour ces retours d'expérience. Je vais tester cela rapidement. Avez-vous un test de la batterie dans votre circuit ou vous attendez qu'elle tombe d'elle même ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 07, 2018, 01:56 pm
a 3volts je passe en 'deep-sleep sans réveil'
De plus j'envoie en permanence la tension batterie sur ThingSpeak, je peux suivre l'évolution de la décharge, voire faire déclencher une notification 'batterie Basse'
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 07, 2018, 01:58 pm
Dans mon cas la batterie LiFePo4 n'a pas de protection intégrée, pour éviter une décharge excessive a 3V je passe en deepsleep permanent et comme j'observe l'évolution de la tension sur ThingSpeak je peux intervenir.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 07, 2018, 02:17 pm
Merci pour ta double réponse. On va tester tout ça et je reviens vers vous !
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: max777 on Nov 12, 2018, 09:06 am
Bonjour al1fch

J'ai plus d'une vingtaines d'ESP12 branchés en direct sur 3 AAA ... et tous fonctionnent bien ; la chance ?

Je n'ai jamais réussi des temps de connexion au wifi inférieurs à 2 ou 3 secondes. Pour avoir moins d'une seconde, peux-tu dire à quelle distance tu es de la box et de quel modèle il s'agit ?
D'après ce qu'on m'a "expliqué", le 8266 monterait progressivement la puissance du modem jusqu'à réussir la connexion ce qui "expliquerait" la lenteur dans certains cas (j'ai 7 ou 8 secondes à certains endroits de ma maison et l'autonomie forcément la plus faible).

La stabilité d'une résistance carbone 1% dans le temps est mieux que 1% et la dérive en température sur +/- 10° aussi ; ça me semble très suffisant pour organiser les réveils d'une sonde, non ?

Finalement, tu as quelle autonomie avec ton montage et 1 sec d'activité par heure ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 12, 2018, 10:37 am
Bonjour max777

De la chance , oui si on se base sur les données du constructeur qui restent pour moi LE repère.
Dans une logique indsutrielle on ne lâcherait pas dans la nature un produit dans lequel des composants sont hors spécifications,  pour ne pas exploser le nombre de retours.

En mode 'bricoleur', comme c'est maintenant le cas pour moi,  on fait ce que l'on veut, de préférence en connaissance de cause.  Je n'aime pas sur ce forum recommander des solutions 'hors limites', le fonctionnement n'étant pas garanti pour 100% des montages.  SI je le fait je préfère insister sur le côté aléatoire.

On sait déjà par ailleurs que l'ESP8266 a la peau dure et supporte quelques excès, d'où l'impression de certains que ses entrées supporteraient 5V alors que le fabriquant ne s'y engage pas et dit 'entrées non tolérantes au 5V" (dernière FAQ sur le composant)

La Box est une Freebox.

Je suis en dessous de la seconde pour deux capteurs situés à moins de 10m de la box, sans mur à traverser.
j'atteins 3 à 4 secondes pour des capteurs situés un peu plus loin avec un mur, sur le trajet.
En limite de portée, j'ai oublié , il me semble que j'ai atteint 5s environ.

Je travaille en IP fixe (je n'ai pas encore essayé de fixer le canal, il y a içi un gain possible)
Pour les capteurs proches je bride la puissance d'emission des ESP (TX Power)
Mes capteurs DS18B20 sont configurés en résolution moyenne , la conversion et plus rapide.

Autonomie environ 7 mois.

NB  Résultats encore mitigés pour les ESP32 : 5µA en veille !! (ESP32 sans regulateur ni USB) mais en contrepartie impossibilité pour moi, avec les librairies actuelles,  de descendre en dessous de 5s pour chaque session. Quelque chose dans la négociation avec la box reste plus lent qu'avec l'ESP8266
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 12, 2018, 11:08 am
Quote
La stabilité d'une résistance carbone 1% dans le temps est mieux que 1% et la dérive en température sur +/- 10° aussi ; ça me semble très suffisant pour organiser les réveils d'une sonde, non ?
Tu fais référence à la fixation par résistance de l'intervalle de temps  de réveil d'un TPL5110 ?
La stabilité sera là  sans problème.
Par contre il faudra accepter d'être plus ou moins près de la valeur théorique (124,85 kOhm pour 1 heure)
Plus ou moi précis selon qu'in utilise une résistance ou 2 ..... qu'elles soient à 5% ou 1%.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: Artouste on Nov 13, 2018, 12:23 pm
Tu fais référence à la fixation par résistance de l'intervalle de temps  de réveil d'un TPL5110 ?
La stabilité sera là  sans problème.
Par contre il faudra accepter d'être plus ou moins près de la valeur théorique (124,85 kOhm pour 1 heure)
Plus ou moi prèse selon qu'in utilise une résistance ou 2 , qu'elles soient à 5% ou 1%.
Bonjour Al1
Un petit article en rapport aujourd'hui
sur hackaday (https://hackaday.com/2018/11/13/low-energy-esp8266-based-board-sleeps-like-a-log-until-triggered/)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 13, 2018, 02:12 pm
Hello,

Je me permet de revenir vers vous suite à la réception de mon ESP12E. Alors je vous confirme que cette petite bête est top, car elle me permet de réduire drastiquement la consommation du montage.  :)
Je tourne à environ 70mAh lorsque que le module est réveillé et 27µAh quand il tombe en deep sleep.
J'attend de voir maintenant l'autonomie du montage, mais d'après mes premiers calcul, je devrais tenir au moins 14 jours (5 secondes en éveille et 395 secondes en mode deep sleep).

Il restera à optimiser la gestion du wifi, car même avec l'aide des tutos sur internet, impossible de fixer une IP au module. Voici la config que j'ajoute si quelqu'un peu m'apporter son aide :
Code: [Select]
IPAddress staticIP(192, 168, 1, 90);
IPAddress gateway(192, 168, 1, 254);
IPAddress subnet(255, 255, 255, 0);
IPAddress dns(192, 168, 1, 254);
...
void setup() {
WiFi.hostname("ESP-Weather");
  WiFi.config(staticIP, subnet, gateway, dns);
  WiFi.begin(ssid, password);
  WiFi.mode(WIFI_STA);
}


Quand je pousse cette conf, pas de message d'erreur (car il se connecte bien au wifi), mais mon module ne se connecte pas sur mon réseau.

Cela vous parle ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 13, 2018, 03:01 pm
Pour compléter mon post précédent, vous trouverez le schéma de mon montage. En regarde sur le GitHub du site ESP8266 (GitHub ESP8266 (http://esp8266.github.io/Arduino/versions/2.3.0/doc/boards.html)), que l'ensemble des GPIO (0, 15 et CH_PD ou EN) était forcement connecté pour que l'ESP12E fonctionne.

Je suis étonné que cela ne sont pas fait (mis à part le GPIO0 qui permet de passer ou non en mode flash) directement dans le module ESP12E. Où je me trompe peut être ?

(http://image.noelshack.com/fichiers/2018/46/2/1542117818-schematic-esp12e-sheet-1-20181113145004.png)
Image (http://image.noelshack.com/fichiers/2018/46/2/1542117818-schematic-esp12e-sheet-1-20181113145004.png)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 13, 2018, 03:04 pm
Bonjour

Voir la doc de WiFiConfig et les exemples fournis :  gateway vient avant subnet

Pour les IP fixes voir comment c'est géré dans la box , toutes les box ne donneront pas forcément à l'ESP l'IP qu'il revendique !!

Des connections de GPIO sont à faire par l'utilsateur de l'ESP12, tout n'est pas fait dans le module.
J'ai lu qu'il y a eu des évolutiosns dans les ESP12 et que certains 'pull-up' seraient maintenant intégrés au module.
Pour mes 'vieux' ESP12 j'avais retenu le schéma suivant, il est sans doute simplifiable aujourd'hui.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=281772)

Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 13, 2018, 03:08 pm
Bonjour

voir la doc de WiFiConfig, gateway vient avant subnet

Autant pour moi à ce moment là.
Edit : C'est bizarre, car le site suivant arduino esp8266 (https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/station-class.html#config) indique une autre configuration...
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 13, 2018, 03:18 pm
Sur la doc de Référence je lis bien gateway en second parametre et subnet en 3e (='gateway avant subnet' ... quand on lit de gauche à droite....) !!
le code indiqué au message # 32 fait le contraire
Votre ESP  verra donc 255.255.255.0 comme gateway  et aura du mal à s'y connecter !
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: max777 on Nov 14, 2018, 05:22 pm
Merci,

Donc des résultats proches des miens... je te dirais l'amélioration avec 5110 et 737 quand j'aurai un peu amélioré mes compétences de soudeur en petits smc... pour l'instant j'ai un peu trop de déchet.

Clair que je ne vendrais pas des ESP12 alimentés en 3,8V :) là ça a été rapide à mettre en oeuvre et les machines qui sont surveillées sont dans le périmètre de la box donc ça va.

Il n'y a pas de délai de conversion si tu lances la conversion avant de passer en deep sleep : elle se fait pendant le sommeil ; c'est autant de gagné sur le temps de conso du 8266.

L'IP fixe ne change pas grand chose ; de toute façon c'est à configurer sur la box et dans ce cas il n'y a plus besoin de fournir d'IP à la connexion au wifi : la box reconnait l'adresse mac.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 20, 2018, 02:45 pm
Hello,

Pour vous donner un peu des nouvelles : Après avoir remis en fonctionnement le pont diviseur de tension, et ceux avec des résistances de 100k et 150k ( car si mes calculs sont bons, au plus la valeur de la résistance est importante, au moins le pont consomme) et modifié quelques paramètres cela fait maintenant 5 jours complets que je relève la température toutes les 5 minutes et envoyée par wifi à mon Jeedom et j'ai à peine perdu 0.1 Volt de tension aux bornes de mon accu.

Ça sent bon tout ça. En tout cas merci à tous. Je diffuserai le code et le schéma dès que c'est testé complètement.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 21, 2018, 01:00 pm
Hello,

Après mon premier retour d'hier, et étant en attente de résultat, en parcourant le forum, je me suis intéressé au régulateur de tension.
Vous me direz que cela fait parti de votre "quotidien", mais c'est une chose à laquelle je n'avais pas pensé dans le cadre de mon montage.

Aujourd'hui j'utilise la Shield Wemos 18650 qui me permet de recharger et sortir une tension de 5V ou 3.3V, mais cela fait encore un élément que je peux supprimer si j'utilise un régulateur de tension.
Par contre, je n'ai pas réussi à avoir d'information concrète sur le comportement du régulateur si celui-ci passe en dessous d'une certaines tensions (3.3V j'imagine). Avez-vous une expérience la dessus en gardant mon accu 18650?
Merci de votre retour.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 21, 2018, 01:30 pm
Bonjour
Quote
Par contre, je n'ai pas réussi à avoir d'information concrète sur le comportement du régulateur si celui-ci passe en dessous d'une certaines tensions (3.3V j'imagine)
Les régulateurs linéaires ont tous besoin en entrée d'un excédent  de tension par rapport à la tension de sortie  pour pouvoir .... réguler cette dernière.
pour les régulateurs dits 'low drop' cet 'excédent est souvent l'ordre de 200mV (+ ou moins selon les modèles)

Si la tension d'entrée du régulateur ne donne plus cet excédent le régulateur ne régule plus.
En sortie du régulateur on a un peut moins  de volts qu'en entrée mais la tension peut varier en fonction du courant fourni (plus de régulation !). Ce qui reçoit cette tension non régulée plus ou moins bien fonctionner.

Quote
Avez-vous une expérience la dessus en gardant mon accu 18650
Excellent expérience sans régulateur avec des accus LiFePo4 3,2 V au format 18650 !!

(18650 fait référence à un cylindre de diamètre 18 mm et de longueur 6,5 cm quelque soit la technologie de l 'accu )
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 21, 2018, 01:33 pm
OK, merci pour ton retour. Reste à trouver le bon pour moi, car il y a de quoi dans ce mode là ;-)
Avez-vous une expérience dans une configuration similaire avec un accu 18650( 3.7V) et une consommation de max 100mA ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 21, 2018, 01:34 pm
Tout dépend du régulateur.

Avec un 7133-1 la chute de tension sera extrêmement faible. Si la batterie descend en dessous de 3.3V la sortie de ce régulateur sera pratiquement égale à sa tension d'entrée (à 1mV près).

J'ai remarqué ça en étudiant un PIR équipé de ce régulateur :

ICI (http://riton-duino.blogspot.com/2018/08/le-hc-sr501-en-37v.html).

Sinon, d'autres modèles peuvent convenir :

http://riton-duino.blogspot.com/2018/04/carte-dexperimentation-mysensors.html (http://riton-duino.blogspot.com/2018/04/carte-dexperimentation-mysensors.html)

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 21, 2018, 01:39 pm
LOL, cela tombe bien j'étais justement sur ta page ;-) Mais de ce que je peux comprendre sur ton blog, c'est qu'il fourni une intensité max de 30mA, hors j'en ai besoin de 100 mA max (80 mA mesuré).
Par contre, le HT7533-1 serait suffisant pour le coup ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 21, 2018, 01:40 pm
Cela tombe bien j'étais en train de te répondre.

HT7533-1 (http://www.e-ele.net/DataSheet/HT75XX-1.pdf) est pile poil pour toi :
courant maxi : 100mA
dropout : 100mV
quiescent current : 2.5µA

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 21, 2018, 01:46 pm
Nickel.
Par contre, pour les condo, j'ai pu lire sur la fiche technique une capacité de 10µF mais de manière générique pour tous les HTXXX. Tu me confirmes ?

Merci pour cet échange/aide et vraiment sympa ton site ;-)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 21, 2018, 01:48 pm
Décidément on se croise ...

Sur mon schéma de thermomètre sur batterie (http://riton-duino.blogspot.com/2018/01/), j'utilise un LM2936, insuffisant pour toi, mais un HT7533-1 peut le remplacer.
Respecte bien les recommandations de la datasheet : 10µF en entrée, 10µF en sortie.

Je laisse en permanence un chargeur TP4056 sur la batterie, intégré au PCB, et je branche un chargeur µUSB dessus pour recharger. Le connecteur µUSB du TP4056 est accessible boîtier fermé bien sûr.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 21, 2018, 01:51 pm
Le schéma à jour, avec le TP4056.

(https://4.bp.blogspot.com/-YW4YqOOiJWA/WuYS2iGi_pI/AAAAAAAAAL4/4mK7BKM8kbsOvZuzT5wZadKksGg_to1lACPcBGAYYCw/s1600/motion-detector.png)

##### EDIT #####
C'est un motion sensor, mais ce n'est pas grave, le principe est le même.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 21, 2018, 01:59 pm
weado,
Quote
j'en ai besoin de 100 mA max (80 mA mesuré
Plus haut dans le fil de discussion tu parlais  d'alimenter un ESP8266, si c'est bien toujours le cas  ne pas se baser sur la consommation moyenne mesurée au multimètre (80mA), tenir compte des pics de courants de l'ordre de 400mA si le WiFi est activé. (visibles à l'oscilloscope)

Avec un régulateur prévu pour fournir 100mA et éventuellement sous-alimenté ça ne le fera pas .... l'ESP se mettra en rade avec une consommation importante, l'accu se videra rapidement alors s'il n'a pas de protection contre les décharges excessives.

Pour ses D1 mini et D32 , Wemos met des régulateurs ME6211 (500mA, low drop : 100mV @100mA)
(3,3V + 500mA + low drop c'est assez courant et ça se trouve chez d'autres constructeurs.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 21, 2018, 02:14 pm
Quote
tenir compte des pics de courants de l'ordre de 400mA si le WiFi est activé.
Ah ...
Effectivement si c'est pour un ESP8266, il faut au moins 430mA en pointe (https://www.ondrovo.com/a/20170207-esp-consumption/).

Ma liste de régulateurs s'étoffe. Et un ME6211, un !

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 21, 2018, 02:37 pm
Effectivement je me base sur un ESP8266-12 (soit un ESP12F). Il est vraiment que j'ai fait ma mesure avec mon multimètre, et donc possible que je n'ai pas vu un pic, car la valeur la plus grande mesurée était à 78mAh.
Je viens de regarder le lien, et c'est sur que 400mAh sur 40ms, dur à voir sur un multimètre ;-) Merci !!!
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 21, 2018, 03:00 pm
Moi aussi , environ 70mA au multimètre.

Les pics sont trop brefs pour être vus au multimètre ... et trop longs pour être pris en charge par un condensateur electrolytique pu une super-capacité.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=282793)
Voila un exemple de mesure (les miennes donnaient  des pics de courant de 'seulement' 370mA
Les salves sont plus longues au démarrage (au au réveil) lors de la connection au point d'accès.

Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: Artouste on Nov 21, 2018, 10:28 pm
Effectivement je me base sur un ESP8266-12 (soit un ESP12F). Il est vraiment que j'ai fait ma mesure avec mon multimètre, et donc possible que je n'ai pas vu un pic, car la valeur la plus grande mesurée était à 78mAh.
Je viens de regarder le lien, et c'est sur que 400mAh sur 40ms, dur à voir sur un multimètre ;-) Merci !!!
Bonsoir
C'est le genre de phénomène qui n'est pas visible avec les multimètres numériques courants
et qui est parfaitement décelable/appréciable à l'oeil  avec les multimetres "analogiques cadrans"
Les "anciens toujours jeunes electroniciens" :smiley-mr-green:  savent encore assez facilement interpréter la course de l'aiguille 8)



un "truc" comme ci dessous ne coute que qq € avec aussi l'avantage de ne pas nécessiter de "piles"  (sauf pour la fonction Ω  )

- facile à hacker/détourner

(https://i2.cdscdn.com/pdt2/5/1/0/1/700x700/auc9742861724510/rw/multimetre-analogique-aiguille-testeur-amperemetre.jpg)

 
 
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 21, 2018, 10:44 pm
Bonsoir Artouste
Quote
C'est le genre de phénomène qui n'est pas visible avec les multimètres numériques courants
et qui est parfaitement décelable/appréciable à l'oeil  avec les multimetres "analogiques cadrans"
Disons qu'avec ces multimetres ont voit que l'aiguille à envie de monter mais si le pic est très bref l'aiguille n'aura pas le temps d'atteindre son but !!
ça a au moins le mérite de révéler  les pics et d'inviter à sortir l'oscilloscope pour voir leur amplitude.
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=282849)
je ne me sépare jamais de mon :) : récupéré de seconde main à la fin des années 60
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: Artouste on Nov 21, 2018, 11:05 pm
Bonsoir Artouste
Disons qu'avec ces multimetres ont voit que l'aiguille à envie de monter mais si le pic est très bref l'aiguille n'aura pas le temps d'atteindre son but !!
ça a au moins le mérite de révéler  les pics et d'inviter à sortir l'oscilloscope pour voir leur amplitude.
Toutafé Al1 :D
... et le bruit de l'aiguille qui se cogne  brutalement en butée "basse ou haute"  , incitait fortement et rapidement à revoir ce que tu était en train de faire . :smiley-mr-green:


Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 22, 2018, 06:07 pm
Hello,

Après mon premier retour d'hier, et étant en attente de résultat, en parcourant le forum, je me suis intéressé au régulateur de tension.
...
Aujourd'hui j'utilise la Shield Wemos 18650 qui me permet de recharger et sortir une tension de 5V ou 3.3V, mais cela fait encore un élément que je peux supprimer si j'utilise un régulateur de tension.
Pour vous apporter une petite information : Le shield consomme à lui tout seul 324µAh... C'est pas grand chose, mais c'est toujours plus qu'un petit régulateur de tension.

C'est bizarre, car sur le Shield, ils utilisent des 662K (LM6206N3 ) qui délivrent une intensité max en sortie de 250mAh max DOC (https://www.mikrocontroller.net/attachment/193855/LM6206N3.pdf).

Cela peut-il pas être compensé par des condo ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 22, 2018, 06:48 pm
Quote
sur le Shield, ils utilisent des 662K (LM6206N3 ) qui délivrent une intensité max en sortie de 250mAh
Oui   mais, du moins sur mes 3 exemplaires  ils mettent les 3  régulateurs 5V/250mA  en parallèle pour alimenter les 3 sorties 5V réunies, le tout étant censé pouvoir fournir 4A !!
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=282965)

... méthode 'originale'....qui ne m'aurait  pas valu de compliments quand j'étais 'au taf' .....

Logo Wemos collé sans scrupules sur un produit qui n'est pas au niveau de la conception de Wemos/Lolin( qui choisit sérieusement ses régulateurs et les emploie correctement)

Pour des fabricants asiatiques 'Wemos' n'est pas une marque mais une 'catégorie'....
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 22, 2018, 07:36 pm
Quote
Cela peut-il pas être compensé par des condo ?
TU
Tu penses aux pics de courant des ESP ?

Vu l'oscillogramme donnée plus haut(#51) , il faudrait un très, très  gros condensateur.

Pour situer :

un condensateur de 1000 µF fournissant 500mA pendant 1ms perd 0,5V   (C.dV =I.dt)
sur l'oscillogrameme on voit deux salves successives dans lesquelles chaque pic dure environ 1ms.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 22, 2018, 09:55 pm
Effectivement, je pensais à cela. Merci pour tes éclaircissement.

Je regardais pour mettre un LDO dans un format autre que CMS (toujours plus compliqué à souder), mais en gardant les caractéristiques, je perds forcement en intensité de sorti, soit en consommation.

En connaissez-vous d'autre avant que je partes sur ce modèle ?
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 24, 2018, 10:04 am
Quote
Pour ses D1 mini et D32 , Wemos met des régulateurs ME6211 (500mA, low drop : 100mV @100mA)
(3,3V + 500mA + low drop c'est assez courant et ça se trouve chez d'autres constructeurs.
Oui mais drop-out = 260mV pour 200mA et plus de 500mV pour 400mA.

Le RT9013 (https://www.richtek.com/assets/product_file/RT9013/DS9013-10.pdf) me paraît plus intéressant : 160mV typiques pour 400mA.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 24, 2018, 10:15 am
Quote
Je regardais pour mettre un LDO dans un format autre que CMS
Cela risque d'être impossible à trouver.

Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 24, 2018, 10:50 am
Quote
Le RT9013 (https://www.richtek.com/assets/product_file/RT9013/DS9013-10.pdf) me paraît plus intéressant : 160mV typiques pour 400mA.
C'est le régulateur choisi par Wemos sur sur les premières versions de D1 mini

En CMS les régulateurs en boitier TO252 ou DPAK restent faciles à souder à la main
(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=283141)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 24, 2018, 12:21 pm
Les ME6211 et RT9013 sont plutôt en sot23 ou SOT89.
Mais ce n'est pas insurmontable.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 24, 2018, 02:07 pm
On est d'accord, j'ai fait pas mal de soudure en CMS, mais je voulais faire une carte PCB en uniformisant les composants dessus. Et comme tu l'indiques, il est effectivement très difficile de trouver un LDO, avec les mêmes caractéristiques à peu de chose près, qu'un ME6211 ou RT9013. Ils sont généralement plus gourmand ou ont une intensité de sortie trop faible...

Merci en tout cas.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 24, 2018, 02:33 pm
Un balayage rapide des régulateurs 3,3V 500mA en TO220 donne une référénce qui semble sortir du lot des 'low drop'
Microchip MCP1825-330 (http://ww1.microchip.com/downloads/en/devicedoc/22056b.pdf)  et me MCP1825S-330 qui dépassent  les TLV2217, TC1262, LF33......
Quote
Low Dropout Voltage: 210 mV Typical at 500 mA
• Typical Output Voltage Tolerance: 0.5%
• Stable with 1.0 μF Ceramic Output Capacitor
• Fast response to Load Transients
• Low Supply Current: 120 μA (typical)
• Low Shutdown Supply Current: 0.1 μA (typical)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 24, 2018, 02:58 pm
Topissime ...
Je sens que l'adoption n'est pas loin.

@+
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: weado on Nov 24, 2018, 03:29 pm
Effectivement, je me suis amusé à balayer Mouser.fr, en me disant que c'était l'une des références en terme de disponibilité de composant, mais il n'avait pas celui-ci (enfin pas en 3.3Vout, que en 1.2Vout). Cela m'apprendra.

Merci de ton aide en tout cas.
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 24, 2018, 04:06 pm
Si le modèle 3,3V en TO-220 (ou le modèle 'style TO-200' à  5 pattes) n'est t pas bien distribué il est possible de recourir  à Microchip Direct
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: hbachetti on Nov 24, 2018, 06:24 pm
FARNELL (https://fr.farnell.com/microchip/mcp1825s-3302e-ab/ic-ldo-3-3v-500ma-to-220-3/dp/1578403?st=MCP1825)

Pas cher mais 6.90 de frais de port

TME (https://www.tme.eu/fr/details/mcp1825s-3302ea/stabilisateurs-de-tension-non-regles-ldo/microchip-technology/mcp1825s-3302eab/)

7.90 de frais de port.

@+

Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: al1fch on Nov 24, 2018, 06:45 pm
pas en TO220 mais en SOT223 (d'accord ce n'est pas du traversant mais il s'agit de gros CMS au pas de 2,3 mm très faciles à souder !)   3,12 € les 10 exemplaires  chez Ali

(http://forum.arduino.cc/index.php?action=dlattach;topic=574420.0;attach=283218)
Title: Re: Niveau batterie - Comment limiter la consommation du pont diviseur ?
Post by: max777 on Feb 23, 2019, 11:27 am
Salut !

J'utilise  avec bonheur le tps737 (souvent couplé avec un tpl5111 );

Le TPS737 en SOT223 est facile à souder "traditionnellement" avec une panne fine. Avec un peu d'entrainement on y arrive aussi avec le 5111 SOT23. Dans tous les cas, la soudure des smc est facilitée lorsqu'on prévoit des pad qui dépassent largement vers l'extérieur (au moins 3 ou 4mm) sur le CI.
Le diviseur devient inutile : il suffit de lire la tension interne du 8266 (qui fonctionne très bien jusqu'en dessous de 3,2V) pour détecter le passage sous 3,3V. de l'alim. (avec 3,3V d'alim cela indique plutôt 3,4V... bizarrerie du 8266 ?)

La solution 5111+737 améliore significativement l'autonomie de ce genre de montage (on est largement en-dessous de la microampère en sommeil) et d'autant plus que la période d'allumage est longue. La vitesse (lenteur) de  connexion au WIFI devient déterminante et l'ajout de stations déportées démultiplie l'autonomie (on arrive à des délais de cx de l'ordre de la seconde).