Hallo, ich habe ein mir unerklärbares Verhalten beim ESP8266-Stromverbrauch zusammen mit NodeMCU beobachtet: Sobald ich auf die GPIO13-Leitung z.B. per "gpio.mode(7, gpio.OUTPUT)" zugreife, steigt der Stromverbrauch von ca. 70mA auf 110mA an. Den Stromverbrauch kann ich anschließend nur noch per Reset zurücksetzen. Lustigerweise kann ich den Stromverbrauch auch durch einen kurzen Low-Impuls an GPIO13 dauerhaft erhöhen. Ich betreibe das Modul zeitweise mit 4.1V (Lipo). Möglicherweise habe ich das Modul so teilweise beschädigt. Eigentlich tippe ich aber eher auf ein "normales" Verhalten der NodeMCU-Software. Mich würde interessieren, ob jemand den Grund kennt oder ob jemand den Stromanstieg nachvollziehen kann. Einige Details: - NodeMCU hat Version v0.9.6. - beide meiner Module (ESP-12e und ESP-03) zeigen das Verhalten - mit keiner der anderen GPIOs gibt es diesen Effekt - wenn auf Eingang gestellt, dann liefert "gpio.read()" den korrekten Zustand - wenn auf Ausgang gestellt, dann funktioniert "gpio.write()" einwandfrei - "file.format()" und "node.restore()" ändern nichts am Problem PS: Meinen ESP-03 habe ich übrigens geschrottet. Sowas ist mir mit unterschiedlichsten AVRs bei über 25 sehr unterschiedlichen Einsätzen noch nie passiert. Nachdem der ESP-03 einige Wochen auf dem Arbeitstisch gelegen hat, war er hin. Der ESP8266 hat einen VCC-GND-Widerstand von ca. 7 Ohm. Den Speicherbaustein (ausgelötet) kann ich noch einwandfrei lesen/programmieren. Die Zerstörung entstand zu einer Zeit, als der ESP-03 ganz sicher nie über 3.5V (und natürlich nie unter +0V) betrieben wurde. Ich tippe hier auf einen ESD-Schaden, da er längere Zeit offen mit angelöteten GPIO-Leitungen auf dem Arbeitstisch lag.
Interessant das ist mir auch aufgefallen, hatte bis jetzt aber noch keine Zeit es genauer zu untersuchen. Wäre auch interessiert an was das liegt.
Ist die NodeMCU Version v0.9.6. aktuell?
So nebenbei ich hab kein NodeMCU verwendet sondern die vor einem Monat aktuellste Firmware.
Noch eine kleine Ergänzung. Folgende Leitungen sind angeschlossen: - EN -> VCC - GPIO15 -> GND - RXD und TXD -> AVR - VCC und GND -> LiPo Das Thema hatte ich eigentlich vor Monaten unter Akte XYZ abgelegt, da ich die GPIO13-Leitung nicht brauche. Nun habe ich aber trotzdem eine Stromaufnahme von 110mA. (-> zusammen mit GPIO13-Effekt wäre der also 150mA). Ich denke, dass dieses Problem mit dem GPIO13-Effekt zusammenhängt. Dank Thomas weiss ich nun, dass ich das Ganze wohl direkt (ohne NodeMCU) über den ESP8266-Kompiler debuggen muss. Leider kann ich dies im Moment nicht tun, da mein ESP-12e "extrem integriert" eingebaut ist. Da muss ich wohl warten, bis ich aus China einen freien erhalten habe.
Interessant. Habs aber grad mal schnell mit einem ESP-01 und recht frischem NodeMCU Build(http://frightanic.com/nodemcu-custom-build/) getestet. Der Stromverbrauch geht hoch sobald der Pin auf Ausgang gesetellt wird. Seltsam.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.