Sommario:

Smart Water Controller: 8 passaggi
Smart Water Controller: 8 passaggi

Video: Smart Water Controller: 8 passaggi

Video: Smart Water Controller: 8 passaggi
Video: IoT Based Water Level Monitoring system using ESP32 Blynk & Ultrasonic Sensor 2024, Novembre
Anonim
Smart Water Controller
Smart Water Controller
Smart Water Controller
Smart Water Controller

Ciao, questo è il mio primo progetto su Instructables. Qualsiasi domanda o suggerimento, commento, per favore dimmi.

Ho creato un nodo IOT per il mio serbatoio dell'acqua fredda sul tetto. Mi ha dato alcune informazioni come:

1. Livello dell'acqua nel serbatoio

2. Temperatura, pressione barometrica e umidità

3. Sensore di movimento

4. Luce Lux

Basato su firmware ESP-EASY e hardware ESP8266 Nodemcu.

Poiché questo nodo IOT ha bisogno del Wi-Fi per funzionare, sto già riconfigurando la mia rete Wi-Fi. Lo condividerò con altri progetti.

Passaggio 1: strumenti necessari

Strumenti necessari
Strumenti necessari
Strumenti necessari
Strumenti necessari
Strumenti necessari
Strumenti necessari
Strumenti necessari
Strumenti necessari

Di seguito sono elencati i principali strumenti necessari per i miei progetti:

1. Stazione di saldatura

2. Multimetro digitale

3. Strumenti e materiali di saldatura

4. ecc…

Prestare attenzione quando si utilizza qualsiasi dispositivo correlato all'elettricità.

Passaggio 2: hardware con ESP8266

Hardware con ESP8266
Hardware con ESP8266
Hardware con ESP8266
Hardware con ESP8266
Hardware con ESP8266
Hardware con ESP8266

Perché il mio serbatoio dell'acqua fredda sul tetto. Quindi, do alcuni sensori per il monitoraggio dell'ambiente (solo per divertimento)

1. ESP8266: qualsiasi esp8266 ma consiglio NODEMCU - ESP8266, costa circa 3$ - 4$

2. DS18b20 Impermeabile: per la temperatura dell'acqua

3. HC-SR04: sensore a ultrasuoni per il livello dell'acqua nel serbatoio

NON CONNETTERE DIRETTAMENTE CON ESP8266 (è un segnale 5v e ucciderà la tua scheda)

4. DHT22 o DHT11: temperatura e umidità all'interno della scatola

5. BMP180: pressione barometrica/temperatura/altitudine sul tetto

6. PIR HC-SR501: sensore di movimento a infrarossi passivo, per rilevare qualcuno o un animale

7. BH1750FVI: sensore di luce digitale

8. Levelshifter: converte il segnale 5V da HC-SR04 a 3.3V.

Passaggio 3: firmware flash EspEasy

Firmware flash EspEasy
Firmware flash EspEasy
Firmware flash EspEasy
Firmware flash EspEasy
Firmware flash EspEasy
Firmware flash EspEasy
Firmware flash EspEasy
Firmware flash EspEasy

1. Scaricalo su

2. Utilizzando questo firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin

3. Eseguire FlashESP8266.exe per flash (solo in Windows:D). Forse hai bisogno di flash.py per eseguire il flashing su Linux o Mac (prova con Google per favore)

4. Prima esecuzione segui questa guida

Nota: modalità AP che utilizza questa password per accedere a: configesp

Passaggio 4: sistema di cavi e sensori

Sistema di cavi e sensori
Sistema di cavi e sensori
Sistema di cavi e sensori
Sistema di cavi e sensori
Sistema di cavi e sensori
Sistema di cavi e sensori

Si prega di collegare ESP8266 con sensori come questo:

- DHT11 => GPIO3

- DS18B20 => GPIO1: serve R4, 7k con (+)

- BH1750 => I2C: GPIO4, 5

- BMP180 => I2C: GPIO4, 5

- PIR => GPIO14

- HC-SR04: NON COLLEGARE DIRETTAMENTE CON ESP8266 (è un segnale 5v e ucciderà la tua scheda)

Hai bisogno di un Levelshifter

=> collegare Levelshifter con GPIO12, GPIO13

Passaggio 5: configurazione del sistema

Sistema di configurazione
Sistema di configurazione

Configura come questa foto.

GPIO deve corrispondere al passaggio precedente, è possibile modificarlo.

Ma NON usare questi GPIO:

- IO0, IO2: bisogno di pull-up R

- IO15: necessita di pull-down R

- IO16: modalità di sospensione con RST

- IO7, IO8, IO9, IO10: SD0..3

L'utilizzo di questi GPIO interromperà il tuo monitor seriale:

- IO1, IO3: TX seriale RX

Assicurati che l'IDX sia corretto sul tuo sistema Domoticz.

www.letscontrolit.com/wiki/index.php/Tutor…

Passaggio 6: controllo con Domoticz e ThingSpeak

Controllo con Domoticz e ThingSpeak
Controllo con Domoticz e ThingSpeak
Controllo con Domoticz e ThingSpeak
Controllo con Domoticz e ThingSpeak
Controllo con Domoticz e ThingSpeak
Controllo con Domoticz e ThingSpeak

1. Domotica

Dagli nuovo hardware, configura i dispositivi e digita l'IDX su Domoticz in EspEasy

2. Parlare di cose:

Ottieni un nuovo canale e dai a EspEasy la chiave API di scrittura

Passaggio 7: scatola e go-live

Scatola e go-live
Scatola e go-live
Scatola e go-live
Scatola e go-live
Scatola e go-live
Scatola e go-live

In scatola e prova.

Dopodiché, installa con il serbatoio dell'acqua.

Ora: rilassati con la birra:D

Nota: per favore non metterlo direttamente con il sole o la pioggia. Solo per interni.

Per cellulare:

1. App Android:

2. App iOS:

Passaggio 8: versione di aggiornamento successiva

Prossima versione di aggiornamento
Prossima versione di aggiornamento

Nella prossima versione, creerò un altro nodo per controllare la pompa.

E includi questo nella mia Smart Home usando Home-assistant (https://www.home-assistant.io/) invece di Domoticz (https://www.domoticz.com/).

Ci vediamo!

Saluti.

Consigliato: