Pilot do komputera, czyli zdalne sterowanie odtwarzaniem multimediów
Pilot do komputera to przede wszystkim wygoda – nie trzeba do niego podchodzić, aby zmienić głośność odtwarzania muzyki czy przewinąć film. Funkcje nie ograniczają się tylko do tego – przy pomocy odpowiedniego oprogramowania można zrobić o wiele więcej. Nie potrzeba specjalnego pilota, wystarczy praktycznie dowolny np. od telewizora czy wieży! W tym artykule dowiesz się jak zrobić prosty odbiornik podczerwieni, który można podłączyć do portu COM komputera oraz poznasz program WinLIRC i kilka aplikacji, którymi może on sterować.
Schemat
Budowa odbiornika jest bardzo prosta – składa się on z siedmiu elementów. Większość z nich służy do zapewnienia odbiornikowi odpowiedniego zasilania, które jest pobierane z portu COM komputera. Złącze to służy również do przesyłania danych. Rezystor R1 zapewnia wysoki stan spoczynkowy linii, którą przesyłane są dane. Kondensatory wraz stabilizatorem 78L05 zapewniają stabilizowane napięcie zasilające odbiornik TSOP1736.
Budowa
Urządzenie można zbudować na płytce drukowanej lub sposobem „na pająka”. Polecam to pierwsze rozwiązanie, ponieważ jest znacznie pewniejsze, a do tego na końcu artykułu możesz znaleźć dwa wzory płytek do pobrania.
Konfiguracja
WinLIRC
Ten program jest niezbędny do sterowania innymi programami za pomocą pilota – to on odbiera sygnał z czujnika podczerwieni i przekazuje komendy programom. Działa w tle, jego ikonka jest wyświetlana na pasku obok zegara.
Najpierw należy oczywiście program zdobyć. Można to zrobić, pobierając go z strony projektu - winlirc.sourceforge.net lub razem z innymi materiałami do artykułu i pluginami (link na końcu artykułu).
Program nie wymaga instalacji za pomocą instalatora, wystarczy przenieść plik .exe do odpowiedniego folderu (np. C:\Program Files\WinLIRC). Po wykonaniu tej czynności klikamy dwukrotnie na plik o nazwie winlirc.exe, spowoduje to oczywiście uruchomienie się programu. Pewnie pojawi się komunikat błędu, należy kliknąć OK. Aplikacja przy pierwszym uruchomieniu wyświetli okno konfiguracji:
Z listy Port należy wybrać COM’a, do którego podpięty jest odbiornik. Resztę opcji można zwykle zostawić tak, jak są. Aby program wiedział jakie sygnały wysyła pilot, trzeba go tego nauczyć, klikając przycisk Learn i wypełniając kolejne polecenia programu. Polecam jednak najpierw sprawdzić, czy nie ma już gotowego pliku konfiguracyjnego pod adresem lirc.sourceforge.net/remotes. Plik taki należy wczytać klikając przycisk Browse… i wybierając go w oknie dialogowym. Po wczytaniu, klikamy przycisk Analyze w celu sprawdzenia jego poprawności. Jeśli wszystko poszło dobrze, klikamy OK. Pokaże się wtedy główne okno programu:
Nie ma już nic do roboty, więc kliknij Hide Window. Program sygnalizuje poprawne odebranie polecenia chwilową zmianą koloru ikony na pasku na zielony. Teraz można zabrać się do konfiguracji programów, które mają być sterowane WinLIRC’em. Dla przykładu, pokażę jak to zrobić w programach Media Player Classic i foobar2000.
foobar2000
Program ten służy do odtwarzania plików dźwiękowych. Zajmuje niewiele pamięci, więc powinien działać na praktycznie każdym komputerze. Jest bogaty w funkcje, a dzięki odpowiednim modułom można dostosować interfejs do swoich potrzeb i dodać kolejne funkcje. Pobrać go można z strony polskiego wsparcia – foobar2000.pl
Aby foobar2000 współpracował z WinLIRC’em, należy doinstalować odpowiednią wtyczkę. Można ja znaleźć pod adresem www.esnips.com/web/binaries. Po pobraniu, kopiujemy plik foo_lirc.dll do folderu components, który znajduje się w folderze instalacyjnym foobara.
Po uruchomieniu programu wchodzimy w menu File i wybieramy pozycję Preferences. Następnie rozwijamy gałąź Tools z drzewa opcji po lewej stronie okna. Powinna się tam znajdować pozycja o nazwie WinLIRC Client, po której zaznaczeniu pokażą się opcje konfiguracji:
Na samej górze znajduje sie okienko konfiguracji połączenia z serwerem LIRC. Zwykle nie musimy tam niczego zmieniać, wystarczy kliknąć Connect, aby nawiązać połączenie. Niżej znajduje sie pole z przydzielonymi do przycisków działaniami oraz lista dostępnych poleceń.
Aby skonfigurować działanie przycisku należy go wcisnąć. Jego nazwa pokaże się wtedy w polu Key, następnie wybieramy polecenie z listy i klikamy Assign. Przyciskiem Toggle Repeatable możemy przełączyć tryb działania z jednorazowego na powtarzalny (przydatny np. przy zmianie głośności).
Na koniec klikamy Save All i zamykamy okno przyciskiem Close.
Media Player Classic
Program o podobnych właściwościach jak foobar2000 – mały, prosty, szybki i bogaty w opcje. Najlepiej ściągnąć razem z paczką kodeków K-Lite Codec Pack. Polską pomoc można znaleźć pod adresem mpc.oz.pl.
Po otwarciu programu, klikamy na menu View i wybieramy Options… . Z drzewa opcji wybieramy pozycję Keys.
Zaznaczamy pole wyboru podpisane WinLIRC. Aby przypisać przycisk pilota do polecenia programu,wpisujemy jego nazwę w polu RemoteCmd. Jeśli nie znasz nazw przycisków, możesz je sprawdzić w głównym oknie WinLIRC’a. Po uzupełnieniu poleceń klikamy OK.
Inne programy
Listę programów obsługujących WinLIRC’a znajdziesz na jego stronie – winlirc.sourceforge.net. Ich konfiguracja powinna przebiegać podobnie.
Do pobrania
Kliknij, aby pobrać plik pilot-komputerowy-projekt.zip
Inne ułatwienie komputerowe – jak zrobić opakowanie na płytę ze zwykłej kartki A4?








Komentarze na forum (21)