Zrób to sam
Kursy mistrzowskie, instrukcje, przydatne wskazówki, przepisy kulinarne.
» »Odbiornik podczerwieni do komputera.
WinLIRC pozwala kontrolować aplikacje Windows za pomocą prawie dowolnego pilota z magnetowidu lub telewizora. Tylko tutaj jest coś, co zawiodły nasze rosyjskie piloty (z „Horizon”), a nawet niektóre modele Panasonic - mają częstotliwość nośną około 400 KHz, komputer nie ma szans na złapanie (w większości pilotów 30-40 KHz).

Aby uzyskać wątpliwą przyjemność korzystania z pilota, musisz połączyć mały obwód. Schemat jest następujący:

Niemal każdy element można zastąpić analogiem. Kupiłem pierwszy fotodetektor do telewizora - „TK-19”, chociaż w sprzedaży było kilka innych analogów. Jak zwykle mówią: obwód działa natychmiast i nie trzeba go konfigurować. Cała ta hańba jest podłączona do dowolnego portu COM.

Schemat można pięknie zaprojektować - na przykład z gumowego konia mamy całkiem niezły terminator. Odbiornik znajduje się na nagłówku.

Będziesz także potrzebował samego serwera WinLIRC: http://winlirc.sourceforge.net/
Istnieje również wtyczka do WinAMP, dzięki czemu można jej używać z łóżka.

Instalacja nie jest trudna, konfiguracja jest raczej problematyczna. Wskaźnikiem nastroju programu będzie miganie zielonego wskaźnika w zasobniku po naciśnięciu przycisków na pilocie zdalnego sterowania.

Załóżmy, że prawidłowo przylutowałeś obwód z części podlegających obsłudze serwisowej. W związku z tym musi działać. Wchodzimy na http://www.lirc.org/ i klikamy link „obsługiwane zdalne sterowanie” do http://lirc.sourceforge.net/remotes/. Szukamy tam Twojego pilota. Jeśli jest - na szczęście, pobierz konfigurację dla niego; nie - nie straszne. Podłączamy obwód do wolnego portu COM. Zaczynamy WinLIRC. Dla pewności opisuję kolejność szturchania przyciskami w wersji 0.6.4 (nie pamiętam, co było we wcześniejszych). Jeśli przejdzie do zasobnika, kliknij prawym przyciskiem myszy „Przełącz okno” -> „Zmień konfigurację”. Wybierz port (COM1, COM2), do którego podłączony jest odbiornik. Dla powyższego obwodu parametrem „Typ odbiornika” musi być DCD. Speed ​​- 115200 (domyślnie) Sense - autodetekcja (domyślnie) Jeśli moglibyśmy znaleźć konfigurację na twoim pilocie, przejdź do „Config” -> „Browse” i wybierz ją. Przechodzimy do pozycji „Wszystko jest gotowe”. Jeśli nie można znaleźć gotowej konfiguracji, zaczyna uczyć program na konsoli. Więc:

1. W oknie „Config” wpisz MY_REMOTE.CF (lub coś w tym rodzaju).

2. Kliknij „Surowe kody”. Wciśnij dowolny przycisk na pilocie. Liczby w oknie powinny się uruchomić. Więc wszystko jest w pakiecie. Zamknij krzyżem i idź do

3. Dowiedz się. Zapytają cię

Spowoduje to nagranie sygnałów z pilota
i utwórz plik konfiguracyjny dla WinLIRC. Wpisz nazwę tego pilota.

Musisz podać nazwę swojego pilota. W dalszej części nazwy najlepiej podawać literami łacińskimi (angielskimi) bez spacji.

4.

Podczas uczenia się i analizy sygnałów wykorzystywany jest margines błędu
obsługiwać normalne zmiany odbieranego sygnału. Marginesy zakresów błędów
od 1% do 99%. Domyślna wartość to 25%, ale w zależności od tego konieczne mogą być większe wartości
na twoim sprzęcie i oprogramowaniu. Jeśli masz problemy z użyciem pilota,
spróbuj zwiększyć tę wartość. Możesz teraz wprowadzić dopuszczalny margines błędu,
lub naciśnij ENTER, aby użyć wartości domyślnej. Pożądany margines błędu dla tego pilota?
(1-99, wprowadź = 25)

