Jak zbudować software do emulacji pilota telewizora przez IrDA?

IrDA





Poprzedni Następny
Wiadomość
Spis treści
From: "Bilbo Bagins" <bilbo_bagins_at_nospam_poczta.onet.pl>
Subject: IrDA
Date: Sat, 26 May 2001 10:26:45 +0200


Czy jest jakiś soft, który potrafi wykorzystać łącze na podczerwień
do udawania innych urządzeń, np pilota do telewizora.
Chodzi mi o coś takiego: najpierw kieruję pilota na mój port
IrDA i naciskam jakiś klawisz, a komputer to odczytuje, a potem
sam jest w stanie wygenerować taki sam sygnał, to jest sterować telewizorem.

???






Poprzedni Następny
Wiadomość
Spis treści
From: Jacek <pastor21_at_nospam_poczta.onet.pl>
Subject: Re: IrDA
Date: Sat, 26 May 2001 10:55:21 +0200




Bilbo Bagins napisał:

Czy jest jakiś soft, który potrafi wykorzystać łšcze na podczerwień
do udawania innych urzšdzeń, np pilota do telewizora.
Chodzi mi o coś takiego: najpierw kieruję pilota na mój port
IrDA i naciskam jakiś klawisz, a komputer to odczytuje, a potem
sam jest w stanie wygenerować taki sam sygnał, to jest sterować telewizorem.


oczywiscie, tyle ze pilot ma kilkanascie funkcji i musialbys je jakos wybierac z
komputera
popatrz jak dzialaja piloty programowane
tak dlugo programujesz, przytrzymujac klawisz wylaczenia, az sie telewizor
wylaczy,
pewnie ten klawisz generuje kod identyfikacyjny urzadzenia i przypisuje wlasciwe
funkcje pozostalym klawiszom pilota,
ale funkcje programowanego pilota do kazdego typu telewizora sa juz zapisane w
pamieci pilota.
Zatem latwiej byloby zgrac pamiec z pilota programowanego
i w programie wpisywac kod urzadzenia
potem pojawi sie wzor klawiatury pilota i mozesz sterowac dowolnym urzadzeniem
Sam kiedys o tym myslalem do testowania pilotow,
bo czesto nawet te programowalne nie dziala wlasciwie i gubia czesc funkcji
oryginalnego pilota.
Poszukaj w internecie, pewnie ktos to juz napisal.
Jak nie, to moge napisac w VB.
Jacek


Poprzedni Następny
Wiadomość
Spis treści
From: ". : : Krzysztof : : ." <krionix_at_nospam_poland.com>
Subject: Re: IrDA
Date: Sun, 27 May 2001 00:35:46 +0200



Użytkownik "Bilbo Bagins" <bilbo_bagins_at_nospam_poczta.onet.pl> napisał w wiadomości
news:9enpic$1p3$1_at_nospam_news.tpi.pl...
Czy jest jakiś soft, który potrafi wykorzystać łącze na podczerwień
do udawania innych urządzeń, np pilota do telewizora.
Chodzi mi o coś takiego: najpierw kieruję pilota na mój port
IrDA i naciskam jakiś klawisz, a komputer to odczytuje, a potem
sam jest w stanie wygenerować taki sam sygnał, to jest sterować
telewizorem.


