Skip to content

📃 Meu Artigo Cientifico para Trabalho de Conclusão de Curso na Faculdade de Tecnologia de Sorocaba

Notifications You must be signed in to change notification settings

apsampaio/artigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reconhecimento de Caracteres de Novas Placas do Mercosul Utilizando Inteligência Artificial e Internet das Coisas

server

GitHub language count Repository size GitHub last commit

🚘 Projeto

Com a chegada do novo modelo de placas do Mercosul, a criação de um sistema embarcado para a análise das informações contidas na placa seria muito relevante para o estudo de conexões pertinentes entre computadores robustos e microcontroladores.

🚀 Tecnologias

Este projeto foi desenvolvido utilizando as seguintes tecnologias:

👩‍💻 Reproduzindo o Projeto

Clonando o projeto

git clone https://github.com/apsampaio/artigo.git
cd artigo
cd Server
npm install

Iniciando o Servidor

cd Server
npm start

Adicionando ESP32 no Arduino IDE

📄 Arduino core for the ESP32

Configuração Client.ino

Configurar as seguintes variáveis com suas informações antes da gravação:

#define IP "YOUR_LOCAL_IP"
char* ssid = "YOUR_SSID";
char* password = "YOUR_PASSWORD";

Pinagem ESP32-CAM Para Gravação

ESP32 Componentes
unR FTDI TX
UOT FTDI RX
GND FTDI GND
IO0 GND
5V Fonte 5V
GND Fonte GND

Pinagem ESP32-CAM Para Utilização

ESP32 Componentes
unR FTDI TX
UOT FTDI RX
GND FTDI GND
IO2 PULLUP BUTTON
5V Fonte 5V
GND Fonte GND

👣 Rotas do Servidor

POST

ESTRUTURA
POST /placa HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: localhost:3333
Content-Length: 114

-----011000010111000001101001
Content-Disposition: form-data; name="placa"


-----011000010111000001101001--
RESPOSTA ESPERADA
{
  "message": "Recognition Without Filter",
  "status": "Success",
  "imageName": "74983151b499.jpeg",
  "tessdata": "eng+nummer",
  "output": "FATEC15\n"
}

GET

ESTRUTURA
GET /placa?placa=PLACA HTTP/1.1
Host: localhost:3333
RESPOSTA ESPERADA
{
  "ano": "2007",
  "anoModelo": "2008",
  "chassi": "*********",
  "codigoRetorno": "0",
  "codigoSituacao": "0",
  "cor": "Prata",
  "data": "29/02/2020 às 21:09:34",
  "dataAtualizacaoAlarme": "",
  "dataAtualizacaoCaracteristicasVeiculo": "",
  "dataAtualizacaoRouboFurto": "",
  "marca": "GM/CELTA",
  "mensagemRetorno": "Sem erros.",
  "modelo": "GM/CELTA",
  "municipio": "SOROCABA",
  "placa": "PLACA",
  "situacao": "Sem restrição",
  "uf": "SP"
}

📷 Capturas

🎴 Capturas com ESP32

🖼 Representação Digital Placa Mercosul

server

🎁 Contribuir

  • 🤖 Traineddata treinado com placas mercosul.
  • 🎥 Reconhecimento em tempo real com streaming.

Made with ❤ by Andre Sampaio 👋

About

📃 Meu Artigo Cientifico para Trabalho de Conclusão de Curso na Faculdade de Tecnologia de Sorocaba

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published