Sadržaj:

Obrnuti inženjering i nadogradnja senzora za parkiranje automobila: 7 koraka
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila: 7 koraka

Video: Obrnuti inženjering i nadogradnja senzora za parkiranje automobila: 7 koraka

Video: Obrnuti inženjering i nadogradnja senzora za parkiranje automobila: 7 koraka
Video: Citroen C4 Pikaso Ugradnja Multimedije 2024, Juli
Anonim
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila

Ova instrukcija vam pokazuje razumijevanje obrnutog inženjeringa, analizu podataka i razvoj novih proizvoda s tim podacima.

Korak 1: Pronalaženje pinouta

Findout Pinouts
Findout Pinouts

Da bih razumio princip rada parking senzora, morao sam navesti ispravan pin za podatke. Zatim sam izmjerio naponske razine multimetrom i vidio da postoji 3-pinska veza između jedinice prikaza i glavne jedinice, četvrti kabel ne radi, a to su:

  • GND - CRNO
  • VCC - CRVENO
  • PODACI - BIJELI

Spojio sam crnu sa uzemljenjem i bijelu na kanal 1 logičkog analizatora.

Korak 2: Povezivanje logičkog analizatora i istraživanje principa rada

Povezivanje logičkog analizatora i istraživanje principa rada
Povezivanje logičkog analizatora i istraživanje principa rada
Povezivanje logičkog analizatora i istraživanje principa rada
Povezivanje logičkog analizatora i istraživanje principa rada
Povezivanje logičkog analizatora i istraživanje principa rada
Povezivanje logičkog analizatora i istraživanje principa rada

Nakon tjedan dana rada na razumijevanju značenja bitova, otkrio sam da prvi bajt predstavlja udaljenost u obliku obrnutog od svakog bita, slijedeći 4 bita su identifikacijski broj senzora, a posljednja 4 bita su zaustavni bitovi.

Korak 3: Dodavanje nove budućnosti "govora" pomoću Arduino i serijskog Mp3 playera

Dodavanje novog
Dodavanje novog
Dodavanje novog
Dodavanje novog

Izmjerio sam trajanje startnog signala, logičkog 1 i logičkog 0 u mikro sekundama. Pomoglo mi je da ih podijelim u ova tri oblika. Također sam spojio sabirnicu podataka na arduino nano prekidnu iglu (D2).

Nakon što sam izdvojio podatke, napisao sam program koji može poslati naredbu serijskom mp3 playeru putem uarta. Koristio sam serijski softver D8 D9 na arduinu.

Arduino Nano veza je ovdje

Link za MP3 modul je ovdje

Arduino Nano kod se nalazi u privitku

Korak 4: Putevi datoteka na Microsd kartici (Mp3 player)

Putevi datoteka na Microsd kartici (Mp3 player)
Putevi datoteka na Microsd kartici (Mp3 player)

01 / 001.mp3 poruka dobrodošlice

kad prebacite automobil u brzinu za vožnju unatrag, složit ćete se s ovim.

ostale datoteke su slične:

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

Korak 5: Projektiranje kruga i PCB -a

Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a
Projektiranje sklopa i PCB -a

Koristio sam www.easyeda.com za dizajniranje svog kola i proizvodnju njegove štampane ploče.

mome projektu možete pristupiti odavde

Korak 6: Naručivanje JST XH konektora i zvučnika

Naručivanje JST XH konektora i zvučnika
Naručivanje JST XH konektora i zvučnika
Naručivanje JST XH konektora i zvučnika
Naručivanje JST XH konektora i zvučnika

Da bih koristio iste konektore parkirnog senzora, naručio sam 2,5 4-pinski 3S1P punjač za ravnotežu, silikonska žica JST XH utikač adaptera sa ove veze i zvučnik sa ove veze

Korak 7: Završni dio: Lemljenje PCB -a

Završni dio: PCB za lemljenje
Završni dio: PCB za lemljenje
Završni dio: Lemljenje PCB -a
Završni dio: Lemljenje PCB -a
Završni dio: PCB za lemljenje
Završni dio: PCB za lemljenje

Radi savršeno!:)

Preporučuje se: