Tabla de contenido:
- Paso 1: ¿Cómo funciona?
- Paso 2: ¿Qué necesitas hacer?
- Paso 3: ¿Cómo hacerlo?
- Paso 4: software de servidor
- Paso 5: conecte sus cables de iluminación y calefacción
Video: Cómo hacer un sistema wifi que controle la iluminación y la calefacción de su acuario: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¿Qué está haciendo? Un sistema que enciende / apaga su acuario automáticamente de acuerdo con una programación o manualmente con un botón o una solicitud de Internet.
Un sistema que monitorea la temperatura del agua y envía correos electrónicos y alertas en caso de que se apague por debajo o por sobrecalentamiento.
Un sistema que también se puede utilizar como termostato de calefacción.
Funciona con 3 horarios diferentes que vienen precargados y se pueden seleccionar mediante solicitud de Internet. Por ejemplo, definí una para las semanas laborales, otra para las vacaciones en casa y una tercera para las vacaciones fuera de casa.
Al hacerlo con la misma duración de iluminación, podrá disfrutar más de su acuario cuando esté en casa.
Esto forma parte de una arquitectura domótica
Paso 1: ¿Cómo funciona?
El sistema se basa en ESP8266 y utiliza capacidades GPIO y WIFI. Los GPIO se utilizan para controlar 2 relés y para leer la temperatura del agua de un sensor. El sistema usa UDP para intercambiar datos con un servidor Linux. El horario se define semanal / diario / horario. Cada hora se divide en 8 partes de 7,5 minutos de duración. El horario precargado puede sobrescribir la solicitud de Internet real. El sistema enviaba información periódicamente al servidor para que pueda conocer de forma remota la temperatura del agua y el estado de la iluminación.
Envía alertas y correos electrónicos en caso de sobrecalentamiento o subcalentamiento.
Paso 2: ¿Qué necesitas hacer?
-
1 x ESP8266
Elijo el Olimex ESP8266-EVB que viene con una potencia de 3.3 v, un relé y es de alta calidad
- 1 o 2 relés
- 1 x sensor de temperatura impermeable DS18B20
- 1 x transistor de conmutación 2N2222 o equivalente
- 3 x resistencias (100 ohmios - 2,7K ohmios - 4,7K ohmios)
- 1 x interruptor de botón
- 1 x caja eléctrica
- 1 x PCB prototipo
- 1 x FT232RL FTDI USB 3.3 V para cargar el software
- 1 x 5v y 3.3v de potencia
Paso 3: ¿Cómo hacerlo?
Obtenga todas las piezas necesarias
Conecte las partes en una placa de pruebas
Soldar componentes en una PCB
Ponlo todo en la caja
Descargue el código ESP8266
Use Arduino IDE para descargar el código dentro del ESP8266
Paso 4: software de servidor
Tengo una infraestructura domótica integrada.
Los datos se almacenan en una base de datos MySql. Utilizo Tomcat como servidor web. Hay 3 lotes en ejecución permanente: uno actúa como servidor de tiempo, uno obtiene datos del ESP8266 y los almacena en la base de datos y uno eventualmente envía una actualización de configuración al ESP8266. Todo se ejecuta en un servidor Linux. El servidor de tiempo es el único requerido (ejecute UdpEsp8266ServerTime.java) (a menos que agregue soporte NTP dentro del código ESP8266).
Sugiero usar el código java proporcionado (ejecutar traceDataReceived.java) para ver los datos que envía el ESP8266 antes de hacer lo que quiera.
github.com/cuillerj/AquariumControlSystem
Paso 5: conecte sus cables de iluminación y calefacción
Ahora es el momento de probar y eventualmente desarrollar su propio código de servidor. Utilice el adaptador USB Serial y el modo de depuración para probar y desarrollar. Cuando obtenga lo que desea, tendrá que lidiar con la energía eléctrica. Por eso debes tener mucho cuidado. ¡Podría ser peligroso! Si no está acostumbrado a hacerlo, pídale ayuda a alguien. Debe conectar cables a los relés.
Modifiqué una toma de corriente cortando una tira de cobre para obtener tomas dedicadas para la iluminación y la calefacción.
Recomendado:
SISTEMA DE SUPERFICIE DE EVAPORACIÓN DE ACUARIO: 6 Pasos
SISTEMA SUPERIOR DE EVAPORACIÓN DE ACUARIO: La evaporación reduce la cantidad de agua en un acuario y, si no se compensa, provocará cambios en la química del agua restante. Tales cambios tendrán impactos negativos en las formas de vida dentro del acuario. Por eso es importante ma
Cree su propio termostato de calefacción conectado y ahorre con la calefacción: 53 pasos (con imágenes)
Haga su propio termostato de calefacción conectado y ahorre con la calefacción: ¿Cuál es el propósito? Aumente la comodidad calentando su casa exactamente como lo desee Ahorre y reduzca las emisiones de gases de efecto invernadero calentando su casa solo cuando lo necesite Mantenga el control de la calefacción esté donde esté Siéntase orgulloso de haberlo hecho y
Sistema automático de luz y bomba para acuario con Arduino y temporizador RTC: 3 pasos
Sistema automático de luz y bomba para acuario con Arduino y temporizador RTC: un acuario se puede convertir en un ecosistema autosuficiente que requiera intervención cero con algo de cuidado y tecnología :) Para construir un sistema automático de luz y bomba para un acuario, por supuesto, configure un sistema manual primero. Usé 2 proyectores de 50 W cada uno y 1 de 6 W
Arduino - Sistema de control de calefacción: 7 pasos
Arduino - Sistema de control de calefacción: controle la temperatura mediante el elemento calefactor, Arduino Pro Mini controlará el calentador para alcanzar la temperatura de ajuste, también mostrará el gráfico de temperatura por computadora (usando Visual Studio) Este proyecto se puede llamar controlador de temperatura
Recicle los artefactos de iluminación viejos para crear iluminación LED artística: 4 pasos
Recicle los artefactos de iluminación viejos para crear iluminación LED artística: encuentre artefactos de iluminación antiguos en tiendas de segunda mano, ventas de garaje, etc. Límpielos y luego incorpore cadenas de luces LED para crear una iluminación de aspecto futurista