Volvo RTI Retrofit - Multimedia ja Android Auto Volvo S60, V70 P2 -malleihin.

Versio r1.2

Tervetuloa Volvo P2:lle räätälöityyn Volvo RTI Retrofit -projektiin! Tämä projekti parantaa ajokokemustasi integroimalla Raspberry Pi ja Arduino ajoneuvoosi korvaamalla RTI-järjestelmän ohjausmoduuli. RTI:n näytön ja hallintalaitteiden käyttö takaa saumattoman integroinnin.

Erityiset kiitokset

Haluan esittää vilpittömät kiitokseni seuraaville henkilöille, jotka ovat vaikuttaneet suuresti tämän hankkeen kehittämiseen ja onnistumiseen:

  • Karl Hagström: Hänen kattava oppaansa AUX-toiminnon lisäämisestä Volvo HU-XXXX -radioon on ollut korvaamaton. Tutustu oppaaseen täällä.
  • klalle: Päivitetty AUX-skripti ja panokset. Tarkista heidän GitHub gistinsä täällä.
  • laurynas: Volvo LINbus -lukijaohjelman kehittämisestä, jolla oli ratkaiseva merkitys SWM-painikkeiden integroimisessa OpenAutoPro-järjestelmään. Etsi ohjelma täällä.
  • Luuk: Heidän resurssinsa Android Auton käyttöönotosta Volvon RTI-järjestelmissä on ollut erittäin hyödyllinen. Lisätietoja löytyy täällä.
  • BlueWaveStudio-tiimi OpenAuto Pron kehittämiseen. Tämä projekti on valitettavasti suljettu!
  • KreAch3R: Siitä, että Android Auto Wireless on jälleen saatavilla! Lisätietoja: täällä.

Teidän panoksenne ovat rikastuttaneet tätä hanketta merkittävästi, ja arvostan suuresti ponnistelujanne. Kiitos!

Mikä nyt toimii:

  • OpenAuto Pro Bluetoothilla ja sisäisellä audiosoittimella, handsfree-puheluilla, 15-kaistaisella taajuuskorjaimella jne.
  • Langaton Android Auto
  • Alkuperäinen näyttö sarjavideon kautta
  • Näytön avaaminen ja sulkeminen painikkeilla Enter+Back.
  • Ohjauspyörän painikkeet, mukaan lukien RTI-painikkeet.
  • Takakamera
  • Automaattinen kirkkauden säätö (Tämä on päivitettävä)

Tulevat työt:

  • Lisää OBD-tiedot
  • Lisää pieni akku ylläpitämään virtaa moottorin käynnistyksen aikana.
  • Parempi kotelo kaikille komponenteille
  • Vakaampi ja avoimen lähdekoodin järjestelmä OpenAuto Pron sijaan

Sisällysluettelo

  1. Yhteyden yleiskatsaus
    • Tarvittavat komponentit
    • Kaapelinhallinta
    • Näyttökaapelin liitäntä
    • SWM-painikkeen konfigurointi - LIN-väylä
    • AUX-integraatio
    • RTI-ohjausmoduulin asennus
    • RTI-ohjausmoduulijärjestelmä
    • RTI Extender -kaapelin järjestelmä
    • Takakamera
    • Automaattinen kirkkauden säätö
  2. Ohjelmoinnin yksityiskohdat
    • Raspberry Pi: OpenAutoPro: OpenAutoPron asennus, asetukset, Arduino-liitännät ja aloitusnäytön konfigurointi.
    • Android Auton ottaminen käyttöön

Yhteyden yleiskatsaus

Tarvittavat komponentit

  • Raspberry Pi 4, 2 GB RAM-muistia: SD-kortti 64GB
  • USB-äänikortti Vention
  • Bluetooth C-TECH BTD-02
  • Arduino Nano (Alkuperäinen ATmega328) - Klooni ei lue SWM-painikkeita.
  • Arduino Nano (Kiina klooni) - AUX:lle
  • MCP2004-siru TME
  • Alaslaskumuunnin 12V-5V, 5A
  • Maasilmukan eristin
  • Erilaiset kaapelit, liittimet jne.
  • P2:n takakamera
  • Fotoresistori
  • Vastus R1 10k

Kaapelinhallinta

