Home Weather Station for Local Real-Time Climate Monitoring
José Bertorelli
Universidad Católica Andrés Bello
Ciudad Guayana, Venezuela
Correo: jabertorelli.22@est.ucab.edu.ve
ORCID: 0009-0003-3553-1485
Andrés Chacón
Universidad Católica Andrés Bello
Ciudad Guayana, Venezuela
Correo: archacon.22@est.ucab.edu.ve
ORCID: 0009-0006-5515-1780
Gabriel Méndez
Universidad Católica Andrés Bello
Ciudad Guayana, Venezuela
Correo: gamendez.22@est.ucab.edu.ve
ORCID: 0009-0000-5855-5795
Eladio Lobo
Universidad Católica Andrés Bello
Ciudad Guayana, Venezuela
Correo: elobomal@ucab.edu.ve
ORCID: 0000-0001-7921-2433
Resumen
En el presente artículo se refleja
el proceso de elaboración de una estación meteorológica completa utilizando
componentes electrónicos y microcontroladores. La necesidad de este proyecto de
fin de curso surge a raíz de los efectos del cambio climático a nivel global,
destacando la importancia de contar con mecanismos de información distribuida,
no centralizada, y datos meteorológicos en tiempo real. El objetivo principal
fue desarrollar un sistema sencillo pero completo, capaz de ofrecer información
confiable y útil para generar registros históricos adecuados para su análisis.
Para llevar a cabo el proyecto, se siguió una metodología de cuatro etapas:
documentación sobre meteorología, cambio climático y electrónica con
microcontroladores; selección de componentes y diseño del circuito; ensamblaje
del circuito y programación del microcontrolador; y pruebas en entornos reales.
Siguiendo estos pasos, se logró desarrollar un sistema que cumple eficazmente
con la función informativa de diversas variables climatológicas. Esto permite
realizar inferencias y reflexiones sobre el estado actual del clima en la
región y en el lugar de habitación del usuario, además de fomentar discusiones
sobre el cambio climático y la
Palabras clave: Cambio
climático, Meteorología, Microcontrolador ESP32, Monitoreo local.
Abstract
In this
article, the process of developing a complete weather station using electronic
components and microcontrollers is described. The need for this final project
arises from the effects of global climate change, highlighting the importance
of having distributed, non-centralized information mechanisms and real-time
meteorological data. The main objective was to develop a simple yet
comprehensive system capable of providing reliable and useful information to
generate historical records suitable for analysis. To carry out the project, a
four-stage methodology was followed: documentation on meteorology, climate
change, and electronics with microcontrollers; selection of components and
circuit design; assembly of the circuit and programming of the microcontroller;
and testing in real environments. By following these steps, a system was
developed that effectively fulfills the informative function of various
climatological variables. This allows for inferences and reflections on the
current state of the climate in the region and the user's location, in addition
to fostering discussions on climate change and the application of technology in
its mitigation. In conclusion, the system's implementation was successful,
providing a useful tool for climatological monitoring and generating valuable
data for the analysis and tracking of climate change.
Keywords: Climate change, Meteorology, ESP32 Microcontroller, Local monitoring.
Introducción
El cambio climático es
una de las mayores amenazas globales de nuestro tiempo, impactando
significativamente en diversos aspectos del medio ambiente y la sociedad. La
comprensión y el monitoreo preciso de las condiciones climáticas locales se
vuelven cruciales para mitigar estos efectos y adaptar nuestras acciones. Sin
embargo, las estaciones meteorológicas comerciales suelen ser costosas y no
accesibles para todas las comunidades e instituciones, limitando así la
capacidad de obtener datos climáticos precisos y en tiempo real.
La arquitectura de las
computadoras ha evolucionado considerablemente desde sus inicios, permitiendo
el desarrollo de microcontroladores más avanzados y accesibles para el usuario
común. Los microcontroladores, como el ESP32, han revolucionado la forma en que
se pueden implementar soluciones tecnológicas prácticas y económicas en
diversos campos, incluido el monitoreo ambiental. Estos dispositivos pequeños y
potentes permiten a los usuarios construir sistemas personalizados y eficientes
para la recolección y análisis de datos climáticos.
La medición del cambio
climático ha avanzado significativamente desde los primeros métodos
rudimentarios hasta las sofisticadas estaciones meteorológicas modernas. Hoy en
día, con la aplicación de microcontroladores, es posible diseñar y construir
estaciones meteorológicas caseras que proporcionan datos precisos y en tiempo
real, accesibles para cualquier persona interesada en monitorear el ambiente
local. Este proyecto tiene como objetivo desarrollar una estación meteorológica
económica y accesible, utilizando un microcontrolador ESP32, capaz de medir y
registrar variables climáticas fundamentales como la temperatura, la humedad y
la presión atmosférica.
Desarrollo
Para llevar a cabo este
proyecto de desarrollo de la Estación Meteorológica Casera, fue esencial
adquirir conocimientos detallados sobre una variedad de áreas
interrelacionadas. Esto incluyó entender a fondo la funcionalidad y aplicación
de componentes activos y pasivos, así como distinguir entre corriente alterna y
corriente continua. El manejo preciso del multímetro fue crucial para asegurar
mediciones precisas y la correcta configuración de microcontroladores. Además,
se exploraron habilidades de programación en lenguaje C, fundamentales para el
desarrollo del software integrado en la estación.
Se profundizó en
conceptos de control embebido, domótica y el Internet de las Cosas (IoT), para aprovechar al máximo las capacidades de
conectividad y automatización. También se estudiaron los principios operativos
de sensores especializados, como los de humedad, calidad del aire, lluvia y
temperatura, cruciales para capturar datos ambientales precisos y relevantes.
Estos conocimientos proporcionaron la base necesaria para el diseño y la
implementación efectiva de este dispositivo tecnológico avanzado.
Microcontroladores: Son circuitos integrados diseñados para
realizar tareas computacionales específicas bajo limitaciones de espacio y
capacidad de procesamiento. Usualmente, operan en un rango de frecuencias que
puede variar desde unos pocos MHz hasta varios cientos de MHz, dependiendo del
tipo y modelo. Sus elementos fundamentales incluyen el microprocesador, memoria
(como Flash, EEPROM y RAM), puertos de entrada y salida, y en algunos casos, un
convertidor analógico-digital (ADC) y un oscilador (Gudino,
2018). Recuperado de https://www.arrow.com/en/research-and-events/articles/engineering-basics-what-is-a-microcontroller
PIC Microchip: Es una serie de microcontroladores de 8 bits
fabricados por la empresa Microchip Technology Inc.,
conocidos por su eficiencia energética y versatilidad en diversas aplicaciones,
que incluyen tanto soluciones industriales como de consumo y automotrices. Estos
microcontroladores son ampliamente utilizados debido a su fiabilidad y amplia
gama de opciones disponibles para diferentes necesidades (Microchip Technology Inc., s. f.). Recuperado de https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus
Arduino: Es una plataforma de código abierto en
electrónica, conocida principalmente por sus microcontroladores. Arduino tiene
como objetivo ofrecer hardware y software fáciles de usar, con aplicaciones en
sistemas embebidos y muchas otras soluciones (Arduino, 2022). Recuperado de https://www.arduino.cc
Raspberry Pi: Es una computadora de placa única (SBC) con
la particularidad de poder utilizarse como un computador de uso general, debido
a su capacidad de procesamiento y memoria más elevada en comparación con los
microcontroladores tradicionales. Su propósito inicial fue servir como
herramienta de aprendizaje de computación a bajo costo, pero su tamaño compacto
también facilita su uso en sistemas embebidos complejos (Fromaget,
2022). Recuperado de https://raspberrytips.com/what-is-a-raspberry-pi/
NodeMCU: Para
una mejor comprensión del significado de NodeMCU,
podríamos interpretarlo como “Nodo Unidad de Microcontroladores”. Sin embargo,
oficialmente, NodeMCU se refiere a una plataforma de
desarrollo basada en el módulo ESP8266, que utiliza un firmware de código
abierto basado en el lenguaje de programación Lua.
Está orientado a facilitar la programación y ofrecer conectividad Wi-Fi (ElectronicWings, 2023).
Recuperado de https://www.electronicwings.com/nodemcu/introduction-to-nodemcu
Microcontroladores
ESP8266: El
ESP8266 es un chip desarrollado por Espressif Systems que ofrece conectividad Wi-Fi
y bajo consumo de energía. Es compatible con varios firmwares, entre ellos NodeMCU, que facilita la programación del chip mediante el
uso del lenguaje de programación Lua (ElectronicWings, 2023). Recuperado de https://www.electronicwings.com/nodemcu/introduction-to-nodemcu
Microcontroladores
ESP32: El
ESP32 es un chip desarrollado por Espressif Systems, diseñado como el sucesor del ESP8266. Ofrece una
mayor capacidad de procesamiento, más pines para la conexión de periféricos y
soporte para conectividad Wi-Fi y Bluetooth, lo que
lo hace adecuado para una amplia gama de aplicaciones (ElectronicWings,
2023). Recuperado de https://www.electronicwings.com/nodemcu/introduction-to-nodemcu
Domótica: Según Zelec (s.
f.), la domótica se define como “sistemas avanzados que potencian la
automatización de funciones domésticas programadas desde una central dentro de
la vivienda y controladas desde un dispositivo interno”. En esencia, la
domótica consiste en la integración de tecnología en el hogar para automatizar
y controlar diversos aspectos de la vivienda, como la iluminación, la
climatización, la seguridad y los electrodomésticos, a través de sistemas
centralizados y dispositivos inteligentes. Recuperado de https://www.zelec.es/diferencias-entre-domotica-e-internet-de-las-cosas-iot/
Ejemplo conocido de
domótica a nivel mundial: Es el sistema Google Nest,
que incluye productos para el hogar como termostatos inteligentes, cámaras de
seguridad y sistemas de iluminación que se pueden controlar y programar desde
una aplicación móvil o control remoto. Google Nest
permite a los usuarios gestionar su hogar de manera más eficiente y segura,
aprovechando las ventajas de la tecnología para mejorar el confort y la
eficiencia energética.
Internet de las Cosas (IoT): Según Zelec (s. f.), “trata de extender
Internet más allá de los ordenadores y los teléfonos inteligentes a una amplia
gama de aparatos como electrodomésticos, procesos y entornos”. Recuperado de https://www.zelec.es/diferencias-entre-domotica-e-internet-de-las-cosas-iot/
La domótica se refiere
a los sistemas avanzados que automatizan funciones domésticas programadas desde
una central dentro de la vivienda y se controlan desde un dispositivo interno.
Es una aplicación local que no necesariamente involucra acceso a Internet. Un
ejemplo común de domótica es un sistema de control de iluminación en una casa,
donde las luces se pueden programar para encenderse o apagarse a ciertas horas
del día utilizando un panel de control en el hogar. Estos sistemas pueden
funcionar de manera independiente sin necesidad de conexión a Internet.
El Internet de las
Cosas extiende la conectividad de Internet a una amplia gama de dispositivos
más allá de los ordenadores y teléfonos inteligentes, incluyendo
electrodomésticos, procesos y entornos que pueden interactuar a través de la
red de redes. Esto implica que los dispositivos IoT
tienen la capacidad de comunicarse y ser controlados a través de Internet. Un
ejemplo de IoT es un termómetro inteligente que puede
ser controlado y monitoreado a través de una aplicación en tu teléfono desde
cualquier lugar del mundo, donde haya internet. Este dispositivo no solo
proporciona datos de temperatura, sino que también permite ajustar la
temperatura de forma remota gracias a su conexión a Internet.
Comunicación
Inalámbrica:
Consiste en la transmisión de datos sin la necesidad de cableado, enviando la
información a través de ondas electromagnéticas (Moozakis,
2023). Recuperado de https://www.techtarget.com/searchmobilecomputing/definition/wireless
Sistema Embebido: Un sistema embebido se define como "un
sistema operativo que realiza una acción específica para que un dispositivo o
aparato tecnológico funcione [...] contiene una microcomputadora que funciona
con base en datos que obtiene a través de sensores, los procesa y entrega un
resultado en tiempo real" (Gallegos, 2023). Esto
implica ciertas limitaciones en cuanto a tamaño y capacidad de procesamiento,
aunque debe ser capaz de ofrecer respuestas confiables y rápidas. Recuperado de
https://cruce.iteso.mx/sistemas-embebidos-una-guia-practica/
¿Qué es un sistema
embebido?
Un sistema embebido es
un sistema computacional dedicado, diseñado para realizar tareas específicas
dentro de un dispositivo más grande. A diferencia de una computadora personal,
que tiene múltiples propósitos y puede ejecutar varias aplicaciones, un sistema
embebido está limitado a una función particular y está optimizado para realizar
dicha tarea de manera eficiente y en tiempo real. Estos sistemas incluyen tanto
hardware como software, normalmente trabajando bajo restricciones en cuanto a
tamaño, consumo de energía y capacidad de procesamiento.
Ejemplos de sistemas
embebidos:
1. Impresora 3D: Dentro de una impresora 3D, el sistema
embebido controla los movimientos del cabezal de impresión, la temperatura de
los componentes, y la extrusión del material. El sistema se encarga de
convertir los modelos 3D en instrucciones que la impresora puede ejecutar para
fabricar objetos físicos.
2. Avión: Los sistemas embebidos en un avión son
cruciales para su operación. Gestionan desde el control de los motores hasta
los sistemas de navegación, además de monitorear y ajustar parámetros en tiempo
real, como la altitud y la velocidad.
3. Planta industrial: En el entorno de una planta industrial, los
sistemas embebidos controlan y supervisan equipos automatizados, asegurando que
las máquinas funcionen de acuerdo a parámetros definidos. Estos sistemas pueden
manejar el funcionamiento de robots, líneas de ensamblaje, y equipos de
monitoreo de procesos. Entre ello tenemos los PLC (Controladores Lógicos
Programables) y los DCS (Sistemas de Control Distribuido).
Importante aclaración: Una computadora personal no es un sistema
embebido, ya que está diseñada para ser un dispositivo de propósito general.
Puede ejecutar una variedad de aplicaciones y no está limitada a una tarea
específica. Además, tiene un mayor grado de flexibilidad en términos de
interacción y funcionalidad, algo que no es característico de los sistemas
embebidos, los cuales son específicos y optimizados para realizar una tarea
concreta.
Sensor de Calidad del
Aire (MQ135): Según
González (2023), "es un sensor de calidad del aire versátil y eficaz que
puede detectar numerosos gases nocivos, entre los que se incluyen el amoníaco,
dióxido de azufre, benceno, alcohol, monóxido de carbono y otros gases
volátiles presentes en el aire" (párr. 1). El sensor es ajustable para
medir las partes por millón de distintos gases dependiendo de la configuración
actual. Recuperado de https://www.tecneu.com/blogs/tutoriales-de-electronica/mq135
Sensor de Lluvia
(MH-RD): Es un
sensor de bajo costo que permite detectar la intensidad de la lluvia en un
momento determinado, mediante la resistencia eléctrica presente en una placa
expuesta al medio ambiente (Microcontrollerslab,
s.f.). Recuperado de https://microcontrollerslab.com/rain-detector-circuit-pic/
Sensor de Temperatura y
Humedad (DHT20): Es un
sensor de alta precisión, bajo consumo y rápida respuesta, que proporciona
información tanto de la temperatura como de la humedad (DFRobot,
s. f). Recuperado de https://microcontrollerslab.com/rain-detector-circuit-pic/
Antecedentes
Una estación meteorológica es una colección
de instrumentos interconectados que miden las condiciones atmosféricas para
estudiar el clima de una región determinada sobre un periodo de tiempo.
Usualmente, las lecturas se hacen con respecto a la temperatura, humedad
relativa, presión atmosférica, velocidad y dirección del viento, y precipitaciones
(Oswald, 2022). Recuperado de https://www.weatherstationadvisor.com/what-is-a-weather-station/
Aunque las estaciones
meteorológicas sean herramientas ampliamente utilizadas por organizaciones
gubernamentales en todo el mundo, la práctica de mantener registros personales
sobre el clima también tiene mucha historia y extensión por el mundo, siendo
comercializadas con éxito desde hace años. Esto se ha expandido incluso al
mundo de la computación, con sistemas meteorológicos orientados a personas con
conocimientos técnicos en microcontroladores para poder hacer sus propias
instalaciones y modificaciones.
Un ejemplo claro de
esto es Open Weather Station,
según Clariá (2018), “es una solución de estación
meteorológica probada, asequible y fácil de construir. Permite monitorear en
tiempo real, almacenar meses de datos y enviarlos a su servidor”. Dicho sistema
mide periódicamente variables como la temperatura, humedad, iluminación
ambiental, presión atmosférica, precipitación y variables relativas al viento.
Además, provee instrucciones para conectarse a servidores externos, a una
aplicación de Android vía Bluetooth; e incluso un módulo de alimentación por
energía solar. Cabe destacar que el sistema se implementa con una placa Arduino
como base. Recuperado de https://openweatherstation.com/ows/index_es.php
Metodología
Implementar una
estación meteorológica casera utilizando el microcontrolador ESP-32 y diversos
sensores implica seguir un conjunto estructurado de pasos. Este proceso asegura
una selección precisa de componentes, simulaciones efectivas, ensamblaje
detallado y programación meticulosa. A continuación, se describe una
metodología detallada paso a paso para guiar el diseño, ensamblaje,
programación y pruebas de la estación meteorológica.
Diseño del Sistema
El diseño de la
estación meteorológica casera abarcó varias etapas esenciales para garantizar
su funcionalidad y precisión:
1. Selección de
Componentes
· Sensores: Se seleccionaron el sensor DHT20 para
temperatura y humedad, el MH-RD para precipitaciones y el MQ135 para calidad
del aire. En la figura 1 se observa imagen de los cuatro elementos usados en
este proyecto de fin de curso.
Figura 1: Componentes seleccionados. Fuente: Elaboración propia.
● Microcontrolador ESP-32: Elegido por su capacidad de procesamiento,
conectividad Wi-Fi y bajo consumo energético.
● Abrigo Meteorológico: Se diseñó e imprimió en 3D una estructura
para proteger la estación de los elementos ambientales mientras permite la
circulación del viento, en la figura 2 se observa los componentes mecánicos de
la estación meteorológica.
Figura 2: Estructura de la Estación Meteorológica. Fuente: Elaboración
propia.
2. Ensamblaje y Programación
Se elaboró un diseño
inicial basado en las observaciones de las simulaciones, asegurando la correcta
interconexión de todos los componentes, ver la figura 3. Se procedió al
ensamblaje físico del circuito, montando los sensores y el microcontrolador
según el diseño establecido. Se desarrolló el código necesario para la
adquisición, procesamiento y transmisión de datos de los sensores, ver la
figura 4. Además, se utilizó el IDE de Arduino para la programación del
microcontrolador.
Figura 3: Programación física. Fuente:
Elaboración propia.
Figura 4: Programación Lógica. Fuente: Elaboración propia.
3. Simulaciones en el Laboratorio
Pruebas Virtuales: Se utilizó software de simulación para
evaluar las conexiones electrónicas y realizar ajustes antes del ensamblaje
físico.
Ensamblaje y
Programación
Se ensambló el circuito
físicamente, montando los componentes según el diseño inicial.
Se desarrolló el código
para la recopilación y procesamiento de datos, con capacidad de transmitirlos a
una plataforma en línea.
Se utilizó como
programa de simulación el editor online Wokwi (https://wokwi.com/esp32), que permite simular conexiones con la
placa ESP32 para evaluar las conexiones electrónicas entre el microcontrolador
y los sensores. Esto permitió verificar la viabilidad de uso y asegurar las
conexiones sin riesgo de dañar los componentes.
4. Pruebas en Entornos Reales y Ajustes
Una vez ensamblado, el
circuito fue probado en diferentes condiciones climáticas reales para evaluar
la precisión de las lecturas comparándolas con datos de estaciones
meteorológicas convencionales. Se realizaron ajustes al programa y calibraciones
de los sensores según fue necesario para corregir cualquier desviación
significativa observada durante las pruebas. Durante esta etapa, se aseguró la
protección adecuada de los componentes electrónicos para garantizar la
durabilidad del sistema en condiciones exteriores.
5. Diseño del Desarrollo Web
Se diseñó una página web sencilla orientada a escritorio, con el
objetivo de visualizar las lecturas de los sensores de forma legible para todo
tipo de usuarios. Es decir, no se muestran las lecturas analógicas de los
sensores, sino que se implementaron funciones para llevar los valores a
términos comprensibles para un usuario sin conocimientos avanzados en el área.
Por ejemplo, para la calidad del aire se muestra una lectura literal además de
las partes por millón, usando términos cotidianos como “Excelente”, “Aceptable”
o “Mala”. Para el sensor de gotas de lluvia, se tradujo la lectura analógica a
tres casos posibles: “Sin lluvia”, “Lluvia moderada” y “Lluvia fuerte” (ver
figura 5, ensayo el miércoles 3 de julio, etapa de diseño en el laboratorio).
Figura 5: Prototipo de la aplicación (Calidad del aire: Regular,
Humedad: 70%, Lluvia: Leve, Temperatura: 30 ºC).
Fuente: Elaboración propia.
La página se desarrolló
con el framework Remix, que hace uso de las
herramientas de HTML, CSS, y JavaScript a través de React
para brindar una buena experiencia de usuario juntando cliente y servidor. Esto
facilita la escalabilidad de la aplicación a futuro agregando funcionalidad del
servidor como visualizar el historial de lecturas, además de funcionalidad de
cliente como la lectura de datos en tiempo real.
Resultados y discusión
Los resultados
obtenidos a lo largo del desarrollo del proyecto fueron positivos y
satisfactorios. A continuación, se detallan los principales logros y hallazgos:
Estación Meteorológica:
Protección contra el
Ambiente: El
diseño del abrigo meteorológico demostró ser efectivo al proteger la estación
de las condiciones ambientales adversas. Con secciones que cubren las rejillas
de ventilación a un ángulo de 45°, se logró un equilibrio óptimo entre
protección y flujo de aire. Además, el color blanco del abrigo contribuye a
reducir la temperatura interna, previniendo el sobrecalentamiento de los
componentes, como se puede ver en la figura 6.
Figura 6: Estación Meteorológica ensamblada. Fuente: Elaboración propia.
Sistema Web:
Desarrollo de una
Página Web: Se
creó una interfaz web accesible desde cualquier lugar con conexión a internet,
permitiendo a los usuarios visualizar los datos de la estación meteorológica en
tiempo real de manera clara y legible.
Facilitación de la
Recolección de Datos: La implementación de la página web simplificó la recolección de datos
meteorológicos, mejorando la logística y accesibilidad para los usuarios.
Presentación de Datos
Legibles: La
interfaz web diseñada presenta de manera eficaz las condiciones climáticas
locales, facilitando su interpretación por parte de los usuarios.
Al sistema de monitoreo
puede accederse por medio del enlace: https://estacion-meteorologica-arduino.vercel.app/estacion
Validación del Sistema
- Prueba de
Validación: El sistema fue validado mediante una prueba el viernes 12 de
julio de 2024 a las 11:30 a.m., donde se compararon las lecturas con datos
obtenidos de fuentes externas como The Weather Channel para el municipio Caroní, el resultado se observa
en la figura 7:
Figura 7: Pruebas de la Aplicación Web diseñada (Calidad del aire:
352.00 ppm de CO2, Humedad: 77.78%, Lluvia: Sin lluvia, Temperatura: 27.32 ºC). Fuente: Elaboración propia.
Referencia de
comparación The Weather Channel
para el municipio Caroní:
- Calidad del Aire: Buena.
- Humedad: 79%. Versus el diseño 77,78%
- Precipitaciones: Sin lluvia (con alta
probabilidad durante el día).
- Temperatura: 30°C Versus el diseño 27,32°C.
Estos resultados
muestran una concordancia efectiva entre las lecturas de la estación y los
datos de referencia, aunque con un margen de error mínimo atribuible a la
ubicación y los sensores utilizados.
Dificultades Técnicas y
Soluciones Implementadas:
Debe destacarse que,
como proyecto de fin de curso, se involucraron muchos conocimientos que estaban
en desarrollo reciente por parte de los estudiantes, lo que implicó
dificultades como:
Tamaño del circuito: El circuito inicial contaba con un
microcontrolador Arduino Uno, un módulo Wi-Fi modelo
ESP-01S, y todos los sensores necesarios para el monitoreo. Evidentemente, esto
resultaba en un circuito de mayor tamaño que requería a su vez un abrigo
meteorológico más espacioso. Se reemplazó el microcontrolador por el ESP32, más
pequeño y sin necesidad del módulo Wi-Fi
anteriormente usado. Además, se realizaron las conexiones en un protoboard de menor tamaño, para compactar el circuito lo
más posible.
Conectividad de la
estación meteorológica: La estación necesita una forma de enviar información a la base de datos
que se utilice para mantener los registros. Inicialmente se contaba con el
Arduino Uno apoyado en el módulo Wi-Fi ESP-01S, pero
esto se cambió por una placa ESP32 con conectividad Wi-Fi
integrada. Este tipo de conexión sigue siendo una dificultad técnica, pues
requiere que la estación esté ubicada cerca de un router
con buena señal de Wi-Fi. Se ha investigado sobre
otros protocolos de conectividad como las redes LoRa,
que logran mayor alcance y sería bueno utilizar para situar la estación en
zonas más remotas; sin embargo, esto no se implementó en el proyecto realizado.
Fuente de energía de la
estación meteorológica: El microcontrolador necesita de una fuente de energía para operar y
mantener operativos a los sensores. Actualmente se maneja una conexión por batería
al microcontrolador, sin embargo, esto requiere de reemplazos y recargas
periódicas. Una solución propuesta es el uso de paneles solares, una fuente de
energía sostenible con menos mantenimiento requerido.
Conclusiones
El proyecto de fin de
curso "Estación Meteorológica Casera para Monitoreo Climático Local en
Tiempo Real" ha demostrado ser un éxito al cumplir con los objetivos
planteados y ofrecer una solución efectiva y accesible para el monitoreo
climático. A lo largo del desarrollo del proyecto, se diseñó e implementó una
estación meteorológica utilizando la plataforma ESP-32 y diversos sensores para
medir temperatura, humedad, calidad del aire y lluvia. Este diseño no solo
cumplió con los requisitos técnicos y financieros establecidos, sino que también
aseguró la precisión y fiabilidad de los datos obtenidos.
Las pruebas en entornos
reales confirmaron la confiabilidad de las lecturas, comparándolas con datos de
fuentes comerciales. La implementación de una página web para la visualización
de datos en tiempo real añadió un valor significativo al proyecto, facilitando
la recolección y presentación de información de manera clara y accesible. Esta
característica no solo simplificó la logística de recolección de datos, sino
que también ofreció una herramienta práctica y educativa para usuarios
interesados en el monitoreo climático.
La estación
meteorológica casera desarrollada en este proyecto se destacó por ser una
solución económica y accesible, ideal para comunidades con recursos limitados y
para fines educativos. Su capacidad para proporcionar datos precisos en tiempo
real permite a los usuarios realizar inferencias sobre el clima regional y
promueve discusiones sobre el cambio climático y la tecnología en la
recolección de datos ambientales.
Este proyecto subraya
la importancia del aprendizaje práctico y creativo en la adquisición de
conocimientos sobre meteorología, electrónica y programación. Además, el diseño
flexible del sistema permite futuras mejoras y expansiones, como la integración
de más sensores, una arquitectura de red más robusta (como LoRA
y MQTT), y opciones avanzadas de monitoreo. Este proyecto de fin de curso no
solo ofrece una herramienta valiosa para el monitoreo climático local, sino que
también promueve la conciencia sobre el cambio climático y destaca el papel
crucial de la tecnología en el registro y análisis de datos ambientales.
Referencias
Arduino (25 de enero de 2022). What is Arduino?
[¿Qué es Arduino?]. Recuperado de https://docs.arduino.cc/learn/starting-guide/whats-arduino/
Clariá, F. (2018). OpenWeatherStation.
Recuperado de https://openweatherstation.com/ows/index_es.php
DFRobot (s. f). DHT20 I2C Temperature and Humidity
Sensor [Sensor de temperatura y humedad por I2C DHT20]. Recuperado de https://wiki.dfrobot.com/Gravity_I2C_Temperature_Humidity_Sensor_DHT20_SKU_SEN0497
ElectronicWings (s. f). Introduction to NodeMCU
[Introducción a NodeMCU]. Recuperado de https://www.electronicwings.com/nodemcu/introduction-to-nodemcu.
Fromaget, P. (s. f).
What Is A Raspberry Pi? [¿Qué es Raspberry Pi?]. Recuperado
de https://raspberrytips.com/what-is-a-raspberry-pi/
Gallegos, A. (17 de abril de 2023). Sistemas embebidos: una guía práctica.
Recuperado de https://cruce.iteso.mx/sistemas-embebidos-una-guia-practica/
González, J. (5 de enero de 2024). Descubriendo el aire que respiramos: Un
experimento con Arduino y MQ135. Recuperado de https://www.tecneu.com/blogs/tutoriales-de-electronica/mq135.
Gudino, M. (26 de febrero de 2018). Introduction to Microcontrollers [Introducción a los
Microcontroladores]. Arrow. Recuperado de https://www.arrow.com/en/research-and-events/articles/engineering-basics-what-is-a-microcontroller.
Microchip
(s. f). 8-bit PIC® MCUs [Microcontroladores PIC de 8 bits]. Recuperado de https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus
Microcontrollerslab (s. f). Rain Drop Sensor Module Interfacing
with Pic Microcontroller [Conectando el módulo de sensor de
gotas de lluvia con microcontrolador PIC]. Recuperado de https://microcontrollerslab.com/rain-detector-circuit-pic/
Moozakis, C. (enero de 2023). What is wireless communications? Everything you need to
know [¿Qué son las comunicaciones inalámbricas? Todo lo que necesitas saber].
Recuperado de https://www.techtarget.com/searchmobilecomputing/definition/wireless
MQTT. (s.f.). MQTT: The Standard for IoT Messaging. Recuperado de https://mqtt.org/
Oswald, E. (26 de julio de 2022). What Is a
Weather Station? [¿Qué es una
Estación Meteorológica?]. Weather Station Advisor. Recuperado
de https://www.weatherstationadvisor.com/what-is-a-weather-station/
The Things
Network. (s.f.). What are LoRa
and LoRaWAN? Recuperado de https://www.thethingsnetwork.org/docs/lorawan/what-is-lorawan/
The Weather
Channel. (12 de julio de 2024). Pronóstico para 10 días-Caroní,
Bolívar, Venezuela. Recuperado de https://weather.com/es-US/tiempo/10dias/l/Caron%C3%AD+Bol%C3%ADvar+Venezuela?canonicalCityId=0db6378df6f588e12b55692260ee9ee3313812dec24b1bc06fe217d1afc71526
Zelec (s. f). Diferencias
entre Domótica e Internet de las Cosas (IoT).
Recuperado de https://www.zelec.es/diferencias-entre-domotica-e-internet-de-las-cosas-iot/
Autores:
José Bertorelli: Estudiante de último año de ingeniería informática de la UCAB sede
Guayana. Reconocimientos: Estudiante Tutor de Fundamentos de programación y
Álgebra. Desarrollador participante de proyectos universitarios destacados: Ucond, Uplanet, y encuesta de
Estrés Académico. Involucrado en actividades de voluntariado, entre ellas apoyo
en eventos de robótica.
Andrés Chacón:
Estudiante de último año de
ingeniería informática de la UCAB sede Guayana. Reconocimientos por estar
dentro del TOP 10 mejores estudiantes de la Escuela de Ingeniería Informática.
Tutor de Cálculo y Álgebra Lineal. Participante y medallista de olimpiadas matemáticas
nacionales e internacionales. Desarrollador participante de proyectos
universitarios destacados: Healtlinker, Uplanet, y encuesta de Estrés Académico. Involucrado en
actividades de voluntariado, programa PAZANDO.
Gabriel Méndez:
Estudiante de octavo semestre
de Ingeniería Informática en la UCAB Guayana. Ha recibido múltiples
reconocimientos por rendimiento académico en el top 10 de estudiantes de
Ingeniería Informática, y por su participación en el Programa Estudiante Tutor
en las materias de Geometría y Trigonometría, Cálculo Integral y Cálculo
Vectorial. Ha contribuido al desarrollo de Healthlinker,
un sistema informático para la telementoría médica en
zonas rurales; y de Cuerpos y Mentes en Equilibrio, sistema para la
evaluación de ansiedad y estrés en entornos académicos, ambos desarrollos bajo
modalidad de colaboración internacional. Actualmente labora como desarrollador fullstack para la empresa venezolana Cita Médica.
Eladio Lobo: Doctor en Ciencias de la Ingeniería (UNEXPO,
2020), MSs en Ingeniería Electrónica (UNEXPO, 2011) e
Ingeniero de Sistemas (ULA, 1993). Profesor de pregrado/postgrado en UNEXPO
(2017-2025) en áreas como Control Inteligente, Instrumentación Industrial y
Control de Procesos. Coordinador del Doctorado en Ciencias de la Ingeniería
(electrónica) y jurado de tesis doctorales. Tutor de 34 proyectos de pregrado y
6 de postgrado (UNEXPO, ULA, UCAB). Autor de 7 artículos científicos sobre IA,
procesamiento de imágenes/sonido y modelado industrial. 30 ponencias en
investigación aplicada; destacando Mención Honorífica en el Concurso Camino al
Futuro 2035 (FEDECAMARAS, 2023) por trabajo transdisciplinario en gestión del
conocimiento industrial.