Cuprins:

Cap de duș inteligent Esp8266: 3 pași
Cap de duș inteligent Esp8266: 3 pași

Video: Cap de duș inteligent Esp8266: 3 pași

Video: Cap de duș inteligent Esp8266: 3 pași
Video: Introducere în NodeMCU ESP8266 placă de dezvoltare WiFi cu exemplu de client HTTP 2024, Noiembrie
Anonim
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266
Cap de duș inteligent Esp8266

Acesta este un cap de duș inteligent, care poate măsura cantitatea de apă consumată în timpul dușului, pe baza modulului wifi Esp8266 și a bibliotecilor Arduino,

Se bucură de o implementare simplă a hardaware-ului chiar și prin obiecte vechi și folosite anterior, cum ar fi bateria veche a telefonului mobil și cutia cu scobitori.

Pasul 1: Implementarea hardware-ului

Implementare hardware
Implementare hardware
Implementare hardware
Implementare hardware

Pentru implementarea hardware, veți avea nevoie de:

1- Esp8266 -01 modul wifi

2- Modul debitmetru YF-S201 + Cuplaj țeavă de apă de 1/2"

3- O baterie veche de 3,7 v Li pentru telefonul mobil

4- Un modul de încărcare a bateriei Li

5-Un singur comutator On / Off

6- O cutie campact (scobitoare sau cutie Hearpick)

7- Un cap de duș 1/2

-Trebuie să conectați pinul (+) al bateriei la pinul Vcc al modulului esp8266 și pinul Vcc al debitmetrului YF-S201 printr-un comutator de pornire / oprire și pinul (-) al bateriei la pinul GND al modulelor menționate.

De asemenea, trebuie să conectați pinul de ieșire al debitmetrului YF-S201 la GPIO-0 din esp8266

-Este mai bine să conectați debitmetrul YF-S201 printr-un cablu de extindere detașabil cu 3 pini și, de asemenea, conectați-l după ce ați pornit modulul Wifi prin comutator (datorită stabilității alimentării de lucru)

- Pinii de ieșire ai modulului încărcătorului de baterii Li trebuie să fie deconectați în timpul funcționării modulului wifi, utilizând un comutator cu 2 stări.

-

Pasul 2:

Pasul 3: Implementarea software-ului

Implementarea software-ului
Implementarea software-ului

Pentru implementarea software-ului, aveți nevoie de Arduino IDE care a instalat bibliotecile necesare pentru modulul ESp8266,

Iată următorul cod arduino, pe care trebuie să îl schimbați SSID și parola propriului router Wifi plus informații IP statice și să schimbați utilizatorul panoului de administrare și să treceți (implicit este admin: admin).

Rețineți că pinul de întrerupere este GPIO0 al modulului esp8266, care este conectat la pinul de ieșire al debitmetrului YF-s201

După ce ați trecut pagina de autentificare prin 192.168.1.10 (IP implicit), puteți vedea pagina principală html, care conține butoanele de pornire și oprire

Pentru a începe măsurarea, trebuie să apăsați butonul Pornire, iar butonul Oprire este pentru a reseta și opri măsurarea.

Recomandat: