Cuprins:

Inginerie inversă și modernizare senzori de parcare auto: 7 pași
Inginerie inversă și modernizare senzori de parcare auto: 7 pași

Video: Inginerie inversă și modernizare senzori de parcare auto: 7 pași

Video: Inginerie inversă și modernizare senzori de parcare auto: 7 pași
Video: Miracolul Israelian al Puterii și al Prosperitatii | Un documentar in 10 Capitole 2024, Noiembrie
Anonim
Inginerie inversă și modernizare senzori de parcare auto
Inginerie inversă și modernizare senzori de parcare auto

Acest instructable vă arată să înțelegeți ingineria inversă, să analizați datele și să dezvoltați un produs nou cu aceste informații.

Pasul 1: aflarea pinouturilor

Aflarea pinouturilor
Aflarea pinouturilor

Pentru a înțelege principiul de funcționare al senzorului de parcare, a trebuit să specific pinul corect de date. Apoi am măsurat nivelurile de tensiune cu multimetru și am văzut că există o conexiune cu 3 pini între unitatea de afișare și unitatea principală, al 4-lea cablu nu funcționează care sunt:

  • GND - NEGRU
  • VCC - ROȘU
  • DATE - ALB

Am conectat unul negru cu sol și unul alb la Canalul 1 al analizatorului logic.

Pasul 2: Conectarea analizorului logic și explorarea principiului de lucru

Conectarea analizorului logic și explorarea principiului de lucru
Conectarea analizorului logic și explorarea principiului de lucru
Conectarea analizorului logic și explorarea principiului de lucru
Conectarea analizorului logic și explorarea principiului de lucru
Conectarea analizorului logic și explorarea principiului de lucru
Conectarea analizorului logic și explorarea principiului de lucru

După ce am lucrat timp de o săptămână la înțelegerea semnificației biților, am aflat că primul octet reprezintă distanța într-o formă inversă a fiecărui bit, după 4 biți sunt id-ul senzorului și ultimii 4 biți sunt biți stop.

Pasul 3: Adăugarea unui nou viitor „Speech” cu utilizarea modulului Arduino și Serial Mp3 Player

Adăugarea unui nou
Adăugarea unui nou
Adăugarea unui nou
Adăugarea unui nou

Am măsurat duratele semnalului de pornire, 1 logic și 0 logic în micro secunde. M-a ajutat să le împart în aceste trei forme. De asemenea, am conectat magistrala de date la pinul de întrerupere arduino nano (D2).

După ce am extras datele, am scris un program care poate trimite comanda către playerul serial mp3 prin uart. Am folosit software-ul D8 D9 pe arduino.

Link-ul Arduino Nano este aici

Linkul modulului MP3 este aici

Codul Arduino Nano este în atașament

Pasul 4: Căi de fișiere în cardul Microsd (MP3 Player)

Căi de fișiere în cardul Microsd (MP3 Player)
Căi de fișiere în cardul Microsd (MP3 Player)

01 / 001.mp3 mesajul său de bun venit

când schimbați mașina în marșarier, veți întâlni acest lucru.

celelalte fișiere sunt ca:

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

Pasul 5: Proiectarea circuitului și a PCB-ului

Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului
Proiectarea circuitului și a PCB-ului

Am folosit www.easyeda.com pentru a-mi proiecta circuitul și a-i produce PCB-ul.

puteți accesa proiectul meu de aici

Pasul 6: Comandați conectorii și difuzorul JST XH

Comandarea conectorilor și difuzorului JST XH
Comandarea conectorilor și difuzorului JST XH
Comandarea conectorilor și difuzorului JST XH
Comandarea conectorilor și difuzorului JST XH

Pentru a utiliza aceiași conectori ai senzorului de parcare, am comandat 2,5 4-pin 3S1P încărcător de echilibru silicon cablu cablu JST XH conector adaptor Plug de la acest link și un difuzor de la acest link

Pasul 7: Partea finală: PCB de lipit

Partea finală: PCB de lipit
Partea finală: PCB de lipit
Partea finală: PCB de lipit
Partea finală: PCB de lipit
Partea finală: PCB de lipit
Partea finală: PCB de lipit

Functioneaza perfect!:)

Recomandat: