Inhaltsverzeichnis:

Intelligenter Duschkopf Esp8266 - Gunook
Intelligenter Duschkopf Esp8266 - Gunook

Video: Intelligenter Duschkopf Esp8266 - Gunook

Video: Intelligenter Duschkopf Esp8266 - Gunook
Video: Photovoltaik - Wieviel Winterertrag hast Du bisher verschenkt? 2024, November
Anonim
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf
Esp8266 Intelligenter Duschkopf

Dies ist ein intelligenter Duschkopf, der den Wasserverbrauch während des Duschens messen kann, basierend auf dem Esp8266-WLAN-Modul und Arduino-Bibliotheken

Es genießt eine einfache Hardware-Implementierung auch durch alte und zuvor verwendete Materialien, wie alte Handybatterien und gebrauchte Zahnstocherboxen.

Schritt 1: Hardwareimplementierung

Hardwareimplementierung
Hardwareimplementierung
Hardwareimplementierung
Hardwareimplementierung

Für die Hardwareimplementierung benötigen Sie:

1- Esp8266 -01 WLAN-Modul

2- YF-S201 Durchflussmessermodul + 1/2 Wasserrohrkupplung

3- Ein alter 3,7-V-Li-Handy-Akku

4-A Li-Batterielademodul

5-Ein einfacher Ein/Aus-Schalter

6- Eine Campact-Box (Zahnstocher- oder Hearpick-Box)

7- Ein 1/2 Duschkopf

-Sie müssen den (+)-Pin der Batterie mit dem Vcc-Pin des ESP8266-Moduls und den Vcc-Pin des YF-S201-Durchflussmessers über einen Ein / Aus-Schalter verbinden. Und den (-)-Pin der Batterie mit dem GND-Pin der genannten Module.

Außerdem müssen Sie den Ausgangspin des YF-S201-Durchflussmessers mit GPIO-0 von esp8266 verbinden

- Es ist besser, den Durchflussmesser YF-S201 über ein 3-poliges abnehmbares Verlängerungskabel anzuschließen und auch nach dem Einschalten des Wifi-Moduls über einen Schalter anzuschließen. (wegen der Stabilität der funktionierenden Stromversorgung)

- Die Ausgangspins des Li-Batterielademoduls sollten während des Betriebs des WLAN-Moduls durch Verwendung eines 2-Zustandsschalters getrennt werden.

-

Schritt 2:

Schritt 3: Softwareimplementierung

Softwareimplementierung
Softwareimplementierung

Für die Softwareimplementierung benötigen Sie eine Arduino-IDE, die die erforderlichen Bibliotheken für das ESP8266-Modul installiert hat

Hier ist der folgende Arduino-Code, mit dem Sie SSID und Passwort Ihres eigenen Wifi-Routers sowie statische IP-Informationen ändern und den Benutzer des Admin-Panels und den Pass ändern müssen (Standard ist admin: admin).

Beachten Sie, dass der Interrupt-Pin GPIO0 des esp8266-Moduls ist, der mit dem Ausgangspin des YF-s201-Durchflussmessers verbunden ist

Nachdem Sie die Anmeldeseite über 192.168.1.10 (Standard-IP) passiert haben, können Sie die Hauptseite des HTML-Codes sehen, die die Schaltflächen Ein- und Ausschalten enthält. Tatsächlich können Sie den Liter Wasserverbrauch mit diesen beiden Schaltflächen zurücksetzen

Um die Messung zu starten, müssen Sie die Taste „Einschalten“drücken, und die Taste „Ausschalten“dient zum Zurücksetzen und Ausschalten der Messung.

Empfohlen: