logoAI2
Eficiencia energética mediante IoT: Aparcamiento inteligente

Este proyecto tiene como objetivo diseñar e implementar un sistema de aparcamiento inteligente que monitorice automáticamente el acceso de vehículos, detecte la ocupación de plazas de aparcamiento y proporcione información en tiempo real sobre la disponibilidad a través de una infraestructura IoT. El sistema mejora la gestión del tráfico y la experiencia del usuario al ofrecer datos actualizados sobre la capacidad del aparcamiento, reduciendo la congestión y la circulación innecesaria de vehículos.

El sistema utiliza múltiples microcontroladores ESP32 equipados con sensores de distancia para monitorizar el estado de ocupación de plazas individuales. Cada ESP32 es responsable de una plaza de aparcamiento y reporta continuamente si la plaza está ocupada o libre en función de las mediciones de distancia. Además, un ESP32 independiente situado en la entrada del aparcamiento monitoriza la entrada y salida de vehículos, permitiendo al sistema mantener un recuento preciso del número de vehículos presentes en el interior. Todas las actualizaciones de estado se transmiten mediante MQTT al controlador central.

Para proporcionar una visión global y coherente del aparcamiento, una Raspberry Pi actúa como controlador principal y broker MQTT. Agrega los datos recibidos de todos los nodos ESP32, calcula el número de plazas ocupadas y disponibles, y determina si se ha alcanzado la capacidad máxima. Esta información se publica en un panel de visualización utilizando Node-RED, permitiendo a usuarios y administradores evaluar rápidamente la disponibilidad. Si el aparcamiento se llena, el sistema puede activar alertas o indicadores visuales para informar a los conductores y evitar nuevos accesos.

Desde una perspectiva de sostenibilidad, el sistema de aparcamiento inteligente ayuda a reducir el consumo de combustible y las emisiones al minimizar el tiempo que los vehículos pasan buscando plazas libres. Esto contribuye a una movilidad urbana más eficiente y apoya los principios de smart city centrados en la optimización de recursos y la responsabilidad ambiental.

Publicar información en tiempo real en el panel de Node-RED.

La arquitectura de funcionamiento del sistema es la siguiente:

Detectar la entrada y salida de vehículos en el acceso al aparcamiento.

Monitorizar el estado de ocupación de cada plaza.

Actualizar el número total de vehículos dentro del aparcamiento.

Agregar los datos de las plazas en el controlador central.

Calcular plazas disponibles y ocupadas.

Videos

Documentation

Source Code