Introduction: How to Make IR Remote Control Signals Decoder

About: Electronics Enthusiast and a Software Engineer

In electronics, a remote control is a component of an electronic device used to operate the device wireless from a distance. For example, in consumer electronics, a remote control can be used to operate devices such as a television set, DVD player, or other home appliance, from a short distance.

The main technology used in home remote controls is infrared (IR) light. The signal between a remote control handset and the device it controls consists of pulses of infrared light, which is invisible to the human eye, but can be seen through a digital camera, video camera or a phone camera. The transmitter in the remote control handset sends out a stream of pulses of infrared light when the user presses a button on the handset. A transmitter is often a light emitting diode (LED) which is built into the pointing end of the remote control handset. The infrared light pulses form a pattern unique to that button. The receiver in the device recognizes the pattern and causes the device to respond accordingly.

In this Instructable I will show you how to make IR remote decoder using arduino , which decodes the signals of the remote control.

Step 1: Components Required

TSOP 1738 [Banggood]

Arduino UNO [Banggood]

Bread Board [Banggood]

Jumper wires [Banggood]

USB Cable for Arduino

Step 2: Adding IR Remote Library and Uploading Code

Download IR remote library and Code attached.

Open Arduino IDE

1. Go to Sketch --> Include Library --> Add .Zip Library

2. Select the downloaded IR remote ZIp library and click Open.

3. Now Open the IR decoder code and upload it to arduino uno.

Step 3: Circuiting

Place Tsop 1738 ir receiver on breadboard

As per the code, the input for arduino is declared as pin11.

Make Connections as below

TSOP1738<-----------------------------> ARDUINO UNO R3

GND <---------------------------------------------->GND

Vcc <--------------------------------------------> 5V Supply pin

Vout <-----------------------------------------> Digital PIN 11

Step 4: Testing

Now Click on Tools and click on Serial monitor (Tools ----------------> Serial Monitor) ,then a new window is opened, set its baud rate to 9600.

When you press a key in the remote, you can see the decoded output in the serial monitor.

One set of sequence is repeated more times 4294967295 . We should not consider this sequence.

Step 5: Construction and Testing

Feel free to comment.

If you want to learn ​C Programming you can easily learn at ​codingtute. It will enhance your arduino programming skills.

For more projects subscribe my youtube channel [Click Here]