Der Impulszähler hat 6 Eingänge und kann zum Beispiel 6 Durchflusssensoren gleichzeitig bedienen.
Auch der Stromverbrauch lässt sich mittels eines Wechselstromzählers (Wattmeter) über HTTP abfragen und dann mit Hilfe von JavaScript oder PHP anzeigen oder protokolieren.

Aufruf erfolgt über IP des ESP8266 Impulszählers. Als Antwort werden 6 Zahlen als Text geliefert. Die Zahlen sind durch „ , “-Zeichen getrennt und zeigen die Anzahl der Impulse pro Minute. Es wird immer die letzte Minute vor dem Aufruf ausgewertet.

Dass seit dann so aus: Wenn der ESP8266 Impulszähler die IP 192.168.168.30 vom Router Zugevisen bekommt, geben Sie in adressleiste Ihres Internetbrowsers „http://192.168.168.30/“ und Sie bekommen etwa so ein Antwort 10,11,500,5,1,0,

Was entspricht 10 Impulsen pro Minute am Eingang1(D1) , 11 Impulsen pro Minute am Eingang2(D2) und so weiter.
Der ESP8266 WeMos Impulszähler arbeitet mit Interrupts, so werden die Impulse gezählt auch wenn WeMos gerade mit http Anfrage beschäftigt ist.
Die Impulse werden bei abfallender Flanke gezählt. Die Zähleingänge sind mit internen Pull UP Wiederständen an +3,3V gezogen und können direkt an Impulsausgang des S0 Stromzählers angeschlossen werden. S0+ an Zähleingang des WeMos, S0- an GND.

Arduino Sketch


Schaltplan

WLAN Impulszähler  für  flow Sensor oder Stromzähler mit D1 mini WeMos NodeMcu, ESP-12F  

Nach oben