IR remote control computer interfacing

This article tries to get you some idea how to interface remote controllers to computer. Possible applications could be controlling your computer or controlling your VCR using computer.

With some little modification the transmitter part of this circuit can be used with computer. The idea is to cut the wire going to 7555 IC pin 4. Connect the wire end coming form receiver to computer input and the end going to 7555 chip pin 4 to one computer output (computer inputs and outputs should be TTL level signals).

This circuit is a good example how to do the computer to IR remote interfacing in both ways. All you need is a simple program for sampling the data coming form receiver (few kHz sample rate is enough). When you want to control something, then just send the sampled data to the transmitter part of this circuit.

The circuit can be easily connected to PC parallel port for your experiments. If you are experimenting only with reception, then one good idea might be to connect the receiving part of the circuit to joystick port, because there are easy to use input lines and also poer for the whole circuit.

You can probably use the little receiver modules made by Sharp, and marketed by Radio Shack (among other places), in a sort of wired-OR arrangment. Sony TV sets do this internally... the IR receiver is in a wired-OR arrangement with the chip which decodes the front-panel pushbuttons, and the "guts" of the TV simply listen to this signalling bus for their commands. On my KV-20XBR, at least, the control board of the TV literally cannot tell whether a button-press was on the front panel or on the IR remote... it's all bits on a Control-S/SIRCS bus by then!
>2)An amplification stage to drive the output IR led.
>
>3)The output IR led.
General recommendations:

[1] Use one of the IR receiver/demodulator modules (or several, in parallel) to receive and clean up the signal, and use this signal to switch a 40 kHz oscillator on and off. Do _not_ try to receive, amplify, and retransmit the modulated carrier directly... you will probably find that you circuit is extremely noise-sensitive and difficult to "trim". The receiver modules have a tuned 40 kHz amplifier circuit built in, which eliminates _lots_ of noise.

[2] You'll probably want to use a tunable oscillator (such as a CMOS 555 or something like that), and use the oscillator's output to drive a power transistor (a MOSFET works well), and have the power transistor drive one or more IR-LEDs in parallel.

[3] You can probably get decent retransmission using a 555 tunes to 40 kHz. However, you may get somewhat better retransmission if you run the oscillator at 80 kHz and divide down by two before driving your IR-LED - this will give you a 50% duty cycle rather than the 33%/66% duty cycle of a typical 555 circuit. The closer you get to 50%, the more easily your retransmitted carrier will get through the tuned filter in the receiver.