logoAI2
Eficiência energética através da IoT: estacionamento inteligente

Este projeto tem como objetivo conceber e implementar um sistema de estacionamento inteligente que monitoriza automaticamente o acesso de veículos, deteta a ocupação dos lugares e fornece informação em tempo real sobre a disponibilidade através de uma infraestrutura IoT. O sistema melhora a gestão do tráfego e a experiência dos utilizadores ao disponibilizar dados atualizados sobre a capacidade do parque, reduzindo simultaneamente o congestionamento e a circulação desnecessária de veículos. O sistema utiliza vários microcontroladores ESP32 equipados com sensores de distância para monitorizar o estado de ocupação de cada lugar de estacionamento. Cada ESP32 fica responsável por um lugar e comunica continuamente se este está ocupado ou livre com base nas medições de distância. Além disso, um ESP32 separado, instalado na entrada do parque, monitoriza a entrada e a saída de veículos, permitindo manter uma contagem exata dos veículos presentes. Todas as atualizações de estado são transmitidas por MQTT para o controlador central. Para fornecer uma visão global e coerente do parque, um Raspberry Pi funciona como controlador principal e broker MQTT. Agrega os dados recebidos de todos os nós ESP32, calcula o número de lugares ocupados e disponíveis e determina se a capacidade foi atingida. Esta informação é depois publicada num painel de visualização através do Node-RED, permitindo aos utilizadores e administradores avaliar rapidamente a disponibilidade. Quando o parque fica cheio, o sistema pode ativar alertas ou indicadores visuais para informar os condutores e impedir novas entradas. Do ponto de vista da sustentabilidade, o sistema ajuda a reduzir o consumo de combustível e as emissões ao minimizar o tempo que os veículos passam à procura de lugares disponíveis. Contribui, assim, para uma mobilidade urbana mais eficiente e apoia os princípios das cidades inteligentes centrados na otimização de recursos e na responsabilidade ambiental. A arquitetura de funcionamento do sistema é a seguinte: - Detetar a entrada e saída de veículos no ponto de acesso ao parque. - Monitorizar o estado de ocupação de cada lugar. - Atualizar o número total de veículos no parque. - Agregar os dados dos lugares no controlador central. - Calcular os lugares disponíveis e ocupados. - Publicar informação em tempo real no painel Node-RED.

Videos

Documentation

Source Code