2. WHAT DOES INFRARED REMOTE
SENDS
• When a button on the remote is pressed, it
flashes its IR LED on/off at 38.5 kHz to
broadcast a code for that button
• The code is produced by controlling the brief
amounts of time the IR LED flashes on and off
• This detector sends a low signal whenever it
detects IR flashing on and off at 38.5 kHz and
a high signal the rest of the time. When the IR
detector sends low signals, the processor
measures how long each of the low signals
lasts. Then, it uses these measurements to
figure out which key was pressed on the
remote.
Start-2.4ms
Resting state-0.6ms
Bit 0-0.6ms
Bit 1-1.2ms
3.
4.
5. Grabbing IR remote Button’s
Hexadecimal Value(Equivalent
binary)
Building IR Remote control
receiver
MINDMAP FOR CREATING IR REMOTE
CONTROLLED DEVICES
6. Grabbing IR remote Button’s
Hexadecimal Value
Building IR Remote control
receiver
MINDMAP FOR CREATING IR REMOTE
CONTROLLED DEVICES
14. Grabbing IR remote Button’s
Hexadecimal Value
Building IR Remote control
receiver
MINDMAP FOR CREATING IR REMOTE
CONTROLLED DEVICES
15. Building IR Remote control receiverCircuitConnection
IR receiver
to
Arduino and
Arduino
to
LED
Arduinoprogramming
Input
IR signal
Output
LED
Observation
Controlling
3 LED with
IR remote
Buttons -
1,2,3
18. Building IR Remote control receiverCircuitConnection
IR receiver
to
Arduino and
Arduino
to
LED
Arduinoprogramming
Input
IR signal
Output
LED
Observation
Controlling
3 LED with
IR remote
Buttons -
1,2,3
21. Building IR Remote control receiverCircuitConnection
IR receiver
to
Arduino and
Arduino
to
LED
Arduinoprogramming
Input
IR signal
Output
LED
Observation
Controlling
3 LED with
IR remote
Buttons -
1,2,3
Infrared control, the most promising technology from last 20 years and even now for wirelessly controlling nearly all the electronics appliancesBut how remote control worksWhy i can’t change channel of my neighbour philips TV with my sony remoteThis must be the question that arises in the mind of everyone Here I will not only clear ur these doubts but also make u design Ur own remote controlled device i.e u can control ur Speakers ,MUSIC PLAYER, LIGHT, FAN etc by any remote control that u purchase from market/already own in ur houseHere my discussion would be limited in controlling 3 LED (Light DC loads)but in next module i would be building power electronic circuit then we control POWER loads.
This is a sample of signal send by IR remote control to the ReceiverThis showsResting state of 20-30ms between message packetsStart pulse of duration 2.4msBit 0 and 1 of duration 0.6 and 1.2 ms
My remote control IR signal of two button’s 1 and 2This is 16 bit sample
Now lets start to build our own remote control deviceThis simply involves two steps
Lets start with Grabbing IR remote Button’s Hexadecimal Value This can be done in two ways either from the datasheet provided by manufacturerOrBy just by getting our hand litttle dirty with arduino(i think this is best way)
This is how we grab IR remote button’s Hexadecimal codeFirst thing is Circuit connection i.e. connecting IR receiver to ArduinoSecond is Arduino programmingThen we get a Hexadecimal result on Serial monitor
Now this is time to get our hand dirty with arduino
I am using Arduino 1.0.3 this is JAVA based devlopment environment that can be used both to compile and burn our code to arduinoIR remote.h is library that i am using as this reduces lots of effort