Taula de continguts:

Enginyeria inversa i actualització de sensors d'aparcament: 7 passos
Enginyeria inversa i actualització de sensors d'aparcament: 7 passos

Vídeo: Enginyeria inversa i actualització de sensors d'aparcament: 7 passos

Vídeo: Enginyeria inversa i actualització de sensors d'aparcament: 7 passos
Vídeo: Звездный путь: Новые путешествия, 4х08, Китумба, Субтитры 2024, Desembre
Anonim
Enginyeria inversa i actualització de sensors d'aparcament
Enginyeria inversa i actualització de sensors d'aparcament

Aquesta instrucció us permet comprendre l'enginyeria inversa, analitzar dades i desenvolupar nous productes amb aquesta informació.

Pas 1: esbrinar els pinouts

Esbrinar pinouts
Esbrinar pinouts

Per tal d’entendre el principi de funcionament del sensor d’estacionament, calia especificar el pin de dades correcte. Llavors vaig mesurar els nivells de tensió amb multímetre i vaig veure que hi havia una connexió de 3 pins entre la pantalla i la unitat principal; el 4t cable no funciona, que són:

  • GND - NEGRE
  • VCC - VERMELL
  • DADES - BLANC

En vaig connectar un de negre amb terra i un de blanc al canal 1 de l'analitzador lògic.

Pas 2: Connexió de l'analitzador de lògica i exploració del principi de treball

Connexió de l'analitzador lògic i exploració del principi de treball
Connexió de l'analitzador lògic i exploració del principi de treball
Connexió de l'analitzador lògic i exploració del principi de treball
Connexió de l'analitzador lògic i exploració del principi de treball
Connexió de l'analitzador lògic i exploració del principi de treball
Connexió de l'analitzador lògic i exploració del principi de treball

Després d’haver treballat durant una setmana a entendre el significat dels bits, vaig descobrir que el primer byte representa la distància en forma inversa de cada bit, després dels 4 bits són identificadors del sensor i els darrers 4 bits són bits de parada.

Pas 3: afegir un nou futur "Speech" amb l'ús del mòdul de reproductor de mp3 Arduino i sèrie

Afegint un nou
Afegint un nou
Afegint un nou
Afegint un nou

He mesurat les durades del senyal d’inici, el lògic 1 i el lògic 0 en micro segons. Em va ajudar a dividir-les en aquestes tres formes. També vaig connectar el bus de dades al pin d'interrupció nano arduino (D2).

Després d’extreure les dades, vaig escriure un programa que pot enviar comandes al reproductor de mp3 sèrie mitjançant uart. He utilitzat el programa D8 D9 de l’arduino.

L’enllaç Arduino Nano és aquí

L’enllaç del mòdul Mp3 és aquí

Arduino Nano Code es troba al fitxer adjunt

Pas 4: Rutes de fitxers a la targeta Microsd (reproductor Mp3)

Rutes de fitxers a la targeta Microsd (reproductor Mp3)
Rutes de fitxers a la targeta Microsd (reproductor Mp3)

01 / 001.mp3 el seu missatge de benvinguda

quan canvieu el cotxe en marxa enrere, us trobareu amb això.

els altres fitxers són com:

  • 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.
  • …..

Pas 5: Dissenyar el circuit i el PCB

Disseny del circuit i PCB
Disseny del circuit i PCB
Disseny del circuit i PCB
Disseny del circuit i PCB
Disseny del circuit i PCB
Disseny del circuit i PCB
Disseny del circuit i PCB
Disseny del circuit i PCB

He utilitzat www.easyeda.com per dissenyar el meu circuit i produir el seu PCB.

podeu accedir al meu projecte des d’aquí

Pas 6: demaneu els connectors i l'altaveu JST XH

Comanda dels connectors i altaveus JST XH
Comanda dels connectors i altaveus JST XH
Comanda dels connectors i altaveus JST XH
Comanda dels connectors i altaveus JST XH

Per tal d’utilitzar els mateixos connectors del sensor d’estacionament, vaig demanar 2,5 cargador de 4-pin 3S1P Equilibri carregador Cable de silici Cable JST XH Connector Adaptador Endoll d’aquest enllaç i un altaveu d’aquest enllaç

Pas 7: Part final: soldar PCB

Part final: PCB de soldadura
Part final: PCB de soldadura
Part final: PCB de soldadura
Part final: PCB de soldadura
Part final: PCB de soldadura
Part final: PCB de soldadura

Funciona perfectament.:)

Recomanat: