Elektroda.pl
Elektroda.pl
X
Computer ControlsComputer Controls
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

interface: sterowanie fabryczne renault laguna -> radio sony

boogdan 02 Lip 2011 00:10 32649 34
  • interface: sterowanie fabryczne renault laguna -> radio sony

    Witam

    Chciałbym przedstawić swoją najnowszą konstrukcję. Jest to adapter do sterowania radiem sony przez fabryczny pilot renault.

    Pilot renault to de fakto klawiatura matrycowa o trzech wierszach i trzech kolumnach. W niektórych wersjach widziałem że jest osobny przycisk mute, u mnie nie ma takiego przycisku, ale emuluję go przez wciśnięcie vol+ i vol- naraz. Chociaż kod jest napisany tak aby obsłużyć także wersję z przyciskiem mute.
    Powinno to współpracować z innymi pilotami renault, nie tylko w lagunie, np w clio, megane, ale nie testowałem.
    Jest to "ekwiwalent" interface'ów np z firmy piloty.pl, lub connects2, ale obsługuje tylko i wyłącznie pilota, nie ma obsługi wyświetlacza. zrobiłem tak ponieważ moje radio sony nie obsługuje wyświetlacza zewnętrznego.
    Zastosowanie przycisków:
    laguna -> sony
    vol- -> vol-
    vol+ -> vol+
    vol- & vol+ -> mute
    source- -> seek-
    source+ -> seek+
    mode -> source
    rotary_up -> directory up (preset up)
    rotary_down -> dorectory down (preset down)

    Znterface w czasie gdy nie jest wciśnięty żaden przycisk zużywa ok 7mA na wejściu 12V, kiedy wciśnie się jakiś przycisk i procesor wysterowuje transoptora, to pobór rośnie do ok 20-30mA. Żeby nie zużywać akumulatora, podłączyłem zasilanie z wyjścia radia do zasilania anteny, więc układ pracuje tylko i wyłącznie kiedy radio jest włączone.

    Miejsce gdzie podłączyć interface:
    interface: sterowanie fabryczne renault laguna -> radio sony
    (pin PB0 podłączamy do białego przewodu, pierwszego od brzegu wtyczki)

    Warsztat:
    interface: sterowanie fabryczne renault laguna -> radio sony

    Interface:
    interface: sterowanie fabryczne renault laguna -> radio sony

    Pilot renault:
    interface: sterowanie fabryczne renault laguna -> radio sony

    Schemat jest zrobiony w eagle (5.0) ale sam układ jest wykonany na płytce prototypowej, nie opłacało mi się zamawiać płytki w firmie dla pojedynczej sztuki, ale jeśli ktoś będzie chciał wykonać płytkę, to piszę się na jedną. A myślę że projekt może się przydać kilku osobom. Schemat w pliku pilot_renault.zip dla osób które nie maja eagle: pilot_renault.pdf -> wydruk z eagle.

    Kod znajduje się w pliku laguna_pilot.zip. udostępniam go bez żadnych opłat, nie jest pięknie napisany. Nie stosuję się w nim do żadnych zasad dobrego pisania, nie jest optymalny i nie jest przejrzysty, ale działa i to się liczy. Nie miałem czasu na poprawianie, istotne że działa. Jeśli ktoś chce to może poprawić kod i podesłać poprawioną wersję, ale od razu mówię, że testować nie będę. Układ jest zamontowany w samochodzie i nie będę go wyjmował ;)
    Kod do obsługi joystick'a (klawiatura matrycowa) zaczerpnąłem z mikrokontrolery.net

    Koszty:
    płytka -> miałem
    transoptory: 2szt CNY74-4H (poczwórny) -> 11zł
    oporniki -> 2zł
    kable, złącza -> miałem
    atTiny26 -> miałem
    Łączny koszt szacuję na mniej więcej 20zł, więc ok 100-200zł w kieszeni (porównując do cen konkurencji)

    Od kiedy zdanie zaczynamy z małej litery?
    Proszę pamiętać na przyszłość.
    Poprawiłem [DJpopak;)]

    3.1.13. (10.9, 15) Zabronione jest publikowanie wpisów naruszających zasady pisowni języka polskiego, niedbałych i niezrozumiałych.

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    boogdan
    Poziom 15  
    Offline 
    Specjalizuje się w: avr, wyświetlacze vdf
    boogdan napisał 115 postów o ocenie 80, pomógł 10 razy. Mieszka w mieście Szczecin. Jest z nami od 2004 roku.
  • Computer ControlsComputer Controls
  • #2
    Naimad_86
    Poziom 16  
    Plus za to że działa i zrobione własnoręcznie ale wielki minus za tą paskowaną taśmę;/ Wygląda to koszmarnie i po jakimś czasie zacznie odłazić i się tylko cała płytka będzie lepiła.
  • #3
    Paolo1976
    Poziom 24  
    Można wiedzieć po co ta paskowana taśma? Jeśli jako zabezpieczenie przed wilgocią, to już mówię, że pomoże tyle co nic. Lepiej byłoby zrobić płytkę termotransferem, opcjonalnie pocynować żeby się miedź nie utleniała (ja tak robię), po montażu polakierować kilkoma warstwami z obu stron, następnie wsadzić w szeroką koszulkę termokurczliwą, zgrzać, a jej oba końce zabezpieczyć grubo silikonem. Wtedy nic tego nie ruszy. Najlepszy by był gęsty lakier, gdyż wtedy nie wniknie w styki podstawek układów zakłócając poprawny styk. Ale taśma to nieporozumienie.
  • #4
    pawelooo19
    Poziom 13  
    Mógłbyś powiedzieć jak rozkodowałeś sygnały z pilota reni? I skąd wziąłeś informacje jakie powinny być sygnały na wejście do radia aby te mogło je przetwarzać.
  • Computer ControlsComputer Controls
  • #5
    gRRubasek
    Poziom 14  
    Odnośnie montażu marnie to wygląda. Zwłaszcza w samochodzie takie wykonanie może się zemścić. Duże zmiany temperatury, wilgoć oraz do tego drgania i wstrząsy wymagają dobrego montażu. Sam projekt świetny i wielu osobom bardzo się przyda.
    Podobnie jak przedmówcę, bardzo mnie interesują sygnały sterujące. Jeśli chodzi o sterowanie radiem Sony to wszystko jasne. Przewodowe piloty Sony są sterowane rezystancyjnie i łatwo znaleźć o tym informacje czy dojść samemu. Ale ciężko cokolwiek wygrzebać o sygnałach sterujących w firmowych radiach Renault. Możesz coś o tym napisać.
  • #6
    boogdan
    Poziom 15  
    Wiem że taśma to paskudne rozwiązanie, ale innego nie miałem pod ręką. jest to tylko tymczasowe, do czasu aż zrobię lepsza płytkę z obudową (a przynajmniej tak sobie wmawiam :wink: ). Płytki domowej roboty nigdy nie robiłem, więc pewnie zamówię jakąś gotową.
    Pisząc że jest to ekwiwalent urządzeń z piloty.pl lub connects2 miałem na myśli że funkcjonalnie jest taki sam, nie wiem jak tamte interfejsy wyglądają w środku.

    pawelooo19, gRRubasek -> Nie rozkminiałem interfejsu radio <=> wyświetlacz (tu jest I2C, radio po tej szynie pobiera informacje o wciśniętych guzikach). Rozkminiłem jedynie jak jest podłączony pilot do wyświetlacza i tu się wpiąłem, to jest dosyć dobrze opisane, chociaż i tak miałem problemy, u mnie było zamienione vol- i vol+ w stosunku to tego co jest na stronie: Link (dodatkowo u mnie brakuje osobnego guzika mute). Gdybym kupił radio z obsługa wyświetlacza zewnętrznego, to pewnie kombinowałbym z tym I2C do wyświetlacza, wystarczy jakiś sniffer i trochę czasu :wink:
  • #7
    gRRubasek
    Poziom 14  
    Ten link wiele wyjaśnia. Wszystko zrozumiałe. Obawiam się, że z tym I2C nie byłoby to takie łatwe...
  • #8
    gts1991
    Użytkownik obserwowany
    gRRubasek napisał:
    Ten link wiele wyjaśnia. Wszystko zrozumiałe. Obawiam się, że z tym I2C nie byłoby to takie łatwe...

    Do i2c trzeba adres urządzenia i rejestrów znać a jak się nie zna to potrzebny jest analizator na usb co rozszyfruje nam szynę I2C.
  • #9
    maciekc11
    Poziom 13  
    Konstrukcja pomysłowa jednak wykonanie nie jest najlepsze. A jeżeli chodzi o płytkę to przecież wykonanie takiej w domy nie jest jakoś bardzo trudne. Też myślałem że to czarna magia, jednak po zrobieniu jednej przy której jakoś bardzo się nie natrudziłem okazało się że jest to dość łatwe. Bardzo pomocny będzie ten poradnik
    https://www.elektroda.pl/rtvforum/topic2002495.html
    a także to
    https://www.elektroda.pl/rtvforum/topic78302.html
    Myślę że to koledze pomoże. Zamawianie w firmie wyjdzie bardzo drogo a jest to kompletnie bez sensu. Skoro kolega robi takie układy to czas nauczyć się takich rzeczy, będzie to przydatne w przyszłości a jeżeli chodzi o zabezpieczenie płytki przed utlenianiem to z tego co znalazłem na forum ta metoda zdaje się być najlepsza i jedna z najtańszych. Sam jak na razie jej nie testowałem tak dokładnie ale przy pierwszych próbach z grubsza wychodzi bardzo dobrze.
    Jest to metoda kolegi Big_Sister
    Topnik dla monterów hydraulicznych ( kosztuje koło 10zł za pudełko firma bisan z tego co pamiętam) nanosi się pędzelkiem na powierzchnie płytki, następnie na szeroki grot nabiera się niewielką ilość cyny i przenosi się ją na płytkę.
    Im szerszy grot tym lepiej bo szybciej nagrzewa płytkę (szczególnie jak są duże pola masy). Pod wpływem topnika cyna idealnie rozlewa się po płytce.
    Następnie zaś nakłada się cyne na grot i powtarza proces, itd.

    Po pocynowaniu zostaje osad z topnika więc ja płytkę moczę w nitro a następnie szmatką ścieram pozostałości (czasem trzeba mocniej przycisnąć bo nie zawsze ten osad daje się ścierać).
    Koszt pasty to około 7-10zł i wystarcza na bardzo długo, pędzelek jest przyklejony do zakrętki więc nie trzeba dodatkowo kupować.
    Topnik do nabycia w castoramie lub pierwszym lepszym sklepie instalatorsko-hydraulicznym.

    Filozofii nie ma, trzeba tylko dobrze opanować ruchy ręką aby powierzchnia wyszła gładka. Szeroki grot to podstawa!
    Ja używam lutownicy oporowej Weler 100W z szerokim grotem.

    Myślę że to koledze pomoże zmienić tą okropną płytkę oklejoną pastą na płytkę normalną.
    Pozdrawiam maciekc11
  • #10
    boogdan
    Poziom 15  
    Zaktualizowałem schemat w pierwszym poście (zip i pdf). Teraz jest taki jakiego użyłem podczas budowy prototypu (nie licząc wtyczki 12pin molex, która ma wystawać poza obudowę - będzie wyprowadzać wszystkie sygnały razem).
    Aktualnie poszukuję obudowy i czas zaprojektować płytkę. Myślę też nad wymianą procesora na coś bardziej dostępnego i tańszego, np attiny2313 w obudowie smd.
  • #11
    huballo
    Poziom 10  
    boogdan napisał:
    Zaktualizowałem schemat w pierwszym poście (zip i pdf). Teraz jest taki jakiego użyłem podczas budowy prototypu (nie licząc wtyczki 12pin molex, która ma wystawać poza obudowę - będzie wyprowadzać wszystkie sygnały razem).
    Aktualnie poszukuję obudowy i czas zaprojektować płytkę. Myślę też nad wymianą procesora na coś bardziej dostępnego i tańszego, np attiny2313 w obudowie smd.


    Czy jest jakaś szansa na wstawienie gotowej płytki i wykazu elementów?
  • #12
    boogdan
    Poziom 15  
    huballo napisał:
    Czy jest jakaś szansa na wstawienie gotowej płytki i wykazu elementów?


    Na razie jeszcze nie stworzyłem płytki. kiedy projekt powstanie na pewno umieszczę tu pliki. Głównym powodem tego jest to, że aktualna wersja działa :wink: a ja jestem leniwy :oops:
  • #13
    huballo
    Poziom 10  
    Na razie jeszcze nie stworzyłem płytki. kiedy projekt powstanie na pewno umieszczę tu pliki. Głównym powodem tego jest to, że aktualna wersja działa :wink: a ja jestem leniwy :oops:[/quote]

    W takim razie cierpliwie czekam:) Pozdrawiam.
  • #14
    boogdan
    Poziom 15  
    huballo napisał:
    W takim razie cierpliwie czekam:) Pozdrawiam.


    W pierwszym poście jest schemat z eagle, możesz zaprojektować płytkę samemu. Jeśli się na to zdecydujesz, mam tylko prośbę żebyś zamieścił pliki projektu w tym temacie aby były dostępne dla wszystkich chętnych.

    EDIT:
    Natchnięty przez kolegę huballo dokończyłem projekt w eagle. Na pokładzie jest atmega8, a to dlatego że jest mniejsza (tqfp32) i tańsza o połowę. Złącze wyprowadzone na zewnątrz obudowy to 12-pinowy molex 5557. transoptory pozostawiłem takie same jak były w wersji pierwotnej. płytka powinna pasować do obudowy Z70.

    Załącznik dodaje tu, a nie do pierwszego postu, ponieważ tam nie moge dodać, przy edycji postu nie ma w ogóle pola dodaj załącznik.

    Jeśli ktoś widzi jakieś nieprawidłowości, to prosze o informacje, planuje dać płytkę do produkcji w przyszłym tygodniu.
    Załączniki:
  • #15
    ademyoz
    Poziom 2  
    Chcę zrobić ten projekt. ale moim zdaniem są pytania w załączeniu. Chcę na nie odpowiedzieć.
    1. taśmy JVC można zastosować w tym projekcie?
    Jeśli wysyłanie kodów do projektu z 2.atmega8. Dziękuję.
  • #16
    ademyoz
    Poziom 2  
    boogdan napisał:
    huballo napisał:
    W takim razie cierpliwie czekam:) Pozdrawiam.


    W pierwszym poście jest schemat z eagle, możesz zaprojektować płytkę samemu. Jeśli się na to zdecydujesz, mam tylko prośbę żebyś zamieścił pliki projektu w tym temacie aby były dostępne dla wszystkich chętnych.

    EDIT:
    Natchnięty przez kolegę huballo dokończyłem projekt w eagle. Na pokładzie jest atmega8, a to dlatego że jest mniejsza (tqfp32) i tańsza o połowę. Złącze wyprowadzone na zewnątrz obudowy to 12-pinowy molex 5557. transoptory pozostawiłem takie same jak były w wersji pierwotnej. płytka powinna pasować do obudowy Z70.

    Załącznik dodaje tu, a nie do pierwszego postu, ponieważ tam nie moge dodać, przy edycji postu nie ma w ogóle pola dodaj załącznik.

    Jeśli ktoś widzi jakieś nieprawidłowości, to prosze o informacje, planuje dać płytkę do produkcji w przyszłym tygodniu.


    Chcę zrobić ten projekt. ale moim zdaniem są pytania w załączeniu. Chcę na nie odpowiedzieć.
    1. taśmy JVC można zastosować w tym projekcie?
    Jeśli wysyłanie kodów do projektu z 2.atmega8. Dziękuję.

    Nie masz nikt nie odpowie?
  • #17
    boogdan
    Poziom 15  
    Niestety twoje wypowiedzi są niezrozumiałe, przynajmniej dla mnie.
    (You can try in english instaed of a translator)
  • #18
    ademyoz
    Poziom 2  
    Dodano po 13 [minuty]:

    boogdan napisał:
    Niestety twoje wypowiedzi są niezrozumiałe, przynajmniej dla mnie.
    (You can try in english instaed of a translator)


    I would like to make this circuit. my jvc avx22 my player. this unit, can I undergo this chart.
    (pilot_renault_m8.zip) ATmega8 chip at the hex codes in the file does not exist. If you are happy with these codes

    I can not find my country attiny26 chip. made with a different chip, so if you send me, I'm happy with the project codes. urgently need to do to my car renault steering control. Waiting for your help.
  • #19
    boogdan
    Poziom 15  
    Pilot powinien działać z radiem JVC, ale będziesz musiał poszukać konkretnych rezystancji i podmienić te z sony na te z jvc. Kodu do wersji z atmega8 jeszcze nie ma, ale w pierwszym poście masz w pełni funkcjonalną wersję bazującą na atTiny26 i do niej jest dostępny kod źródłowy.

    (the code for the version for atmega8 is not yet produced)
  • #20
    ademyoz
    Poziom 2  
    Dodano po 17 [minuty]:

    boogdan napisał:
    Pilot powinien działać z radiem JVC, ale będziesz musiał poszukać konkretnych rezystancji i podmienić te z sony na te z jvc. Kodu do wersji z atmega8 jeszcze nie ma, ale w pierwszym poście masz w pełni funkcjonalną wersję bazującą na atTiny26 i do niej jest dostępny kod źródłowy.

    (the code for the version for atmega8 is not yet produced)


    Is there a printed circuit attiny26?What will change for the radio jcv resistors..
    I want you to help me with this. Thank you.
  • #21
    boogdan
    Poziom 15  
    There is no printed circuit for attiny26, i made it on a breadboard, but the shematics are in the first post, you can make the board by Yourself.
    I do not know the resistor values for JVC, sorry but You will have to find them on the internet somewhere or connect a potenciometer and check values for each function.
    perhaps this can help You: Link
  • #22
    raf379
    Poziom 12  
    Witam wszystkich
    Ostatnio kupiłem sobie radio sony cdx-gt450u i badam możliwość podłączenia sterowania z kierownicy, tak jak miałem w poprzednim radyjku. Samochód laguna II. Po wstepnych ogledzinach taki interfejs to koszt ponad 300zł. Czy ktos zna tańsze oferty bądź potrafi wykonać interfej z tego tematu za mniejsze pieniądze.
    jak ktoś potrafi pomóc to poproszę.
    Pozdrawiam Rafał
  • #23
    boogdan
    Poziom 15  
    Udało mi się skończyć wersję na atmega8. działa prawidłowo.
    W załączniku kod. Ustawienia fuse-bitów fabryczne.

    udostępniam też poprawioną płytkę, powiększyłem otwory do gniazda molex, przesunąłem otwory na śruby mocujące. Teraz powinno pasować do obudowy Z-70
  • #24
    fratello
    Poziom 9  
    Great job ! Please, can You upload here the hex file, just ready for burn in Atmega8 ? I will be grateful !
  • #26
    fratello
    Poziom 9  
    Thank You so much ! You are an fine gentleman ! Best regards !
  • #27
    fratello
    Poziom 9  
    ...I have another question : how wired the steel while remote to Atmega ? I don't see in schematic ; x1-3 to x1-5 and x1-9 to x1-11 goes to ...which pins of remote ?! Thanks in advance and sorry for disturbing !
  • #28
    boogdan
    Poziom 15  
    Here is how it should be conncted to the red connector under the display.
    interface: sterowanie fabryczne renault laguna -> radio sony
    And if You do not have the display, this is the connection to the remote directly:
    interface: sterowanie fabryczne renault laguna -> radio sony
  • #29
    fratello
    Poziom 9  
    Again, many thanks ! Best regards !
  • #30
    boogdan
    Poziom 15  
    This is (nearly) the same remote as i have got in my laguna -> only aditional mute button, but support for it is already build in.
    Just the connector is different. Try this wireing:
    interface: sterowanie fabryczne renault laguna -> radio sony