- Pozwala sterować multimediami w komputerze zwykłym pilotem RC5, bez instalowania dedykowanych sterowników USB. Wersja A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler.
Multimedialny pilot USB do komputera – odbiornik RC5 AVT3057
Układ pozwala sterować multimediami w komputerze za pomocą zwykłego pilota pracującego w kodzie RC5.
Odbiornik IR USB działający jak klawiatura multimedialna
AVT3057 pozwala zbudować przystawkę USB do komputera, która odbiera komendy z pilota RC5 i przekazuje je do systemu jako standardowe urządzenie HID. Dzięki temu komputer rozpoznaje układ podobnie jak klawiaturę multimedialną, bez potrzeby instalowania dedykowanych sterowników.
Projekt sprawdza się przy komputerach multimedialnych, HTPC, odtwarzaczach muzyki i filmów oraz stanowiskach, gdzie wygodniej sterować odtwarzaniem z fotela. W domyślnej konfiguracji obsługiwane są typowe funkcje multimedialne, takie jak Play/Pause, Stop, poprzedni i następny utwór, regulacja głośności, wyciszenie oraz wyłączenie komputera.
Karta techniczna
AVT3057
Odbiornik pilota RC5 do komputera z mikrokontrolerem ATmega8, komunikacją USB realizowaną przez V-USB i obsługą standardowych funkcji HID.
| Wersja | A+ – płytka PCB + zaprogramowany mikrokontroler |
| Typ projektu | multimedialny odbiornik pilota USB |
| Obsługiwany pilot | pilot podczerwieni w standardzie RC5 |
| Odbiornik IR | TSOP4836 lub odbiornik 36 kHz o zgodnym układzie wyprowadzeń |
| Mikrokontroler | ATmega8, zaprogramowany w wersji A+ |
| Taktowanie | rezonator 12 MHz |
| Interfejs komputera | USB, realizowane programowo przez V-USB |
| Klasa urządzenia USB | HID, bez dedykowanych sterowników |
| Symulowane urządzenia HID | mysz, consumer devices, klawiatura, system controls |
| Przykładowe funkcje | Play/Pause, Stop, poprzedni utwór, następny utwór, głośniej, ciszej, mute, Power Down |
| Przycisk BOOT | uruchamianie bootloadera USB do wgrywania wsadu |
| Sygnalizacja | LED informująca o poprawnym odebraniu kodu z pilota |
| Zasilanie | z portu USB, 5 V |
| Obudowa z dokumentacji | KM-1, transparentna |
| Wymiary płytki PCB | 38×38 mm |
Wersja A+ – płytka PCB i zaprogramowany mikrokontroler
AVT3057 A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler ATmega8 przygotowany do pracy w tym projekcie. Pozostałe elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1, R2: 68 Ω
- R3: 1,5 kΩ
- R4: 100 Ω
- R5: 220 Ω
- C1, C2: 22 pF
- C3, C4: 10 µF
- D1, D2: dioda Zenera 3,6 V
- S: microswitch
- IR: TSOP4836
- LED: LED 3 mm
- X: rezonator 12 MHz
- U: ATmega8
- Podstawka wąska 28 pin
- Kabel USB A-B
Notes
Wersja A+ zawiera mikrokontroler z wgranym programem, dlatego nie trzeba samodzielnie programować ATmega8 do podstawowego uruchomienia projektu.
Układ korzysta z klasy USB HID, więc system może obsłużyć go bez dedykowanego sterownika. Testy opisane w dokumentacji obejmowały między innymi Windows 98SE, Windows XP, Windows 7 oraz Ubuntu.
Mapowanie przycisków pilota można zmieniać w pliku keys.h i ponownie wgrywać wsad przez bootloader USB. Przed wlutowaniem przewodu USB warto sprawdzić, czy czerwony przewód jest rzeczywiście +5 V, a czarny masą.
Uwaga: Urządzenie jest zasilane z portu USB komputera, dlatego przed uruchomieniem trzeba sprawdzić poprawność połączeń linii USB, biegunowość zasilania i brak zwarć. Błędne podłączenie przewodu USB może uszkodzić port komputera albo układ odbiornika.
Najczęściej zadawane pytania
Wersja A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler ATmega8. Pozostałe elementy trzeba skompletować osobno.
Nie. Układ zgłasza się jako urządzenie USB HID, dlatego system obsługuje go jak standardową klawiaturę multimedialną lub inne urządzenie wejściowe.
Domyślnie projekt współpracuje z pilotem podczerwieni pracującym w kodzie RC5. Program można modyfikować pod inne przypisania przycisków, a po zmianie bibliotek także pod inne standardy.
Nie. To wersja A+, czyli płytka PCB i zaprogramowany mikrokontroler. Odbiornik IR, rezonator, diody Zenera, elementy bierne, przycisk, kabel USB i pozostałe elementy należy dobrać osobno według wykazu.
Tak. Funkcje można zmienić w pliku keys.h, ponownie skompilować program i wgrać wsad do mikrokontrolera przez bootloader USB.
Elektronika






