Cuprins:
Video: Cap de duș inteligent Esp8266: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
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
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:
Regulator Arduino pentru apă / duș: 5 pași
Regulator de apă / duș Arduino: Astăzi vom construi un regulator de apă simplu. Acesta este un proiect foarte simplu și foarte ușor de construit. Acest dispozitiv controlează o electrovalvă pentru a controla debitul de apă pe baza unui timp stabilit. Acest timp poate fi ușor modificat și codul modificat
Termostat inteligent ESP8266: 6 pași (cu imagini)
Smart Thermostat ESP8266: Bienvenue sur ce nouvel article. On se retrouve aujourd’hui pour un projet que j'ai réalisé pendant tout ce temps libre que m’a offert le confinement. Ce proiect m'a fost propus de mon père, în efect il vient de déménager dans une vieille maison et l
Economisiți apă și bani cu monitorul de apă pentru duș: 15 pași (cu imagini)
Economisiți apă și bani cu monitorul de apă pentru duș: care folosește mai multă apă - o cadă sau un duș? M-am gândit recent la această întrebare și mi-am dat seama că nu știu de fapt câtă apă se folosește când fac duș. Știu că, când sunt la duș, uneori mintea îmi rătăcește, gândindu-mă la o ne
Robinet de duș și instalații sanitare: 5 pași
Robinet de duș și instalații sanitare: Creatura a fost pavată dintr-un cap de duș vechi, accesorii nefolosite dintr-un șemineu pe gaz, partea superioară a unei cutii de ceas Eddie Bauer, niște sârmă și un tub termocontractabil. Brațele și mâinile sunt realizate din sârmă și pot ține un semn
Difuzor impermeabil pentru un cânt mai bun la duș: 12 pași (cu imagini)
Difuzor impermeabil pentru un cânt mai bun la duș: Dacă ești ca mine - și știu că ești - ÎȚI PLACE să cânți la duș și SUCK la asta! Nu pot face nimic pentru a avea o voce teribilă de cântat, dar lucrul care mă blochează cu adevărat și probabil toți ceilalți din raza voastră