Tehokas kaapelinhallinta on olennaisen tärkeää OpenAutoPro-projektin komponenttien järjestämiseksi Volvo S60 D5:ssä. Keskustellaan siitä, miten olemme optimoineet kaapelien reitityksen siistin ja toimivan kokoonpanon aikaansaamiseksi. Alkuperäisten kaapeleiden hyödyntäminen

  • Puhtaan ja yhtenäisen asennuksen säilyttämiseksi olen käyttänyt uudelleen olemassa olevia kaapeleita auton etuosasta tavaratilaan.
  • RTI-näytöstä ja radiosta kulkee kaksi kaapelia RTI-ohjausmoduuliin. Kun yksi kaapeli pysyy kytkettynä radion ja ohjausmoduulin välillä, käytämme toista 10-nastaista kaapelia RTI-näytöstä ohjausmoduuliin jatkojohtona. Virtalähteen valinta
  • Saumattoman virranhallinnan varmistamiseksi olemme napauttaneet 12V-pistorasian takapuolelle etupuolelle. Käytämme RTI-kaapelissa 2 nastaa virtaa ja maata varten.
  • 12 V:n pistorasian etuna on, että virta katkeaa kokonaan, kun sytytysvirta kytketään pois päältä, mikä vähentää virran kulumisen riskiä.
  • Tulevissa iteraatioissa aion sisällyttää pienen akun ylläpitämään virtaa moottorin käynnistyksen aikana, mikä parantaa järjestelmän luotettavuutta entisestään.

Näyttökaapelin liitäntä:

RTI-näytön (tie- ja liikennetiedot) liittäminen OpenAutoPro-järjestelmään edellyttää huolellista lähestymistapaa kaapeleiden liittämiseen. Puretaan kaapeliasetukset saumattoman integroinnin varmistamiseksi. Kaapelikomponentit:

  • Videokaapeli: Tämä kaapeli kuljettaa videosignaalin lähteestä RTI-näyttöön ja helpottaa visuaalista tulostusta.
  • Maakaapeli: Varmistaa asianmukaisen maadoituksen vakaata toimintaa ja sähköturvallisuutta varten.
  • Näytön sarjakaapeli: Helpottaa näytön ja järjestelmän välistä tiedonsiirtoa, mikä mahdollistaa ohjauksen ja tiedonvaihdon.
RTI-näytön nastoitus

SWM-painikkeen konfigurointi - LIN-väylä

