Ich baue eine Schaltung mit dem ESP8266-01 und einem Temperatursensor. Für den abschließenden Test verwende ich eine 9-V-Batterie und habe viele Fragen:
Die Daten des Sensors werden auf Thingspeak hochgeladen und ich zeige zwar einen Webserver mit dem verbleibenden Akku, der über die IP des ESP8266 zugreift. Ist das möglich? Ich denke auch, dass die Kenntnis der Gesamtspannung (9 V) und der aktuellen Spannung den verbleibenden Prozentsatz in der Batterie kennen kann, nicht wahr?
Hat jemand versucht, dies und könnte teilen, was Sie davon halten?
Wenn GPIO-0 während des Starts auf Low gezogen wird, können Sie Code darin blinken lassen. Wenn GPIO-0 während des Starts HIGH ist, ermöglicht es ein normales Booten vom Flash. Sie müssen sicherstellen, dass ein daran angeschlossener Sensor den Stift während einer Startsequenz nicht auf LOW treibt.
Ich bin mir bei ESP-01 nicht sicher, aber andere Versionen (ESP-07) haben einen ADC-Pin mit einem Eingangsbereich von 0-1 V. Sie können einen Spannungsteiler mit Widerständen herstellen, um Ihre Batteriespannung (9 V) auf 1 V zu skalieren und diese als Eingang an den Adc-Pin zu geben. Hier ist ein Beispiel:
Halten Sie die Widerstandswerte des Spannungsteilers hoch, da er einen Strom verbraucht = Batteriespannung / Gesamtwiderstand, in diesem Fall 0,1 mA.
CapAm