Tabla de contenido:
Video: Controlador de agua inteligente: 8 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Hola, este es mi primer proyecto en Instructables. Cualquier duda o sugerencia, comentario, por favor dímelo.
Creé un nodo IOT para mi tanque de agua fría en el techo. Me dio alguna información como:
1. Nivel de agua del tanque
2. Temperatura, presión barométrica y humedad
3. Sensor de movimiento
4. Luz Lux
Basado en Firmware ESP-EASY y hardware ESP8266 Nodemcu.
Debido a que este nodo IOT necesita Wifi para funcionar, ya estoy reconfigurando mi red Wifi. Lo compartirá con otro proyecto.
Paso 1: herramientas necesarias
A continuación se enumeran las principales herramientas necesarias para mis proyectos:
1. Estación de soldadura
2. Multímetro digital
3. Herramientas y materiales de soldadura
4. etc …
Tenga cuidado al utilizar cualquier dispositivo relacionado con la electricidad.
Paso 2: Hardware con ESP8266
Porque mi tanque de agua fría en el techo. Entonces, doy algunos sensores para rastrear el entorno (solo por diversión)
1. ESP8266: cualquier esp8266 pero recomiendo el NODEMCU - ESP8266, cuesta aproximadamente 3 $ - 4 $
2. DS18b20 a prueba de agua: para temperatura del agua
3. HC-SR04: Sensor ultrasónico para el nivel de agua del tanque
NO CONECTE DIRECTAMENTE CON ESP8266 (es una señal de 5v y matará su tablero)
4. DHT22 o DHT11: temperatura y humedad dentro de la caja
5. BMP180: presión barométrica / temperatura / altitud en el techo
6. PIR HC-SR501: Sensor de movimiento infrarrojo pasivo, para detectar a alguien o animal
7. BH1750FVI: Sensor de luz digital
8. Cambiador de nivel: convierte la señal 5V de HC-SR04 a 3.3V.
Paso 3: Flash Firmware EspEasy
1. Descárguelo en
2. Usando este firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Ejecute FlashESP8266.exe para flash (solo en Windows: D). Tal vez necesite flash.py para flashear en Linux o Mac (pruebe Google, por favor)
4. Primero ejecute, siga esta guía
Nota: modo AP usando esta contraseña para acceder: configesp
Paso 4: Sistema de cables y sensores
Conecte el ESP8266 con sensores como este:
- DHT11 => GPIO3
- DS18B20 => GPIO1: necesita R4, 7k con (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: NO CONECTE DIRECTAMENTE CON ESP8266 (es una señal de 5v y matará su placa)
Necesita un Levelshifter
=> conectar Levelshifter con GPIO12, GPIO13
Paso 5: Configurar el sistema
Configura como esta foto.
GPIO debe coincidir con el paso anterior, puede cambiarlo.
Pero NO use estos GPIO:
- IO0, IO2: necesita pull-up R
- IO15: necesita desplegable R
- IO16: modo de reposo con RST
- IO7, IO8, IO9, IO10: SD0..3
El uso de estos GPIO descompondrá su monitor en serie:
- IO1, IO3: TX RX en serie
Asegúrese de que el IDX sea correcto en su sistema Domoticz.
www.letscontrolit.com/wiki/index.php/Tutor…
Paso 6: Control con Domoticz y ThingSpeak
1. Domoticz
Dale nuevo hardware, configura dispositivos y escribe el IDX en Domoticz en EspEasy
2. Habla de las cosas:
Obtén un nuevo canal y dale a EspEasy la clave Write API
Paso 7: Box & Go-Live
En caja y prueba.
Después de eso, configure con tanque de agua.
Ahora: relájate con cerveza: D
Nota: no lo pongas directamente con el sol o la lluvia. Solo para el interior.
Para móvil:
1. Aplicación de Android:
2. Aplicación para iOS:
Paso 8: próxima versión de actualización
En la próxima versión, haré otro nodo para controlar la bomba.
E incluir esto en mi Smart Home usando Home-Assistant (https://www.home-assistant.io/) en lugar de Domoticz (https://www.domoticz.com/).
¡Nos vemos!
Saludos.