¿Cómo se fabricó el registrador de datos?
El Calentador de agua solar LIVE Logger Está construido con hardware y código de CÓDIGO ABIERTO.
El microcontrolador principal es un ESP8266 Wi-Fi, acompañado de sensores como:
- DS18B20 Para medir la temperatura dentro de la caldera del calentador de agua solar.
- DHT21 para medir la temperatura ambiente
- LDR para medir la intensidad de la luz
La imagen de la cámara web se transmite mediante un ESP32-CAM conectado a internet.
El ESP8266 y el ESP32-CAM se programan utilizando el IDE de ARDUINO ambiente.
Para el almacenamiento y presentación de datos, PHP/MySQL, WordPress, Gráficos de Google, etc. se utilizan.
HARDWARE
Microcontrolador ESP8266
El ESP8266 Es un módulo Wi-Fi económico y versátil, ampliamente utilizado para aplicaciones de IoT (Internet de las Cosas). Tiene Wi-Fi integrado y se puede programar en... do o Lua, y admite múltiples protocolos de comunicación como HTTP y MQTTCuenta con una Tensílica L106 Microcontrolador que opera a 80 o 160 MHz y puede conectarse con diversos sensores y dispositivos a través de sus pines GPIO. Se utiliza para control remoto y recopilación de datos en proyectos de automatización, hogares inteligentes y otras aplicaciones de red. Este microcontrolador es utilizado por... Proyecto SolarWaterHeater.Online para la recolección de datos, elegido por su bajo costo y la amplia disponibilidad de bibliotecas y recursos.
Sensor de temperatura DS18B20 resistente al agua
El DS18B20 es un sensor de temperatura digital de alta precisión que se comunica a través de 1 cable Protocolo. Puede medir temperaturas de -55 °C a 125 °C con una precisión de ±0,5 °C en un rango de -10 °C a 85 °C. Una característica clave es la posibilidad de conectar varios sensores en el mismo bus, gracias a la dirección única de 64 bits de cada sensor. Se utiliza en diversas aplicaciones, como la medición de temperatura ambiente, la temperatura de líquidos y sistemas de control de temperatura. Este sensor es adecuado para mediciones dentro de tanques debido a su forma. Se puede colocar dentro del tubo del termostato eléctrico de la caldera y puede medir más de 100 °C, lo cual es necesario en nuestro caso. Es resistente al agua y puede medir incluso en líquidos, aunque esto no es necesario en este caso.
Sensor de temperatura y humedad DHT21
El DHT21 (o AM2301) es un sensor digital de temperatura y humedad. Puede medir la temperatura con una precisión de ±0,5 °C y la humedad relativa con una precisión de ±3%. El sensor emite datos mediante una señal digital, lo que lo hace ideal para su uso con microcontroladores como el ESP8266Se utiliza comúnmente en aplicaciones de control de climatización, como sistemas inteligentes de climatización (HVAC), estaciones meteorológicas y otros sistemas de monitorización ambiental. Nuestra experiencia y otros proyectos lo recomiendan. Es fiable tanto en mediciones como en funcionamiento continuo.
Sensor de intensidad de luz LDR
Módulo WiFi ESP32-CAM
SOFTWARE
Esta página hace referencia a los requisitos de SOFTWARE para el Proyecto SolarWaterHeater.Online.
El lenguaje de programación PHP y la base de datos MySQL son dos de las tecnologías más populares para desarrollar sitios web y aplicaciones web dinámicos. La combinación de PHP y MySQL es común en aplicaciones como WordPress, Joomla y otras plataformas, que ofrecen flexibilidad, velocidad y facilidad de desarrollo.
En nuestro caso, el sitio está alojado en WordPressPara almacenar los datos enviados por el microcontrolador, utilizamos un MySQL base de datos con PHP como el lenguaje de programación que gestiona, procesa y muestra los datos en el sitio. La visualización se realiza mediante Gráficos de Google.
PHP
PHP es un lenguaje de programación del lado del servidor diseñado para crear contenido dinámico e interactuar con bases de datos. Se utiliza ampliamente para el desarrollo web y de aplicaciones, permitiendo la ejecución lógica, la gestión de contenido y el desarrollo de páginas web dinámicas.