Wiele słów, wystarczy nacisnąć „Enter”

5.

Krok pierwszy: Określ odstęp sygnału, długość sygnału i powtórz kody.
-----------------------------------------------------------------------------------
Zostaniesz poproszony o kilkakrotne naciśnięcie dowolnego przycisku.
Za każdym razem trzymaj go przynajmniej przez sekundę i przynajmniej poczekaj
jedna sekunda między naciśnięciami klawiszy. Jeśli chcesz ręcznie wprowadzić przerwę sygnałową
i długość sygnału, możesz to zrobić teraz (tj. „31000 52”).
W przeciwnym razie po prostu naciśnij ENTER. Luka i długość?

Ponownie wiele słów, po prostu naciśnij „Enter”

6.

Naciśnij przycisk. Poczekaj chwilę i naciśnij ponownie.

Naciśnij i zwolnij dowolny przycisk (na pilocie). Zaczekaj sekundę, naciśnij i zwolnij ponownie. Pojawi się linia

Zainicjowano linię bazową.

Następnie wciskamy SAMY przycisk dziesięć (lub trochę więcej razy), aż osiągniemy zero.

Poczekaj sekundę i ponownie naciśnij przycisk (pozostało 10)
Poczekaj sekundę i ponownie naciśnij przycisk (pozostało 9)
Poczekaj sekundę i ponownie naciśnij przycisk (pozostało 8)
Naciśnij przycisk.

7. Otrzymujemy wiadomość:

Jest to pilot powtarzający sygnał bez specjalnego kodu powtarzania.
Przytrzymanie przycisku pozwala szybko uzyskać wiele kopii kodu tego przycisku.
W związku z tym zostaną pobrane 64 próbki każdego przycisku.
Zostaniesz poproszony o podanie nazwy każdego przycisku po kolei.
Aby zakończyć nagrywanie przycisków, wprowadź pustą nazwę przycisku.

8. Teraz uczymy program WSZYSTKIE przyciski na pilocie. Kolejność jest następująca: zostaniesz zapytany

Nazwa przycisku 1?

(nazwa pierwszego przycisku)? Piszemy imię. W alfabecie łacińskim lub cyfrach bez spacji lepiej jest wpisać wielkie słowo w pilocie na przycisku. Cóż, jak „1”, „2”, „PLAY”, „FFWD”, „STOP”, „VOL +”. Następnie naciśnij przycisk przez kilka sekund. Liczby będą wyświetlane w oknie, mniej więcej tak:

Zainicjowano linię bazową.
mecze = 64, błędy = 19

Naciskaj, aż mecze osiągną 64. Im mniej błędów, tym lepiej.

9. Pojawiają się słowa „Stop” i „Nazwa przycisku 2 (puste, aby zatrzymać)”. Piszemy nazwę drugiego przycisku. Powtarzaj krok 8, aż wszystkie przyciski się skończą.

10. Na końcu wszystkich przycisków naciśnij „Enter” bez wprowadzania nazwy. Wyświetlany jest komunikat „Sukces konfiguracji napisany, nie zapomnij przeanalizować”. Co robimy

11Wtykamy mysz w „Analizuj”, otrzymujemy w odpowiedzi „Analiza zakończona sukcesem”

12. Cieszymy się.

13. „Wszystko jest gotowe” - kliknij OK, a następnie „Ukryj okno”.

Następnie odważnie uruchom swój ulubiony lekki stop, przejdź do ustawień, włącz obsługę WinLIRC, skonfiguruj przyciski i rzuć się na sofę z pilotem w rękach.

Serwer oryginalnego programu LIRC dla systemu Linux: http://www.lirc.org/.
Zawiera wiele plików konfiguracyjnych dla pilotów, opisy obwodów i inną dokumentację.

Wróć
Komentarze (1)
  1. ILYA
    #1 ILYA Goście 2 października 2013 18:09
    0
    „Horyzont” - konsole nie są rosyjskie, ale białoruskie (litewskie).

Przeczytaj także

Kody błędów pralek