Ohjauspyörän SWM-painikkeet ja RTI-painikkeet luetaan LIN-väylän kautta. Käytämme alkuperäistä Arduino Nanoa, jossa on MCP2025 ja "laurynas" Volvo LINbus -lukijaohjelma (https://github.com/laurynas/volvo_linbus). Pelkkä halutun painikkeen painaminen riittää LIN-väylän avainkoodin katsomiseen painikkeistamme ilman, että sytytysvirta tarvitsee kytkeä päälle. Volvo S60 2008:n avainkoodi näyttää seuraavalta: Enter-painike: " C1 3F 20 A0 "

SWM/SAS:n kaapelit sijaitsevat ohjauspyörän yläpuolella kannen alla. Katso sininen nuoli.  

AUX-integraatio

Vuoden 2008 Volvo S60:ssä on yleensä AUX-liitäntä, mutta minun mallissani radio oli päivitetty HU-850-radioon, joka on vanhempi versio, josta tämä ominaisuus puuttuu. Karl Hagströmin oppaan (https://gizmosnack.blogspot.com/2015/11/aux-in-volvo-hu-xxxx-radio.html), loin CD-vaihtajan emulaattorin käyttämällä Arduino Nano -kloonia.

Radio Pinout

RTI-ohjausmoduuli ja kaapelin jatke

Olen poistanut lähes kaiken RTI-ohjausmoduulin laatikosta. Jäljelle jäi vain kolme liitintä: 8-nastainen DIN-liitin, 10-nastainen liitin näytöstä ja 5-nastainen sininen liitin. Olen sijoittanut kaikki laskentakomponentit tähän laatikkoon: Raspberry Pi kaikkine komponentteineen, alaslaskumuunnin ja kaksi Arduino-mikrokontrolleria piirilevylle.

Takakamera

Löysin erityisesti Volvo P2:een tarkoitetun takakameran, ja sen asennus on suoraviivaista. Kytke ensin kameran virta 12 V:n puolelta step-down-muuntimeen. Kytke seuraavaksi kameran videolähtö 5V releeseen. Joka vaihtaa RPi:stä kameraan, kun peruutusvalo on päällä. Katso ohjausmoduulin järjestelmä.  

Automaattinen kirkkauden säätö

Aluksi kirkkaus oli määritettävissä, mutta sitä piti säätää manuaalisesti. Koska painikkeita ei ollut, päätin automatisoida sen. Asensin fotoresistorin takalasin alle ja liitin sen Arduino Nanoon sinisen liittimen kautta (katso kaaviokuva).

Ohjelmoinnin yksityiskohdat

Raspberry Pi: OpenAuto Pro: OpenAuto Pron asennus, asetukset, Arduino-yhteys ja aloitusnäytön konfigurointi.

Tässä oppaassa kuvataan Raspberry Pi -laitteen konfiguroinnin vaiheet, mukaan lukien Raspberry Pi -laitteen konfigurointitiedoston vaihtaminen, automaattisen käynnistyksen määrittäminen painikkeenlukijalle, Volvo-käynnistysnäytön asettaminen ja taajuuskorjaimen konfigurointi.

1. Vadelma-Pi:n konfigurointitiedoston vaihtaminen

Jotta voit tehdä tarvittavat järjestelmäsäädöt, sinun on muokattava Raspberry Pi:n käynnistyskonfiguraatiotiedostoa.

  1. Avaa Raspberry Pi:n konfigurointitiedosto seuraavalla komennolla:sudo nano /boot/config.txt
  2. Muokkaa tai lisää kaikki tarvittavat asetukset projektin määritysten mukaan.
  3. Tallenna ja poistu editorista painamalla Ctrl + X, niin Yja Kirjoita.

2. Automaattisen käynnistyksen määrittäminen painikkeiden lukijalle

Sen varmistamiseksi, että run.sh skripti (joka lukee painikkeiden syötteet) suoritetaan automaattisesti käynnistyksen yhteydessä, noudata seuraavia ohjeita:

  1. Siirrä run.sh skripti /home/pi hakemisto:sudo mv /home/pi/run.sh /home/pi
  2. Siirrä key.py tiedostoon /home/pi/Documents/ hakemisto:sudo mv /home/pi/key.py /home/pi/Documents/
  3. Muokkaa autostart-tiedostoa lisäämällä skripti:sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
  4. Liitä seuraava rivi file:@/home/pi/run.sh loppuun.
  5. Tallenna ja poistu editorista painamalla Ctrl + X, niin Yja Kirjoita.
  6. Tee run.sh Komentosarjan suoritettava:sudo chmod +x /home/pi/run.sh
  7. Asenna tarvittava Python-paketti pynput:sudo pip3 install pynput

3. Volvo Splash Screen -näytön asettaminen

Volvo-käynnistysnäytön asettaminen Raspberry Pi:hen:

  1. Siirrä aloitusnäytön tiedostot OpenAuto Pro -hakemistoon:sudo mv /home/pi/splash1.h264 /usr/share/openautopro sudo mv /home/pi/splash2.h264 /usr/share/openautopro

4. Equalizer-konfiguraation vaihtaminen

Ekvalisaattorikokoonpanon määrittäminen:

  1. Siirrä openauto_equalizer.ini taajuuskorjaimen asetukset: /home/pi/.openautopro/config/'

Android Auton ottaminen käyttöön

Viimeisimmän Android Auto -päivityksen (v12.6) jälkeen sisäänrakennettu OpenAuto Pro -versio lakkasi toimimasta. KreAch3R:n ansiosta se on nyt mahdollista aktivoida uudelleen. Seuraa hänen ohjeitaan täällä, jotta se toimisi jälleen.

Olen kuitenkin huomannut joitakin ongelmia: "Seuraava/edellinen raita" ja "Toisto/tauko" -painikkeet eivät enää toimi, eikä Android Auton käynnistäminen OpenAuto Pro -valikosta ole enää mahdollista (se toimii vain järjestelmän käynnistyksen yhteydessä). Nämä ongelmat pitäisi korjata tulevassa päivityksessä.


Kun nämä vaiheet on suoritettu, Raspberry Pi -laitteesi pitäisi olla oikein konfiguroitu projektia varten, ja tarvittavat skriptit ja määritykset ovat paikoillaan.

Kuvan kuvaus

Jaa sosiaalisessa mediassa!

Myydyimmät tuotteet

Kommentoi

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

1 ajatus aiheesta “Volvo RTI Retrofit – Multimedia with Android Auto for Volvo S60, V70 P2”

Ostoskori