Operate Switches with Creative iNFRA CD-ROM remote control

Thread Starter

VBIT

Joined Oct 25, 2007
4
I want to operate my bedroom light and fan switches with my old Creative iNFRA CD-ROM infra read remote control.
My First Problem is how can I decode information coming from remote? Is there any simple way to detect it? The best in my mind is some how I able to find some standard IC that decode it for me.

What you people say?
 

beenthere

Joined Apr 20, 2004
15,819
It's very easy if you have an oscilloscope. Simply set up a phototransistor to receive the pulses from the control and use the o'scope to visualize them.
 

Thread Starter

VBIT

Joined Oct 25, 2007
4
Thanks for reply

First I don’t have oscilloscope
And second how can I find standard IC that can decode the waveform I found on oscilloscope?
 

GS3

Joined Sep 21, 2007
408
This is more complex than you may think and the best way is to find the receiver circuit which matches the transmitter. The place to find it would be in the discarded DVD player or whatever it was. Other than that you may have difficulty.

To give you an example, I have run into a similar problem recently. I wanted to have a second remote control for my satelite TV receiver so I could control it from another room but I have no idea what transmitter it is.

So I spent a whole afternoon identifying the information sent. Believe me, this is tricky because pulses are modulated on a ~38 Khz carrier. I spent an entire afternoon and this is what I found:

The modulating signal has 27 bits of 8.8 ms (112.5 bps) so that the complete instruction takes about 240 ms. As long as a key is pressed the command is repeated about 4 times per second.
Rich (BB code):
          bits: 1  2  2         10           12
01  AV          1 01 XX 1001010101 010101101010
02  Red         1 01 XX 1001010101 010110010101
03  Green       1 01 XX 1001010101 010110010110
04  Blue        1 01 XX 1001010101 010110011010
05  Yellow      1 01 XX 1001010101 010110100110
06  Exit        1 01 XX 1001010101 011001011001
07  i-epg       1 01 XX 1001010101 011001011010
08  List        1 01 XX 1001010101 011001100110
09  Swap        1 01 XX 1001010101 011010100110
10  Ch-down     1 01 XX 1001010101 011010101001
11  CH-up       1 01 XX 1001010101 011010101010
12  Vol-down    1 01 XX 1001010101 100110101001
13  Vol-up      1 01 XX 1001010101 100110101010
14  Mute        1 01 XX 1001010101 101001011001
15  On/Off      1 01 XX 1001010101 101001011010
16  9           1 01 XX 1001010101 101001101001
17  8           1 01 XX 1001010101 101001101010
18  7           1 01 XX 1001010101 101010010101
19  6           1 01 XX 1001010101 101010010110
20  5           1 01 XX 1001010101 101010011001
21  4           1 01 XX 1001010101 101010011010
22  3           1 01 XX 1001010101 101010100101
23  2           1 01 XX 1001010101 101010100110
24  1           1 01 XX 1001010101 101010101001
25  0           1 01 XX 1001010101 101010101010
26  OK          1 10 XX 1001010101 100110010101
27  Menu        1 10 XX 1001010101 100110100110
28  TV          1 10 XX 1001010101 101010011001
29  Radio       1 10 XX 1001010101 101010011010
First bit is always "1"(start).
Bits 2 and 3 are always "01" except keys OK, TV, Radio and Menu in which case they are "10". I have no idea as to the whyness of this.
Bits 4 and 5 alternate between "10" and "01" when the same key is pressed repeatedly. This tells the receiver that the same key was pressed again and that it is not receiving the same key pressing. first press sends "10", next pressing "01"etc.
The next 10 bits, from 6 to 15 are always "1001010101". I imagine this is a product ID so that one remote does not interfere with other remotes for other products.
The next 12 bits, from 16 to 27 carry a different code for each key.
In all these codes there are never more than two ones or two zeros consecutively.

This is just one particular example but it shows how these things are complex and it is not trivial to generate or decode the signals. You would need something programmable as even the generic IC would need to be programmed with the product code etc.
 
Top