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, Srpanj
Anonim
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila

Ove upute vam pokazuju razumijevanje obrnutog inženjeringa, analizu podataka i razvoj novih proizvoda s tim podacima.

Korak 1: Pronalaženje pinouta

Pronalaženje pinouta
Pronalaženje pinouta

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

  • GND - CRNI
  • VCC - CRVENI
  • PODACI - BIJELI

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

Korak 2: Spajanje 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 načelo rada za istraživanje
Povezivanje logičkog analizatora i načelo rada za istraživanje

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 podijeliti ih u ova tri oblika. Također sam spojio sabirnicu podataka na arduino nano prekidni pin (D2).

Nakon što sam izdvojio podatke, napisao sam program koji može poslati naredbu serijskom mp3 playeru putem uarta. Koristio sam softver serijski 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 njegova poruka dobrodošlice

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

ostale datoteke su poput:

  • 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 projektiranje svog sklopa i proizvodnju njegove tiskane ploče.

mojem 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

Kako bih koristio iste konektore parkirnog senzora, naručio sam 2,5 4-pinski 3S1P punjač za ravnotežu, silikonski kabel JST XH utikač Adapter utikač s ove veze i zvučnik s ove veze

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

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

Radi savršeno!:)

Preporučeni: