How to Make IR Remote Control Signals Decoder

by JunezRiyaz in Circuits > Electronics

18005 Views, 77 Favorites, 0 Comments

How to Make IR Remote Control Signals Decoder

1.jpg

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.

Components Required

IMG_20170519_202828.jpg

TSOP 1738 [Banggood]

Arduino UNO [Banggood]

Bread Board [Banggood]

Jumper wires [Banggood]

USB Cable for Arduino

Adding IR Remote Library and Uploading Code

Screenshot (100).png
Screenshot (102).png
Screenshot (103).png

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.

Circuiting

Screenshot (107).png
Screenshot (97).png
Screenshot (99).png

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

Testing

Screenshot (104).png
Screenshot (105).png
Screenshot (106).png

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.

Construction and Testing

How to Decode IR Remote Control Signals

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]