1. Cel urządzenia
Jeżdzę teraz samochodem Mazda 6 z 2003r. ze zwykłym systemem audio (nie Bose). Niestety nie ma tutaj możliwości podłączenia zewnętrznego źródła dzwięku Aux, np. smartfonu. Postanowiłem dorobić taką możliwość, a żeby nie trzeba było plątać się z kablami, wszystko miało w założeniu działać za pośrednictwem Bluetooth.
2. Opis rozwiązania
W skrócie rozwiązanie polega na wykorzystaniu nieużywanego przycisku uruchamiającego magnetofon (TAPE/MD). Po przełączeniu na TAPE/MD dźwięk z opisanego poniżej układu jest podawany na głośniki. Tu pojawia się trudność, gdyż należy oszukać system, tak aby myślał, że odtwarzacz kaset jest obecny. Z pomocą przychodzi projekt MazdaSpoof ze strony http://nikosapi.org/w/index.php/MazdaSpoof_-_A_Tape_Deck_Emulator. Bardzo prosty układzik na ATtiny45 komunikuje się po szynie danych z systemem audio przedstawiając się jako odtwarzacz kaset. Całość powinna dać się zastosować do innych modeli Mazda z tamtego okresu, nikosapi mówi o Mazdzie 3 i Protege.
Pełne rozwiązanie jest to w zasadzie integracja gotowych elementów. Jako moduł audio bluetooth posłużył mi tani adapter bluetooth aux, zasilany z gniazda USB, zakupiony na znanym portalu aukcyjnym. Pozbyłem się tylko plastikowej obudowy, aby łatwiej było wpasować go na płytkę drukowaną. Układ jest zasilany +12V, więc należało zapewnić obniżenie napięcia do 5V. Użycie zwykłego liniowego stabilizatora wymagałoby rozproszenia prawie 1W mocy, ale miałem akurat pod ręką płytkę przetwornicy step-down na LM2596 używanej z Arduino. W sam raz do tego celu a koszt poniżej 5zł.
Schemat:
Układ jest zintegrowany na jednej płytce drukowanej, zaprojektowanej w KiCadzie. Płytka widoczna na zdjęciach jest jeszcze we wstępnej wersji, z błędami i usuniętymi potem miejscami na potencjometry. ATtiny zaprogramowałem przed wlutowaniem programatorem usbasp. Gotowy wsad pobrałem ze strony autora MazdaSpoof, tutaj załączam kopię.
Należy się upewnić, że fuse bity są ustawione na wartości domyślne dla tego kontrolera, czyli CKSEL = “0010”, SUT = “10”, CKDIV8 = programmed. Daje to ustawienia źródła zegara na wewnętrzny RC 8MHz z preskalerem 1:8. Przed wlutowaniem przetwornicy ważne aby ustawić napięcie na 5V by nie zniszczyć mikrokontrolera. Nie zaszkodzi kapnąć lakieru do paznokci na śrubkę potencjometru, ze względu na drgania w samochodzie. Na końcu trzeba umocować adapter do gniazda USB i przylutować wyprowadzenia audio. Żeby adapter nie ruszał się, użyłem samochodowej taśmy dwustronnej.
3. Montaż w samochodzie
Po zlutowaniu układu i teście na biurku zabrałem się za finalny montaż. Trzeba w tym celu wyjąć cały moduł konsoli środkowej. Nie jest to zbyt trudne. Po zdjęciu pokrywy wokół drążka zmiany biegów, ukazują się dwie śruby trzymające konsolę od dołu. Trzecia śruba jest z boku u góry po prawej stronie. Dostęp do niej jest po wyjęciu szuflady schowka pasażera. Po odkręceniu śrub wystarczy niezbyt mocno pociągnąć konsolę od spodu aby całość puściła. Pozostaje odłączyć przewody, kostki i mamy konsolę wyjętą. Na youtube są filmy pokazujące to w szczegółach, więc nie wklejam zdjęć tego etapu.
A oto konsola po wyjęciu, widać wnękę na odtwarzacz kaset. Jest tam złącze do którego trzeba podłączyć naszą płytkę. Niestety nie udało mi się dopasować kostki, która by tu pasowała i byłem zmuszony przylutować przewody wprost do złącza. Schemat wyprowadzeń do połączenia wygląda następująco (N.C. oczywiście nie łączyć):
Płytka jest przymocowana za pomocą komputerowych kołków i ustalona taśmą dwustronną. Po włożeniu konsoli z powrotem na miejsce warto sprawdzić czy całość działa, a także np. radio, aby nie rozkręcać wszystkiego raz jeszcze.
4. Użytkowanie
Obsługa jest bardzo prosta:
- parujemy nasze urządzenie z adapterem, wykryta nazwa i hasło zależy od konkretnego modelu adaptera. Z dużą dozą prawdopodobieństwa hasło to 1111.
- łączymy urządzenie
- przyciskamy TAPE/MD w samochodzie i cieszymy się dzwiękiem
Jak dotąd wszystko działa bez problemów. Jakość dźwięku nie rzuca na kolana, ale przy poziomie wyciszenia w Mazdzie jest to bez znaczenia. Założyłem urządzonko po letnich upałach, więc nie wiem jaki wpływ mają wysokie temperatury, ale pewnie niedługo przekonam się o wpływie niskich temperatur. Budżet części wyniósł jakieś 50-60zł
Jeżdzę teraz samochodem Mazda 6 z 2003r. ze zwykłym systemem audio (nie Bose). Niestety nie ma tutaj możliwości podłączenia zewnętrznego źródła dzwięku Aux, np. smartfonu. Postanowiłem dorobić taką możliwość, a żeby nie trzeba było plątać się z kablami, wszystko miało w założeniu działać za pośrednictwem Bluetooth.
2. Opis rozwiązania
W skrócie rozwiązanie polega na wykorzystaniu nieużywanego przycisku uruchamiającego magnetofon (TAPE/MD). Po przełączeniu na TAPE/MD dźwięk z opisanego poniżej układu jest podawany na głośniki. Tu pojawia się trudność, gdyż należy oszukać system, tak aby myślał, że odtwarzacz kaset jest obecny. Z pomocą przychodzi projekt MazdaSpoof ze strony http://nikosapi.org/w/index.php/MazdaSpoof_-_A_Tape_Deck_Emulator. Bardzo prosty układzik na ATtiny45 komunikuje się po szynie danych z systemem audio przedstawiając się jako odtwarzacz kaset. Całość powinna dać się zastosować do innych modeli Mazda z tamtego okresu, nikosapi mówi o Mazdzie 3 i Protege.
Pełne rozwiązanie jest to w zasadzie integracja gotowych elementów. Jako moduł audio bluetooth posłużył mi tani adapter bluetooth aux, zasilany z gniazda USB, zakupiony na znanym portalu aukcyjnym. Pozbyłem się tylko plastikowej obudowy, aby łatwiej było wpasować go na płytkę drukowaną. Układ jest zasilany +12V, więc należało zapewnić obniżenie napięcia do 5V. Użycie zwykłego liniowego stabilizatora wymagałoby rozproszenia prawie 1W mocy, ale miałem akurat pod ręką płytkę przetwornicy step-down na LM2596 używanej z Arduino. W sam raz do tego celu a koszt poniżej 5zł.
Schemat:
Układ jest zintegrowany na jednej płytce drukowanej, zaprojektowanej w KiCadzie. Płytka widoczna na zdjęciach jest jeszcze we wstępnej wersji, z błędami i usuniętymi potem miejscami na potencjometry. ATtiny zaprogramowałem przed wlutowaniem programatorem usbasp. Gotowy wsad pobrałem ze strony autora MazdaSpoof, tutaj załączam kopię.
Należy się upewnić, że fuse bity są ustawione na wartości domyślne dla tego kontrolera, czyli CKSEL = “0010”, SUT = “10”, CKDIV8 = programmed. Daje to ustawienia źródła zegara na wewnętrzny RC 8MHz z preskalerem 1:8. Przed wlutowaniem przetwornicy ważne aby ustawić napięcie na 5V by nie zniszczyć mikrokontrolera. Nie zaszkodzi kapnąć lakieru do paznokci na śrubkę potencjometru, ze względu na drgania w samochodzie. Na końcu trzeba umocować adapter do gniazda USB i przylutować wyprowadzenia audio. Żeby adapter nie ruszał się, użyłem samochodowej taśmy dwustronnej.
3. Montaż w samochodzie
Po zlutowaniu układu i teście na biurku zabrałem się za finalny montaż. Trzeba w tym celu wyjąć cały moduł konsoli środkowej. Nie jest to zbyt trudne. Po zdjęciu pokrywy wokół drążka zmiany biegów, ukazują się dwie śruby trzymające konsolę od dołu. Trzecia śruba jest z boku u góry po prawej stronie. Dostęp do niej jest po wyjęciu szuflady schowka pasażera. Po odkręceniu śrub wystarczy niezbyt mocno pociągnąć konsolę od spodu aby całość puściła. Pozostaje odłączyć przewody, kostki i mamy konsolę wyjętą. Na youtube są filmy pokazujące to w szczegółach, więc nie wklejam zdjęć tego etapu.
A oto konsola po wyjęciu, widać wnękę na odtwarzacz kaset. Jest tam złącze do którego trzeba podłączyć naszą płytkę. Niestety nie udało mi się dopasować kostki, która by tu pasowała i byłem zmuszony przylutować przewody wprost do złącza. Schemat wyprowadzeń do połączenia wygląda następująco (N.C. oczywiście nie łączyć):
Płytka jest przymocowana za pomocą komputerowych kołków i ustalona taśmą dwustronną. Po włożeniu konsoli z powrotem na miejsce warto sprawdzić czy całość działa, a także np. radio, aby nie rozkręcać wszystkiego raz jeszcze.
4. Użytkowanie
Obsługa jest bardzo prosta:
- parujemy nasze urządzenie z adapterem, wykryta nazwa i hasło zależy od konkretnego modelu adaptera. Z dużą dozą prawdopodobieństwa hasło to 1111.
- łączymy urządzenie
- przyciskamy TAPE/MD w samochodzie i cieszymy się dzwiękiem
Jak dotąd wszystko działa bez problemów. Jakość dźwięku nie rzuca na kolana, ale przy poziomie wyciszenia w Mazdzie jest to bez znaczenia. Założyłem urządzonko po letnich upałach, więc nie wiem jaki wpływ mają wysokie temperatury, ale pewnie niedługo przekonam się o wpływie niskich temperatur. Budżet części wyniósł jakieś 50-60zł
Fajne? Ranking DIY