Spisu treści:

Inżynieria wsteczna i modernizacja czujników parkowania samochodu: 7 kroków
Inżynieria wsteczna i modernizacja czujników parkowania samochodu: 7 kroków

Wideo: Inżynieria wsteczna i modernizacja czujników parkowania samochodu: 7 kroków

Wideo: Inżynieria wsteczna i modernizacja czujników parkowania samochodu: 7 kroków
Wideo: Jak podłączyć kamerę cofania i czujniki parkowania do radia 2024, Listopad
Anonim
Inżynieria wsteczna i modernizacja czujników parkowania samochodu
Inżynieria wsteczna i modernizacja czujników parkowania samochodu

Ta instrukcja pokazuje, jak zrozumieć inżynierię odwrotną, analizować dane i rozwijać nowy produkt z tymi informacjami.

Krok 1: Odkrywanie pinoutów

Znajdowanie pinoutów
Znajdowanie pinoutów

Aby zrozumieć zasadę działania czujnika parkowania, musiałem podać poprawny pin danych. Następnie zmierzyłem multimetrem poziomy napięć i zobaczyłem, że jest 3-pinowe połączenie między wyświetlaczem a jednostką główną, czwarty kabel nie działa, które są:

  • GND - CZARNY
  • VCC - CZERWONY
  • DANE - BIAŁY

Połączyłem czarną z masą, a białą z kanałem 1 analizatora stanów logicznych.

Krok 2: Podłączanie analizatora stanów logicznych i poznawanie zasady działania

Podłączanie analizatora stanów logicznych i odkrywanie zasady działania
Podłączanie analizatora stanów logicznych i odkrywanie zasady działania
Podłączanie analizatora stanów logicznych i odkrywanie zasady działania
Podłączanie analizatora stanów logicznych i odkrywanie zasady działania
Podłączanie analizatora stanów logicznych i odkrywanie zasady działania
Podłączanie analizatora stanów logicznych i odkrywanie zasady działania

Po tygodniu pracy nad zrozumieniem znaczenia bitów odkryłem, że pierwszy bajt reprezentuje odległość w postaci odwrotności każdego bitu, kolejne 4 bity to identyfikator czujnika, a ostatnie 4 bity to bity stopu.

Krok 3: Dodanie nowej przyszłości „mowy” za pomocą modułu Arduino i szeregowego odtwarzacza Mp3

Dodawanie nowego
Dodawanie nowego
Dodawanie nowego
Dodawanie nowego

Zmierzyłem czas trwania sygnału startu, logicznego 1 i logicznego 0 w mikrosekundach. Pomogło mi rozbić je na te trzy formy. Podłączyłem również magistralę danych do pinu przerwania arduino nano (D2).

Po wyodrębnieniu danych napisałem program, który może wysyłać polecenia do seryjnego odtwarzacza mp3 przez uart. Użyłem softwareserial D8 D9 na arduino.

Link do Arduino Nano jest tutaj

Link do modułu MP3 jest tutaj

Kod Arduino Nano znajduje się w załączniku

Krok 4: Ścieżki plików na karcie Microsd (odtwarzacz Mp3)

Ścieżki plików na karcie Microsd (odtwarzacz Mp3)
Ścieżki plików na karcie Microsd (odtwarzacz Mp3)

01\001.mp3 to wiadomość powitalna

kiedy przełączysz samochód na bieg wsteczny, spotkasz się z tym.

inne pliki to:

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

Krok 5: Projektowanie obwodu i płytki drukowanej

Projektowanie obwodu i PCB
Projektowanie obwodu i PCB
Projektowanie obwodu i PCB
Projektowanie obwodu i PCB
Projektowanie obwodu i PCB
Projektowanie obwodu i PCB
Projektowanie obwodu i PCB
Projektowanie obwodu i PCB

Użyłem www.easyeda.com do zaprojektowania mojego obwodu i wyprodukowania jego płytki drukowanej.

możesz uzyskać dostęp do mojego projektu stąd

Krok 6: Zamawianie złącz JST XH i głośnika

Zamawianie złącz JST XH i głośnika
Zamawianie złącz JST XH i głośnika
Zamawianie złącz JST XH i głośnika
Zamawianie złącz JST XH i głośnika

Aby użyć tych samych złącz czujnika parkowania zamówiłem 2.5 4-pin 3S1P Balance Charger Silicon Cable Wire JST XH Connector Adapter Plug z tego linku i głośnik z tego linku

Krok 7: Część końcowa: lutowanie PCB

Część końcowa: lutowanie PCB
Część końcowa: lutowanie PCB
Część końcowa: lutowanie PCB
Część końcowa: lutowanie PCB
Część końcowa: lutowanie PCB
Część końcowa: lutowanie PCB

Działa idealnie!:)

Zalecana: