Uma aplicação que abrange:
- Um software embarcado em uma placa Raspberry Pi Zero W para coletar a posição geográfica, imagens de uma câmera e dados da porta OBD de um automóvel
- Um aplicativo mobile para capturar as informações desse software embarcado.
- Imagens do veículo em tempo real
- Posição geográfica
- Dados da porta OBD2:
- Sensores (Todos)
- Diagnostic Trouble Code (DTCs)
- Informar estado de execução do servidor embarcado por meio de LEDs
- Notificar o usuário por meio de mensagens de texto e e-mail no caso de falhas DTCs
Trabalho de conclusão do curso de Ciência da Computação da Universidade Regional de Blumenau (FURB), com a orientação do prof. Miguel Alexandre Wisintainer.
Monitoramento veicular. Internet das coisas. IOT. On-board Diagnostic. OBD. OBDII. OBD2. DTC. Diagnostic Trouble Code. Notificação de falha. Sistema de Posicionamento geográfico. GPS. Raspberry Pi. ELM327.
A aplicação foi desenvolvida para informar possíveis falhas mecânicas ou furtos no veículo. Ela possui como principais objetivos, visualizar a localização atual do automóvel, obter imagens e disponibilizar os dados de sua porta On-Board Diagnostic (OBD). Para isso, foi desenvolvido um software embarcado na placa Raspberry Pi Zero W utilizando como principais componentes um módulo Global Positioning System (GPS), um adaptador ELM327 Bluetooth e uma câmera. Para capturar os sensores e os códigos de erro do veículo, foi utilizada a biblioteca python-obd com o adaptador ELM327 Bluetooth. Também são enviadas notificações de e-mail e mensagens de texto caso ocorram falhas no automóvel. Os dados do software embarcado foram disponibilizados em um aplicativo móvel que utilizou a biblioteca Ionic para a sua construção.
- Raspberry Pi Zero W
- Adaptador ELM327 Bluetooth
- GPS Ubox GY-GPS6MV2
- Raspberry Pi Camera 1.3
- Modem USB 3G ZTE MF626
- Chip da operadora TIM
- LEDs
- Botões Switch
![](/maiconn/tcc/raw/master/apresentação/2%20-%20diagrama%20de%20arquitetura.png)
![](/maiconn/tcc/raw/master/docs/install.png)
Localização | Sensores OBD2 | Erros DTCs |
---|---|---|
![]() |
![]() |
![]() |
Imagens / Streaming |
---|
![]() |
GNU GPL v3.0
Aproveite, dirija com segurança!