Skip to content

Documentation for the Peugeot Infotainment Project

License

Notifications You must be signed in to change notification settings

Mive82/psa-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peugeot infotainment Project

Infotainment sustav napravljen sa Raspberry Pi računalom i ESP32 mikroupravljačem koji komunicira sa automobilima PSA grupe (Peugeot, Citroen) preko VAN sabirnice.

Hardware

  • Raspberry Pi 3
  • Official Raspberry Pi LCD
  • ESP32
  • MCP2551 CAN bus transceiver
  • TSS463C VAN bus driver
  • Custom-made PCB na kojem se sve smješteno

PCB Schematics repo

Software

Raspberry Pi

  • Prilagođena Linux disribucija bazirana na Yocto projektu.
  • Grafičko sučenje napravljeno u Qt (C++).
    • Prikazuje sve informacije sa originalnog LCD ekrana
    • Prikazuje informacije o motoru
    • USB media player
  • API za komunikaciju sa ESP posebno napisan u C.

GUI App repo

ESP

  • Korištena biblioteka za softversko primanje podataka sa VAN sabirnice.
  • Softver strukturiran kao API za odgovaranje na zahtjeve za podatke.
  • Upravlja paljenjem i gašenjem Raspberry Pi.
  • Simulira CD Changer slanjem VAN paketa pomoću TSS463C.

ESP Firmware repo

Komunikacija

Komunikacija između Raspberry Pi računala i ESP se odvija preko UART sučelja. Način razmjene i oblik paketa je napravljen po uzoru na MSP (MultiWii Serial Protocol) koji se koristi na dronovima.
Radi na način request - response, gdje Raspberry Pi šalje zahtjev (request) za podatke i ESP odgovara (response) sa traženim podacima, ili ne odgovara ako je zahtjev krivog oblika.

Slike

GUI

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5

U autu

In Car 1

Zahvale

Ovaj projekt ne bi bio moguć bez ovih ljudi:

Njihovo istraživanje VAN protokola je omogućilo lakši razvoj.

Dokumentacija

Ovaj repozitorij sadrži površnu dokumentaciju svih komponenti. Za više detalja vidi kod.

About

Documentation for the Peugeot Infotainment Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages