Zum Inhalt springen →

Schlagwort: lipo

esp8266 Battery Low Notification

Klingt vermutlich etwas übertrieben, aber was währe, wenn sich der ESP2866 im Falle einer leeren Batterie einfach meldet und sagt „Bitte Batterie aufladen.“? Ich finde die Idee sehr genial und habe mir dazu mal Gedanken gemacht. Die Lösung ist ganz einfach. 1. Der ESP8266 misst in regelmäßigen Abständen die Spannung der Batterie mit dem nodemcu Kommando adc.readvdd33(). 2. Der Wert wird per HTTP an thingspeak.com gesendet. Dank onboard WIFI ist das auch in ein paar Zeilen erledigt. Folgendes Beispiel zeigt den Code für einen HTTP Client, der die www.nodemcu.com Homepage aufruft. — A simple http client conn=net.createConnection(net.TCP, false) conn:on(„receive“, function(conn, pl) print(pl) end) conn:connect(80,“121.41.33.127″) conn:send(„GET / HTTP/1.1\r\nHost: www.nodemcu.com\r\n“ ..“Connection: keep-alive\r\nAccept: */*\r\n\r\n“) 3. Unter Thingspeak.com gibt es die Möglichkeit eine „React“…

Kommentare sind geschlossen.