Resumen:
The growing concern about environmental quality in public spaces has driven the
development of technological solutions to monitor and analyze environmental conditions
in real time. This project presented the design and implementation of an environmental
monitoring system that combines an ESP32 and a Raspberry Pi, along with sensors to
measure key parameters such as air quality (PM2.5 and CO2), temperature, humidity,
atmospheric pressure, noise, and precipitation. The integration of these devices
allowed for the centralization and processing of data through an interactive dashboard in
Grafana, complemented by cloud storage via InfluxDB. Additionally, the system includes
educational data and feedback to raise environmental awareness among users.
The system was developed using an ESP32 for data acquisition and a Raspberry Pi for
storage, integrating sensors such as the AM1008W, which measures multiple parameters
along with environmental sensors, ensuring redundancy. The collected data was stored in
the free cloud service InfluxDB and visualized through an interactive Grafana dashboard
hosted locally. The application includes a seven-inch screen and buttons, as well as
allowing evaluations from users, whose results are stored in CSV format.
As a result, the system provides an application for real-time monitoring of
environmental parameters. Dynamic visualizations and sensor redundancy ensure
reliability, while interactive tools encourage citizen participation to learn more about
environmental conditions. It is concluded that the modular design and integration
of accessible technologies make this system a viable solution for various contexts,
highlighting its impact on environmental education in the local population.
Keywords: Environmental monitoring, Sensors, ESP32, Grafana, Raspberry pi,
Influxdb, Air quality.
Descripción:
La creciente preocupación por la calidad ambiental en espacios públicos ha motivado
el desarrollo de soluciones tecnológicas para monitorear y analizar condiciones del
entorno en tiempo real. Este proyecto presentó el diseño e implementación de un
sistema de monitoreo ambiental que combina una ESP32 y una Raspberry Pi, junto con
sensores para medir parámetros clave como calidad del aire (PM2.5 y CO2), temperatura,
humedad, presión atmosférica, ruido y precipitación. La integración de estos dispositivos
permitió centralizar y procesar los datos a través de un dashboard interactivo en Grafana,
complementado con almacenamiento en la nube mediante InfluxDB. Además, el sistema
incluye datos educativos y de retroalimentación para fomentar la conciencia ambiental
entre los usuarios.
El sistema fue desarrollado utilizando una ESP32 para la adquisición de datos y una
Raspberry Pi para el almacenamiento, integrando sensores como el AM1008W, que mide
múltiples parámetros junto a sensores ambientales permitiendo redundancia. Los datos
recopilados fueron almacenados en la nube gratuita InfluxDB y visualizados mediante un
dashboard interactivo de Grafana alojado localmente. La aplicación incluye una pantalla
de siete pulgadas y botones, además de permitir evaluaciones por parte de los usuarios,
cuyos resultados se almacenan en formato CSV.
Como resultado, el sistema proporciona una aplicación para la monitorización de
parámetros ambientales en tiempo real. Las visualizaciones dinámicas y la redundancia
de sensores garantizan confiabilidad, mientras que las herramientas interactivas
fomentan la participación ciudadana a conocer más sobre las condiciones ambientales.
Se concluye que el diseño modular y la integración de tecnologías accesibles hacen de
este sistema una solución viable para diversos contextos, destacando su impacto en la
educación ambiental en la población local.