Cześć.
Kiedyś szukałem rozwiązania tego problemu, ale nie mogąc trafić na gotowca zrobiłem własną konstrukcję.
Założeniem było włączanie mojego HTPC za pomocą pilota + możliwość sterowania XBMC. Do sterowania wybrałem pilota od XBOX 360, ale przy odrobinie wprawy można przeprogramować mikrokontroler na używanie dowolnego pilota IR.
Wykonanie układu wymaga podstawowej umiejętności programowania mikrokontrolerów AVR, a co za tym idzie posiadanie chociażby najprostszego programatora.
Zasada działania:
Mikrokontroler ATTINY 2313 rozpoznaje komendę POWER przesłaną z pilota XBOX (RC6-kodowanie Manchester), po czym zwiera dwa piny na płycie głównej PC. Czas zwarcia ustawiony na 1.5s, ale można go dowolnie zmieniać.
Dodatkowo wyjście odbiornika TSOP1736 podłączyłem do PIN nr 1 złącza COM, co po skonfigurowaniu programów Winlirc i Eventghost (Windows 7) umożliwiło mi sterowanie XBMC tym samym pilotem.
Spis elementów:
Do wykonania konstrukcji potrzebujemy następujące elementy (razem z pilotem koszt nie powinien przekroczyć 40zł):
ODBIORNIK IR TSOP1736
UKŁAD SCALONY ATTINY2313-20PU
PODSTAWKA 20 PIN
TRANSOPTOR PC817
KONDENSATOR ELEKTROLITYCZNY 4.7uF (1 szt)
KONDENSATOR CERAMICZNY 100nF (1 szt)
REZYSTOR 330 (1 szt)
REZYSTOR 4.7k (1 szt)
REZYSTOR 10 (1 szt)
goldpiny, przewody
Płytka uniwersalna PDU-21
Pilot od XBOX 360 (ja używam „białego”)
Schemat:
Zasilanie +5V z płyty głównej PC np. USB, ważne żeby napięcie było także przy wyłączonym PC.
JP1 – piny power na płycie głównej – przy podłączeniu ważna jest polaryzacja, ale są tylko dwie możliwości

JP2 - wyprowadzenie do TSOP1736
1. Sygnał
2. Do portu COM - lirc
3. +5V
4. GND
Całość można zmieścić na połowie płytki uniwersalnej PDU-21. Tak jak to widać na poniższym zdjęciu. (błąd w zamówieniu spowodował, że dostałem "grzejniki" zamiast rezystorów, dużo lepiej układ wyglądałby na rezystorach 0.25W

)
Wsad do Attiny2313:
Program w Bascom powstał na podstawie źródeł znalezionych w sieci. Jednym z nich było na pewno
ep.com.pl/files/2102.pdf. Reszty źródeł/źródła nie potrawie na dzień dzisiejszy wskazać.
Gotowy kod programu:
link