Witam. Poszukuje rozwiązania mojego problemu. Kupiłem radio Xtrons PB78DLRIPL. Radio nie ma przycisków na przednim panelu ale tylko dodatkowy panel z przyciskami które są odpowiedzialne za różne funkcje. Każdy przycisk można do pasować do swoich upodobań więc chciałem aby 2 przyciski były odpowiedzialne za głośność jeden od powrotu do ekranu głównego i jeden od wyciszania. na przyciskach wszystko działa ok ale nie na tym chciałem przestać. za głośność chciałem aby było odpowiedzialne pokrętło. Na myśl przyszedł mi Enkoder: inkrementalny. Dlatego zakupiłem EC11K0925401 który posłuży mi za regulator głośności oraz przycisk mute.
Z tego co się zdążyłem zorientować układ działa na zasadzie zmiany napięcia.
Więc jak wcisnę pierwszy przycisk który ma rezystor 10Ω w szeregu powodujący spadek napięcia. Kolejny to jest rezystor 0.8kΩ itd. Wynika z tego, ze każde naciśnięcie przycisku powoduje spadek napięcia a tym samym system wie jaki przycisk został naciśnięty. Jak już wcześniej napisałem do regulacji chciałem użyć enkodera i do symulacji przycisku attiny25 lub attiny85 (zastanawiam się nad arduino). Enkoder wykrywał by obroty i dawał by sygnał do attiny a ten z kolei wysyłał by impulsy na 2 piny w zależności w którą stronę byłby obrót inny pin by dostawał sygnał. Pierwotnie przycisk miał symulować przekaźnik. Co jest prostym rozwiązaniem ale jednak mechanicznym i ma swoje wady w postaci hałasu i opóźnienia. Poszukiwałem dalej i wpadłem na pomysł dodania układu cd4066be który jest tak jakby swojego rodzaju "przekaźnikiem" ale po podłączeniu całości chyba uwaliłem gniazdo Key1 w ukłądzie ARM bo już nie reaguje na przełącznik. Znalazłem zapasowe KEY2 które służy do podłączenia przycisków pod kierownica. Ale działa. Co zrobiłem źle i jak to poprawić aby działało jak należy . Możliwe, że ktoś wie jak naprawić ten port w MCU??
Mam nadzieje, że przekaz został zrozumiany.
A może jest inny sposób na zmianę głośności?? Jak??
Z tego co się zdążyłem zorientować układ działa na zasadzie zmiany napięcia.
Więc jak wcisnę pierwszy przycisk który ma rezystor 10Ω w szeregu powodujący spadek napięcia. Kolejny to jest rezystor 0.8kΩ itd. Wynika z tego, ze każde naciśnięcie przycisku powoduje spadek napięcia a tym samym system wie jaki przycisk został naciśnięty. Jak już wcześniej napisałem do regulacji chciałem użyć enkodera i do symulacji przycisku attiny25 lub attiny85 (zastanawiam się nad arduino). Enkoder wykrywał by obroty i dawał by sygnał do attiny a ten z kolei wysyłał by impulsy na 2 piny w zależności w którą stronę byłby obrót inny pin by dostawał sygnał. Pierwotnie przycisk miał symulować przekaźnik. Co jest prostym rozwiązaniem ale jednak mechanicznym i ma swoje wady w postaci hałasu i opóźnienia. Poszukiwałem dalej i wpadłem na pomysł dodania układu cd4066be który jest tak jakby swojego rodzaju "przekaźnikiem" ale po podłączeniu całości chyba uwaliłem gniazdo Key1 w ukłądzie ARM bo już nie reaguje na przełącznik. Znalazłem zapasowe KEY2 które służy do podłączenia przycisków pod kierownica. Ale działa. Co zrobiłem źle i jak to poprawić aby działało jak należy . Możliwe, że ktoś wie jak naprawić ten port w MCU??
Mam nadzieje, że przekaz został zrozumiany.
A może jest inny sposób na zmianę głośności?? Jak??
