bws Opublikowano 26 Października 2018 Zgłoś Opublikowano 26 Października 2018 (edytowane) Cześć! Chciałem Wam zaprezentować rozwiązanie usprawniające działanie systemu MMI 2G High w moim Audi. Dodałem w nim obsługę m.in. Android Auto, Mirroringu obrazu z telefonu, systemu multimedialnego KODI, odczytywania danych ze złącza diagnostycznego OBD-II, zestawu głośnomówiącego, odtwarzacza plików muzycznych i innych ciekawych funkcji. System oparty jest na mini-komputerze Raspberry Pi i aplikacji OpenAuto Pro. Samochód to Audi A8 D3, rok 2005, z systemem MMI 2G High na pokładzie. Podobne zmiany można wykonać również w Audi A5, Audi A6, Audi Q7 - wszystkich, które są wyposażone w system MMI 2G High. Moje Audi nie jest wyposażone w fabryczny tuner telewizyjny i złącze F-BAS, więc pierwszą rzeczą do zrobienia było wpięcie adaptera LVDS Video dla MMI 2G High. Tak czy owak, fabryczny tuner telewizyjny nie był opcją, ponieważ chciałem sterować interfejsem OpenAuto Pro za pomocą fabrycznego panelu MMI 2G. W przypadku użycia fabrycznego tunera TV do wyświetlania obrazu z Raspberry PI, nie ma możliwości sterowania interfejsem OpenAuto Pro za pomocą panelu MMI 2G - trzeba sobie wtedy radzić np. używając nakładki dotykowej na ekran LCD lub jakiejś zewnętrznej klawiatury. Proces instalacji adaptera video był naprawdę prosty - najtrudniej było wyjąć schowek (za nim znajduje się jednostka główna MMI, w którą wpina się adapter). Później wszystko poszło łatwo. Do podłączenia sygnału audio z Raspberry PI do MMI 2G użyłem adaptera AUX podłączonego do pętli światłowodowej i zmieniarki CD, gdyż moje auto nie posiadało fabrycznego złącza AUX. Kolejnym krokiem było podłączenie jednego przewodu z wiązki jednostki MMI 2G (Pin nr 16) do adaptera MAX3232 w celu odebrania sygnału z panelu przycisków. Aby aktywować sygnał wideo z Raspberry PI użyłem przycisku NAV (jest to obsługiwane przez mój adapter wideo). Adapter wideo jest podłączony do Raspberry PI. RPI przechwytuje również stany przycisków na panelu MMI. Gdy przejdziemy do menu CAR, CD, RADIO lub dowolnego innego, OpenAuto Pro zatrzymuje nasłuchiwanie panelu przycisków, aż wrócimy do ekranu nawigacji przez naciśnięcie przycisku NAV. Dzięki temu OpenAuto Pro nie koliduje z fabrycznym systemem MMI 2G High. Poniżej prosty schemat podłączeń, które wykonałem w aucie. Podsumowując - do sterowania interfejsem OpenAuto Pro przy użyciu panelu MMI 2G, niezbędny jest adapter Video. Adapter Video wpina się do systemu między fabryczny wyświetlacz LCD, a jednostkę główną MMI 2G. Do tego dochodzi zasilanie +12V i masa. W większości takie adaptery Video są urządzeniami Plug&Play. Do adaptera podłącza się zewnętrzne źródło obrazu, czyli w tym wypadku Raspberry PI. Przełączanie źródeł odbywa się za pomocą pilota dołączonego do adaptera i (jeśli wspiera to sam adapter) jednym z przycisków na panelu MMI 2G (NAME, NAVI, INFO, itp.). Użycie adaptera video ma dodatkową zaletę, gdyż nie wymaga posiadania złącza F-BAS w jednostce MMI 2G. Do wad należy brak możliwości korzystania z fabrycznej nawigacji - płyta z mapami nie może znajdować się w czytniku DVD. Jeśli ktoś chce użyć fabrycznego tunera TV do wyświetlania obrazu z Raspberry PI, to niestety nie będzie można używać panelu MMI 2G do sterowania interfejsem OpenAuto Pro. W takim wypadku do sterowania można użyć nakładki dotykowej na ekran LCD lub przenośnej klawiatury. I to wszystko - prosta instalacja bez przecinania przewodów i wiercenia :). Lista podstawowych komponentów: Standardowe rzeczy potrzebne do uruchomienia OpenAuto Pro: Raspberry PI 3B/3B+/4B (polecam Raspberry PI 4 z minimum 2GB RAM) Zewnętrzna karta dźwiękowa Wyjście mikrofonowe Mikrofon CSR 4.0 Bluetooth dongle Karta pamięci 16GB Rzeczy dedykowane dla MMI 2G: Adapter MAX3232 (w przypadku sterowania interfejsem OpenAuto Pro za pomocą panelu MMI 2G) Adapter Video MMI 2G (w przypadku sterowania interfejsem OpenAuto Pro za pomocą panelu MMI 2G) Adapter AUX dla MMI 2G (jeśli w aucie nie ma złącza AUX), ewentualnie transmiter FM. Wszystko działa tak jak na filmie: Aplikacja OpenAuto Pro : https://bluewavestudio.io/index.php/bluewave-shop/openauto-pro-detail Zdjęcia z auta (Audi A8 D3 2005): Edytowane 7 Stycznia 2021 przez bws Aktualizacja 1 1
michał YaGODA Opublikowano 27 Października 2018 Zgłoś Opublikowano 27 Października 2018 Super opis! Podpinam temat
bws Opublikowano 27 Października 2018 Autor Zgłoś Opublikowano 27 Października 2018 Dzięki:) Oczywiście zapraszam do zadawania pytań na temat projektu.
boskisam Opublikowano 8 Kwietnia 2019 Zgłoś Opublikowano 8 Kwietnia 2019 Cześć BWS, Czy możesz podesłać linki do części, których użyłeś? RPi 3b+ już mam, chciałbym takie coś zrobić w swojej A6. W jaki sposób podłączyłeś czytanie klawiszy z konsoli? Czy ten system jest w miejscu NAVI? (na filmiku widziałem, że w taki sposób został odpalony video.
bws Opublikowano 9 Kwietnia 2019 Autor Zgłoś Opublikowano 9 Kwietnia 2019 (edytowane) Tak system włącza się w miejscu NAVI. Całość bardzo dobrze opisana jest tutaj. Tam znajdziesz liste elementow i informacje jak wszystko polaczyc. Dużo czytania, ale bez tego ani rusz. Edytowane 4 Stycznia 2021 przez bws 1
TomGorLca Opublikowano 18 Sierpnia 2020 Zgłoś Opublikowano 18 Sierpnia 2020 witam czy ktos podjął by sie skompletowania takiego zestawu dla a6c6 z mmi 2g high? dolny Śląsk ? oczywiscie odplatnie
bws Opublikowano 4 Stycznia 2021 Autor Zgłoś Opublikowano 4 Stycznia 2021 Minęło trochę czasu od ostatniego wpisu . Zaktualizowałem główny post - wzbogaciłem trochę opis podłączenia i dodałem nowe zdjęcia. Miłego czytania! 1
tomekz3 Opublikowano 25 Lutego 2021 Zgłoś Opublikowano 25 Lutego 2021 (edytowane) Super sprawa, gratuluje zapału:-) Chyba też to zrobię u siebie! To będzie moja pierwsza zabawa z Raspberry, czy możesz rzucić okiem czy to co piszę ma sens: (Mam już adapter aux z bluetooth oraz moduł TV) - mój bluetooth odpinam od AUX-a i podłączam do Raspberry - w gniazdo "IN" karty dźwiękowej. - w zwolnione gniazdo AUX podłączam Raspberry (port OUT karty dzwiękowej) - mam moduł TV i chyba wystarczy mi sterowanie z klawiatury zewnętrznej. Pytanie tylko, czy nawigacja będzie odpalać sie automatycznie na ekranie MMI bez konieczności używania klawiatury ? - rozumiem, że nie potrzebuje adaptera VGA i podłączę port video Raspberry bezpośrednio do wejścia IN w TV (FBAS)? Orientujesz się jaki kabel powinienem kupić? - skąd brane są dane diagnostyczne OBD? czy to jest podpięte pod port OBD? Czyli moja lista zakupowa to byłoby: raspberry, karta pamięci 16GB, karta dźwiękowa, klawiatura, licencja openauto, kabel video... ? Mikrofon nie jest niezbędny ale przydaje się do wydawania poleceń głosowych (np. w mapach google), tak? Czy jeśli go nie będzie to android auto użyje mikrofonu z telefonu? Edytowane 25 Lutego 2021 przez tomekz3
Radny88 Opublikowano 26 Maja 2021 Zgłoś Opublikowano 26 Maja 2021 Witam. Jakie koszty takiego montażu?
Rekomendowane odpowiedzi