Controlador embarcado de estacionamento de veículos baseado em FreeRTOS e Flutter
dc.contributor.advisor | Oliveira, Josenalde Barbosa de | |
dc.contributor.advisorLattes | http://lattes.cnpq.br/0503501772199456 | |
dc.contributor.author | Silva, Erick Henrique Barros da. | |
dc.contributor.referees1 | Curvelo, Carla da Costa Fernandes | |
dc.contributor.referees1Lattes | http://lattes.cnpq.br/2329425562585943 | |
dc.contributor.referees2 | Teixeira, Leonardo Rodrigues de Lima | |
dc.contributor.referees2Lattes | http://lattes.cnpq.br/8435923730992064 | |
dc.date.accessioned | 2025-07-28T12:52:51Z | |
dc.date.available | 2025-07-28T12:52:51Z | |
dc.date.issued | 2025-07-03 | |
dc.description.abstract | This work presents the development of an embedded system for vehicle parking control, using the ESP32 microcontroller with the FreeRTOS real-time operating system, Firebase Realtime Database (RTDB) for backup, and communication via the MQTT protocol. The system monitors the occupancy and reservation status of parking spots through physical sensors and visual indicators, while controlling vehicle access through automated gates. User interaction is carried out via a cross-platform mobile application developed in Flutter, allowing real-time visualization of spot availability, reservation management, and gate control. The embedded logic ensures that any reserved or occupied spot is considered unavailable, with all state changes synchronized through MQTT publishing. The system architecture leverages FreeRTOS concurrent tasks distributed across the ESP32's cores, ensuring compliance with timing requirements. The conducted tests confirmed the functional, technical, and economic feasibility of the proposed solution. | |
dc.description.resumo | Este trabalho apresenta o desenvolvimento de um sistema embarcado para controle de estacionamento, utilizando o microcontrolador ESP32 com o sistema operacional em tempo real FreeRTOS, backup no Firebase Realtime Database (RTDB) e comunicação via protocolo MQTT (Message Queuing Telemetry Transport). O sistema é responsável por monitorar a ocupação e a reserva de vagas por meio de sensores físicos e indicadores visuais, além de controlar o acesso de veículos por catracas automatizadas. A interface com o usuário é realizada por meio de um aplicativo móvel multiplataforma desenvolvido em Flutter, que permite visualizar em tempo real a disponibilidade das vagas, efetuar reservas e acionar a abertura das catracas de entrada e saída. A lógica embarcada considera qualquer vaga ocupada ou reservada como indisponível, mantendo o estado sincronizado via publicação MQTT. A arquitetura proposta utiliza tarefas concorrentes com FreeRTOS distribuídas entre os núcleos do ESP32, assegurando desempenho adequado às restrições temporais do sistema. Os testes realizados demonstraram a viabilidade funcional, técnica e econômica da solução desenvolvida. | |
dc.identifier.citation | Silva, Erick Henrique Barros da. Controlador embarcado de estacionamento de veículos baseado em FreeRTOS e Flutter. Orientação: Josenalde Barbosa de Oliveira. 2025. 63f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas) - Unidade Acadêmica Especializada em Ciências Agrárias, Universidade Federal do Rio Grande do Norte, Macaíba, 2025. | |
dc.identifier.uri | https://repositorio.ufrn.br/handle/123456789/64962 | |
dc.language.iso | pt_BR | |
dc.publisher | Universidade Federal do Rio Grande do Norte | |
dc.publisher.country | Brazil | |
dc.publisher.department | Unidade Acadêmica Especializada em Ciências Agrárias | |
dc.publisher.initials | UFRN | |
dc.publisher.program | Tecnologia em Análise e Desenvolvimento de Sistemas | |
dc.subject | ESP32 | |
dc.subject | FreeRTOS | |
dc.subject | MQTT | |
dc.subject | RTDB | |
dc.subject | Flutter | |
dc.subject | sensors | |
dc.subject | automation | |
dc.subject | access control. | |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
dc.title | Controlador embarcado de estacionamento de veículos baseado em FreeRTOS e Flutter | |
dc.title.alternative | Embedded controller for vehicle parking based on FreeRTOS and Flutter | |
dc.type | bachelorThesis |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- 20220029470_Silva_Erick.pdf
- Tamanho:
- 1.58 MB
- Formato:
- Adobe Portable Document Format
Nenhuma Miniatura disponível
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 1.45 KB
- Formato:
- Item-specific license agreed upon to submission
Nenhuma Miniatura disponível