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](/proxy/?url=https://content.instructables.com/FR2/34VL/J2UPCPFO/FR234VLJ2UPCPFO.jpg&filename=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](/proxy/?url=https://content.instructables.com/FMI/FELQ/J2UPCPG0/FMIFELQJ2UPCPG0.jpg&filename=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](/proxy/?url=https://content.instructables.com/F1E/RXOO/J2UPCZUQ/F1ERXOOJ2UPCZUQ.png&filename=Screenshot (100).png)
![Screenshot (102).png](/proxy/?url=https://content.instructables.com/FLW/5RR3/J2UPCZV9/FLW5RR3J2UPCZV9.png&filename=Screenshot (102).png)
![Screenshot (103).png](/proxy/?url=https://content.instructables.com/FO0/XG2A/J2UPCZW7/FO0XG2AJ2UPCZW7.png&filename=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](/proxy/?url=https://content.instructables.com/FO1/SS5E/J2UPCZZU/FO1SS5EJ2UPCZZU.png&filename=Screenshot (107).png)
![Screenshot (97).png](/proxy/?url=https://content.instructables.com/FB7/NXVD/J2UPD706/FB7NXVDJ2UPD706.png&filename=Screenshot (97).png)
![Screenshot (99).png](/proxy/?url=https://content.instructables.com/FI4/VNDE/J2UPCZSX/FI4VNDEJ2UPCZSX.png&filename=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](/proxy/?url=https://content.instructables.com/F7O/RJG2/J2UPCZX7/F7ORJG2J2UPCZX7.png&filename=Screenshot (104).png)
![Screenshot (105).png](/proxy/?url=https://content.instructables.com/FZU/W56R/J2UPCZXK/FZUW56RJ2UPCZXK.png&filename=Screenshot (105).png)
![Screenshot (106).png](/proxy/?url=https://content.instructables.com/FTW/869F/J2UPCZYU/FTW869FJ2UPCZYU.png&filename=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](/proxy/?url=https://content.instructables.com/FGZ/F1WY/J2UPD6D7/FGZF1WYJ2UPD6D7.jpg&filename=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]