Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 2.94 KB

README_PT_BR.md

File metadata and controls

64 lines (50 loc) · 2.94 KB

Aplicação Para Monitoramento Veicular Em Tempo Real

README | LEIA-ME

O Que é?

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.

Principais Funcionalidades

  • 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

Origem

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.

Tags

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.

Introdução

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.

Hardwares Utilizados

  • 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

Arquitetura da Aplicação

Instalação no Veículo

Aplicativo

Localização Sensores OBD2 Erros DTCs
Imagens / Streaming

Licença

GNU GPL v3.0

Aproveite, dirija com segurança!