WemOs, testé sur
WemosD1Mini
envisager un fonctionnement sur pile
- en général en veille sans aucune communuication: <0.2 mA
- parfois éveillé, par exemple pour prendre la température (40 mA ???? à confirmer)
- rarement à donf en wifi pour émettre 40 à 600 mA)
20170106: état de l'art: sur
DellVostro1720Seve?,n, ESP8266_DeepSleep
- le convertisseur Usb intégré quand on alimente par l'usb
- consomme environ 7 mA,
- branché àordi
- MEME EN VEILLE,
- même si USB pas en service (quand il sert seulement d'alimentation, branché à chargeur mural)
- ne consomme rien si branché sur Hub rouge alimenté mais non connecté à un host(pas d'explication du pourquoi la mise en veille ne joue pas si alim par prise usb)
- alimenter en 5V par les broches G et 5V
- pour permettre la sortie de veille il faut conditionner D0 & RSt
- Ok avec strap simple (après programmation mettre un strap entre D0 et Rst )
- lu ok pour 500 ohms . mis 470 Ohms;OK!
- voir alternative permanente avec une diode
- conso en veille: 0.150 mA
la chronique
le convertisseur ch340G:
https://www.insidegadgets.com/wp-content/uploads/2016/12/ch340g-datasheet.pdf
il a pourtant un mode veille à.2 mA en 5V
sauf que:
CH340 supports USB device suspension to reduce energy consumption. When NOS# signal
is active this feature is disabled. (
Note: CH340G does not have this pin.)
noter vitesse pas exactement 74880mais 76800,
pour Esp8266:lire: http://www.instructables.com/id/ESP8266-webservver-programmed-through-Arduino-IDE-/
propose ESP8266_DS18B20_Xively_DeepSleep
mais manque oneWire!
installé: http://playground.arduino.cc/Learning/OneWire
se plaint
nouvelle piste:
http://esp8266.github.io/Arduino/
viré tout one wire devient esp8266_sleep
ne télécharge pas en direct usur un Usb
Ok avec hub rouge
en veille usbdoctor: dit 0.02 A, 18 mA au multimètrejaune
c'est la faute à l'usb!
GAFFE: le powerbank blanc se met HS!
voir aussi:
ne se réveille pas
la morale:
https://github.com/esp8266/Arduino/issues/1363
interdit avec le cablage de
WemosD1Mini: " RST connected to CD_PD! ".
après avoir programmé leWemosD1Mini, mettre un strap entre D0 etRST
l
a conso tombe à 0.30 mA
résumé:
- après programmation lien D0-Rst
- alim par pins g et 5V cable 4 fils depuis hub Usb rouge (Usb branché sur mur belkin oU alim secteur sans usb)
Oooops, pas reproduiit, maintenant 8 mA!
en fait tout dépend de la sourtce:
UN usb de vostro: ne passe pas en veuille
Powerbank avec/sans
UsbDoctor?: 514/522 V: 6.0 mA
hub rouge relié à secteur seulement: à.30 mA
hub noir relié à secteur seulement: 2.1 mA
hub rouge relié à secteur et vostro: - à 9 ma: sans doute le driver usb
wall belkin: 6 mA
alimenté par pin 5V par usb hub rouge alimenté: 0.15 mA
par chargeur usb belki,n (&A) pareil: passe en veille, se réveille mais ensuite reste à 13 mA.
et en 3.3 V
- veille : 5 mA n peu moins, sans doute que il faut trouver comment signale pas de com usb ...
il y a certainement une idiotie de cachée!
hypothèse:
- hub rouge, wemosD1Mini détecte sui il y a un terminal Usb et si oui ça consomme
- hub rouge sur Usb belkin : 0.3 mA
- hub jaune ou chargeru belkin, ne sait pas qu'il n'y a personne et avtive quand-même
- hub noir... en général 6 mA, parfois 0.3 mA
- belkin + hub noir alimenté ou par usb seulement: 2 mA
a priori, première vue pas différent sans l'ouveerture duportr série
l'ouverture duport série ...
<GAFFE, lu: https://openhomeautomation.net/esp8266-battery/ on sort de deepsleep en exécutant setup()!
si ça ne va pas:
GAFFE: peut-être possible avc un Esp8266Mod01
2017007 17;15
quand il n'y a rien en amont, le hub rouge met la ligne D+ à 3 Volts
alors que mon cordon "magique" la met à 3.2 V
donc il doit y avoir un "dialogue" plus complexe pour aboutir à la mise hors-circuit de l'interface usb!
mur--belkin-- orise du hub rouge
client
ampere lmetre -wemos: ok, 0.2 mA en veille