te onboard irda raczej nie dzialaja :(

read:

The IrDA port is an infrared transceiver port built into many newer
mainboards. IrDA is a wireless network interface and therefore not intended
for use with normal home remote controls. However, some models seem to work
with uICE to receive infrared signals from remote controls. You may try it,
but there's no guarantee that it will work.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (so imho will not :( )

Settings you should try:

Enable infrared support in your computer's BIOS. Do NOT install IrDA Windows
drivers if Windows detects the device.

If you already have Windows 98/2000 with IrDA device drivers installed, you
will experience problems accessing the IrDA COM port. You have to remove the
Windows drivers first and reinstall a generic COM port to let uICE access
it. Disabling the device is not enough! Note that you will not have access
to the IrDA functionality any more after making these changes!

Here's how to remove the virtual port and reassign a generic port:

Attention! Changing system configuration files may damage your Windows
installation! This is for advanced users only who know exactly what they are
doing! Always make backups of the original file! Don't blame me if you blow
up your computer with this.

Make the following changes to the file msports.inf under c:\windows\inf:

[...]

[Std]

%*PNP0400.DeviceDesc% = LptPort, *PNP0400 ; Printer Port

%*PNP0401.DeviceDesc% = EcpPort, *PNP0401 ; ECP Printer Port

%*PNP0500.DeviceDesc% = ComPort, *PNP0500 ; Communications Port

%*PNP0501.DeviceDesc% = ComPort, *PNP0501 ; Communications Port

;Uncomment/add the following lines:

%*PNP0510.DeviceDesc% = ComPort, *PNP0510 ; Generic IR device/Comm

%*PNP0511.DeviceDesc% = ComPort, *PNP0511 ; Generic IR device/Comm

;comment/remove the following lines:

; %*PNP0510.DeviceDesc% = InfraredComPort, *PNP0510 ; IR Communications
Port used byr IrDA stack

; %*PNP0511.DeviceDesc% = InfraredComPort, *PNP0511 ; IR Communications
Port used byr IrDA stack.

[...]

[Strings]

*PNP0400.DeviceDesc = "Druckeranschluss"

*PNP0401.DeviceDesc = "ECP-Druckeranschluss"

*PNP0500.DeviceDesc = "COM-Anschluss"

*PNP0501.DeviceDesc = "COM-Anschluss"

;Uncomment/add the following lines:

*PNP0510.DeviceDesc = "Generic Ir Serial Port"

*PNP0511.DeviceDesc = "Generic Ir Serial Port"

Now open the Device Manager and remove any occurences of virtual ports and
infrared network devices (if installed):




Reboot your machine. Windows should now detect a "Generic Ir Serial Port".

Choose the Serial IR Receiver Plug-In, and make the following changes to
port and device settings:

Port Settings:

ˇ Baud rate 2400 or 4800
ˇ 8 data bits
ˇ No Parity
ˇ 1 Stop bit
ˇ DTR and RTS Line disabled

Device Settings:

ˇ No init and response strings
ˇ IR code length: you have to play around with this
ˇ Tolerance set to 0, increase if samples do not match
ˇ Learn samples set to 4 or higher

Good luck!





Poprzedni Następny
Wiadomość
Spis treści
From: Jacek <pastor21_at_nospam_poczta.onet.pl>
Subject: Re: IrDA
Date: Sun, 27 May 2001 20:34:28 +0200



te onboard irda raczej nie dzialaja :(

read:

(cut dlugie ble ble ble)
.
Good luck!

Jezeli ten tekst mial sluzyc jako zniechecajka dla uzywania irdy do
czegokolwiek,
to efekt zamierzony zostal uzyskany ;-)

A wydaloby sie to takie naturalne, ze mozna wykorzystac irde do sterowania
telewizorem, video, satka, kamera, nawet dvd stacjonarnym czy w pececie.

a tu gdzie sie czlowiek nie ruszy to wszedzie tama i niekompatybilnosc i do tego
ta abstrakcyjna cena za sam modul irdy do wlaczenia w plyte ok. 70-100 zl,
za 2 diody i jeden scalak i metr drutu zakonczonego wtyczka.

Jacek


Poprzedni Następny
Wiadomość
Spis treści
From: ". : : Krzysztof : : ." <krionix_at_nospam_poland.com>
Subject: Re: IrDA
Date: Mon, 28 May 2001 00:32:06 +0200


Jezeli ten tekst mial sluzyc jako zniechecajka dla uzywania irdy do
czegokolwiek,
to efekt zamierzony zostal uzyskany ;-)

dzis to przetestowalem z UICE - dziala ale fatalnie odczytuje kody pilota
(kupe kombinacji nastaw tolerancji dlugosci paczek impulsow IR itp)
dziala topornie i sie myli....
wykonac trzeba to co tam pisze (w tym blabla bla) ale tracisz irde do
komorki np
nie widzialem programu potraficego wyslac komendy :(


A wydaloby sie to takie naturalne, ze mozna wykorzystac irde do sterowania
telewizorem, video, satka, kamera, nawet dvd stacjonarnym czy w pececie.

a jednak nie zbaradzo :( dziala polowicznie - jest cos takiego z
www.raks.com.pl

a tu gdzie sie czlowiek nie ruszy to wszedzie tama i niekompatybilnosc i
do tego
ta abstrakcyjna cena za sam modul irdy do wlaczenia w plyte ok. 70-100 zl,
za 2 diody i jeden scalak i metr drutu zakonczonego wtyczka.

mnie wynioslo to 26zl :) (10zl to koszt plytki PCS z rozkladem sicezek pod
SMD - tfds4500)
ja sterowac moge kompem przez karte TV - znacznie lepsze, szkoda ze nie
wysyla tylko IR :(



Poprzedni Następny
Wiadomość
Spis treści
From: "R. Martin Bonczkowitz" <martin_at_nospam_ihf.rwth-aachen.de>
Subject: Re: IrDA
Date: Tue, 29 May 2001 10:30:27 +0200


Bilbo Bagins wrote:

Czy jest jakiś soft, który potrafi wykorzystać łącze na podczerwień
do udawania innych urządzeń, np pilota do telewizora.
Chodzi mi o coś takiego: najpierw kieruję pilota na mój port
IrDA i naciskam jakiś klawisz, a komputer to odczytuje, a potem
sam jest w stanie wygenerować taki sam sygnał, to jest sterować telewizorem.

???

www.lirc.org