Índice:

Engenharia reversa e atualização de sensores de estacionamento: 7 etapas
Engenharia reversa e atualização de sensores de estacionamento: 7 etapas

Vídeo: Engenharia reversa e atualização de sensores de estacionamento: 7 etapas

Vídeo: Engenharia reversa e atualização de sensores de estacionamento: 7 etapas
Vídeo: Engenharia Reversa: Guia Completo e Definitivo sobre o que é a Engenharia Reversa 2024, Novembro
Anonim
Engenharia reversa e atualização de sensores de estacionamento
Engenharia reversa e atualização de sensores de estacionamento

Este instrutível mostra como entender a engenharia reversa, analisando dados e desenvolvendo novos produtos com essas informações.

Etapa 1: Descobrindo Pinouts

Descobrindo Pinouts
Descobrindo Pinouts

Para entender o princípio de funcionamento do sensor de estacionamento, precisei especificar o pino de dados correto. Então eu medi os níveis de tensão com multímetro e vi que há uma conexão de 3 pinos entre o Display e a unidade principal, o 4o cabo não está funcionando, que são:

  • GND - PRETO
  • VCC - VERMELHO
  • DADOS - BRANCO

Eu conectei um preto com terra e um branco ao Canal 1 do analisador lógico.

Etapa 2: Conectando o Analisador Lógico e Explorando o Princípio de Funcionamento

Conectando o analisador lógico e explorando o princípio de funcionamento
Conectando o analisador lógico e explorando o princípio de funcionamento
Conectando o analisador lógico e explorando o princípio de funcionamento
Conectando o analisador lógico e explorando o princípio de funcionamento
Conectando o analisador lógico e explorando o princípio de funcionamento
Conectando o analisador lógico e explorando o princípio de funcionamento

Depois de trabalhar por uma semana para entender o significado dos bits, descobri que o primeiro byte representa a distância na forma de inverso de cada bit, os 4 bits seguintes são a id do sensor e os 4 últimos bits são os bits de parada.

Etapa 3: Adicionando um novo futuro de "fala" com o uso do módulo Arduino & Serial Mp3 Player

Adicionando um Novo
Adicionando um Novo
Adicionando um Novo
Adicionando um Novo

Eu medi as durações do sinal de início, lógico 1 e lógico 0 em microssegundos. Isso me ajudou a dividi-los nessas três formas. Também conectei o barramento de dados ao pino de interrupção do arduino nano (D2).

Depois de extrair os dados, escrevi um programa que pode enviar comandos para o reprodutor serial de mp3 via uart. Usei softwareserial D8 D9 no arduino.

O link do Arduino Nano está aqui

O link do módulo mp3 está aqui

O código Arduino Nano está no anexo

Etapa 4: caminhos de arquivo no cartão Microsd (reprodutor de mp3)

Caminhos de arquivo no cartão Microsd (MP3 Player)
Caminhos de arquivo no cartão Microsd (MP3 Player)

01 / 001.mp3 sua mensagem de boas-vindas

ao colocar o carro em marcha à ré, você se deparará com isso.

os outros arquivos são como:

  • 01 / 002.mp3 10-20 cm.
  • 01 / 003.mp3 20-30 cm.
  • 01 / 004.mp3 30-40 cm.
  • 01 / 005.mp3 40-50 cm.
  • 01 / 006.mp3 50-60 cm.
  • …..

Etapa 5: Projetando o circuito e PCB

Projetando o circuito e PCB
Projetando o circuito e PCB
Projetando o circuito e PCB
Projetando o circuito e PCB
Projetando o circuito e PCB
Projetando o circuito e PCB
Projetando o circuito e PCB
Projetando o circuito e PCB

Usei www.easyeda.com para projetar meu circuito e produzir seu pcb.

você pode acessar meu projeto daqui

Etapa 6: Solicitar os conectores JST XH e alto-falante

Solicitando os conectores JST XH e alto-falante
Solicitando os conectores JST XH e alto-falante
Solicitando os conectores JST XH e alto-falante
Solicitando os conectores JST XH e alto-falante

Para usar os mesmos conectores do sensor de estacionamento, encomendei 2,5 4 pinos 3S1P Balance Charger Cabo de silicone JST XH Conector Adaptador Plug deste link e um alto-falante deste link

Etapa 7: Parte final: PCB de solda

Parte final: PCB de solda
Parte final: PCB de solda
Parte final: PCB de solda
Parte final: PCB de solda
Parte final: PCB de solda
Parte final: PCB de solda

Funciona perfeitamente!:)

Recomendado: