SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 4, Issue 6 (October 2012), PP. 89-92

            Using Android Mobile as a Universal Remote Control
                                   Gaurav Chitranshi1, Madhvi Gaur2
              1
                Dept. of Electronics and Communication Engineering Amity University Noida, India
2
    Dept. of Computer Science and Engineering Academy of Business and Engineering Sciences Ghaziabad, India


Abstract— All common household devices are infrared compatible and have separate remote to control them. With the
advancement of the society and smart home, the demand of home appliances are increasing resulting in the increase in
remote controls for them. This paper proposes an approach to completely remove the remote and use our android mobile
with infrared port facility to control the home appliances. This paper gives the design of infrared remote control system for
decoding all the Infrared Remote Control Protocols (IRCP) and uses the decoded codes to control home appliances using
android mobile.
Keywords— Infrared Remote Control Protocol, Decoding, Serial IR Transceiver, Home Appliances Remote Control

                                             I.        INTRODUCTION
          The infrared remote control has the performance of the high signal to noise ratio, strong anti-interference,
reliable transmission of information, and untouchable, low power and cost, therefore it is widely used in home
appliances more or less, even as the highlight on sale. In addition to utilizing in home appliances, it has been
brought into the industrial control, the aerospace, the security and so on. But the formats of infrared remote
control protocol used are different between the different companies' production, the consequence from this is that
an infrared remote control device must be fit for the home appliances. Because of that, the paper presents a
system for decoding based on the infrared coding format in now infrared remote control devices [1], which can
replace the existing infrared remote control devices and control more home appliances remotely. The decoded
codes are written in a file called as a config file. This config file is unique in the sense that it is different for
different manufacturer as well as different products from the same manufacturer.

                                                     II.       IRCP
          IR remotes operate by modulating an infra red (IR) light source. When the IR light source is "on" it is
actually turning itself on and off thousands of times per second, too fast for the human eye to follow. The rate at
which this occurs is called the carrier frequency. This is done to provide a better transmission system and allow
the overall IR system (transmitter and receiver) to operate in noisy (with respect to light) environments. It is
important to understand that the IR receiver for a given remote is tuned to IR "carrier" frequency for that remote
and will effectively not see IR signals sent on a different carrier frequency such as from other remotes. The
human eye can never see an infrared transmission, so the concept of on and off is not with regards to visible light.
Some equipment has a "telltale", a little red light that visibly flashes when the equipment receives IR signals. That
is what we can see.
          The "information" is placed on the "carrier" using several different techniques. The most common
technique is Pulse Width Modulation. In Pulse Width Modulation the duration of the ON (carrier present, light
flashing thousands of times per second), or off (no light at all coming out of the IR emitter) periods is made to
vary. We first need to simplify the problem so that we don’t have deal with too many "Pulse widths". We can
easily do this by representing the number in base 2, or binary. Therefore we only need to have two distinct "pulse
widths”.
          Each manufacture decides the length of bit patterns he wishes to send to his equipment, and the meaning
given to that number (or numbers) when they are received. The environment through which the IR signals are
passing (the air) is noisy in a light sense. Bright sunlight, Fluorescent lights, all contributes to the noise. Some
manufacturers add additional "redundant" information such as sending the numbers twice to ensure that they get
to the equipment correctly. Infrared Codes uses two modulation techniques: Pulse Width Modulation and Phase
Modulation.

                                                   III.      DESIGN
         In order to control the home appliances one has to send the same Infrared code that is being sent through
the remote. Our approach is to decode these codes and save them in a config file. Once the config file is prepared,
this can be saved in the mobile’s SDRAM memory and can be internally called through the connection manager
when the device is to be controlled.


                                                            89
Using Android Mobile as a Universal Remote Control
A.       Decoding Infrared Waves
         In order to decode the IR codes of household devices we used an Universal Remote Control, URC22B-
15 or one can use remotes of the device he is having. The Infrared codes are decoded with the help of Iguana’s
Serial IR Transceiver which is connected to the PC serial port and Linux Infrared Remote Control(LIRC)
software and are saved in a config file in .txt format. Figure 1(a) and 1(b) shows the Iguana’s Serial IR transceiver
device connected to serial port and the snapshot of the method to decode the infrared code respectively.




                                    Figure 1(a): Iguana’s Serial IR Transceiver




                                  Figure 1(b): Philips RC5 decoding using LIRC

From figure 1(b), we can see that one can select any number of buttons he wishes to control. In Figure 1(b) the
we have decoded the codes for power on/off, volume plus-minus and channel plus-minus.

One can purchase an Iguana’s Serial IR transceiver from Iguana’s website or can make his own Serial IR
Transceiver with the help of schematic shown in figure 1©.




                         Figure 1©: Schematic Diagram of Iguana Serial IR Transceiver

B.       Turning Mobile into Remote and Controlling Appliances
         Once the Infrared codes are decoded for all the devices that are there in a specific home and config files
are prepared. These config files can be stored in a SDRAM memory (memory card) of your android mobile. With
the help of config files a complete Universal Remote Control (URC) Library can be implemented in an Android
Mobile. The complete block diagram of the system is given below in Figure 2.

                                                         90
Using Android Mobile as a Universal Remote Control
         Android mobile touch screen feature can be used to control the home appliances. Software is written in
Java using Eclipse IDE. Android application is developed to communicate with the LIRC module and send the IR
codes through the Infrared port of the mobile to control the appliances.




                        Figure 2: Android Emulator Screen to control TV, VCD and AC

Figure 2 shows the screen of the android emulator with three tabs for TV, AC and VCD respectively with
different options of control for each of them like tab TV has the options to turn ON/OFF, volume UP/DOWN,
channel UP/DOWN and AC has the options to turn ON/OFF, temperature UP/DOWN.

                            IV.      BLOCK DIAGRAM OF THE SYSTEM

                                                    Touch screen application
                                                      on Android Mobile




                                                    Saver and
                                                    Loader




                          SQLite                    SD Card                  Infrared
                          Database                                           Port

                                     Figure 3: Block Diagram of the system

         The application is developed to control the appliances using mobile through infrared port. The
application will interact with the config files stored in the SDRAM for various appliances using Saver and Loader
module. Once a particular button in android is pressed the corresponding device is turned ON if it is in Line of
Sight. This system is tested with the help of Iguana’s Serial IR Transceiver and Android SDK (Software
Development Kit).

                                          V.       CONCLUSION
         With the help of LIRC you can decode any infrared remote control codes and any Android phone can be
converted into a remote control with the help of this paper so totally removing the need of remote controls. The
only limitation with this approach is that the android phone should have a infrared port with it.

                                       VI.      ACKNOWLEDGMENT
        The authors would like to thank Department of Electronics and Communication Engineering, Amity
School of Engineering and Technology, Noida and Academy of Business and Engineering Sciences, Ghaziabad
                                                       91
Using Android Mobile as a Universal Remote Control
for their support. The author would also like to thank Mr Sachin Sharma, Embedded Software Engineer, Inxee
Technologies, Noida for his guidance and support.

                                                         REFERENCES
[1].    A Summary of Short-Range Wireless in 2003 By Glade Diviney, Embedded R&D Manager, Extended Systems, Inc.
[2].    Potamitis I., Georgila K., Fakotakis N., and Kokkinakis G. An Integrated System for Smart-Home Control of Appliances Based on
        Remote Speech Interaction. In Proceedings of the 8th European Conference on Speech Communication and Technology
        (EUROSPEECH), pp. 2197-2200, Geneva, Switzerland, Sept. 1-4, 2003.
[3].    Malik Sikandar Hayat Khiyal, Aihab Khan, and Erum Shehzadi: SMS Based Wireless Home Appliance Control System (HACS) for
        Automating Appliances and Security, Issues in Informing Science and Information Technology Volume 6, 2009.
[4].    http://www.irda.org/displaycommon.cfm?an=1&subarticlenbr=7
[5].    http://www.devx.com/dotnet/Article/35145/0/page/2
[6].    Sachin Sharma, Gaurav Chitranshi, Basanta Mahato, Atul Kumar Srivastava and Balvinder Pal Singh, “Control of Home
        Appliances through IR interface using web (GPRS) enabled Mobile Phones”, on (IJAEST) INTERNATIONAL JOURNAL OF
        ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 6, Issue No. 2, 242 - 245
[7].    http://www.contrib.andrew.cmu.edu/~rgockley/legos/ir.html
[8].    http://coolcosmos.ipac.caltech.edu/cosmic_classroom/ir_tutorial
[9].    http://www.lirc.org/receivers.html
[10].   http://iguanaworks.net/faq.psp
[11].   http://ubuntuforums.org/showthread.php?t=1029110




                                                                92

Más contenido relacionado

La actualidad más candente

Home automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneHome automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneEdgefxkits & Solutions
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothShubham Bhattacharya
 
Blaze automation profile india 2009
Blaze automation profile india   2009Blaze automation profile india   2009
Blaze automation profile india 2009Blaze_Hyd
 
Telephone Based Home Automation System By Lokendra Pankaj
Telephone Based Home Automation System By Lokendra PankajTelephone Based Home Automation System By Lokendra Pankaj
Telephone Based Home Automation System By Lokendra PankajLokendra Pankaj
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Editor IJARCET
 
Wireless industrial robot
Wireless  industrial robotWireless  industrial robot
Wireless industrial robotVarun B P
 
Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation SystemAI Publications
 
AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0
AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0
AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0devsunit
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE IJRISE Journal
 
Smart homes using android
Smart homes using androidSmart homes using android
Smart homes using androidDroidcon Berlin
 
home automation using ARM7 controller
home automation using ARM7 controllerhome automation using ARM7 controller
home automation using ARM7 controllerDHANAJI BURUNGALE
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
 
Home automation System
Home automation SystemHome automation System
Home automation SystemNaman Gautam
 
Final Report11
Final Report11Final Report11
Final Report11sonu kumar
 
IRJET- Low Powered Radio Frequency and PIR Sensor based Security Device
IRJET- Low Powered Radio Frequency and PIR Sensor based Security DeviceIRJET- Low Powered Radio Frequency and PIR Sensor based Security Device
IRJET- Low Powered Radio Frequency and PIR Sensor based Security DeviceIRJET Journal
 
A minor project report HOME AUTOMATION USING MOBILE PHONES
A minor project report HOME AUTOMATION  USING  MOBILE PHONESA minor project report HOME AUTOMATION  USING  MOBILE PHONES
A minor project report HOME AUTOMATION USING MOBILE PHONESashokkok
 
A PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING r
A PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING rA PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING r
A PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING rStephen Achionye
 

La actualidad más candente (19)

Home automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneHome automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phone
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetooth
 
InHand Siren™: Compact Embedded System
InHand Siren™: Compact Embedded SystemInHand Siren™: Compact Embedded System
InHand Siren™: Compact Embedded System
 
Blaze automation profile india 2009
Blaze automation profile india   2009Blaze automation profile india   2009
Blaze automation profile india 2009
 
SENSOR DATA COMMUNICATION TO THNIGSPEAK IOT PLATFORM USING RASPBERRY P
SENSOR DATA COMMUNICATION TO THNIGSPEAK  IOT PLATFORM USING RASPBERRY PSENSOR DATA COMMUNICATION TO THNIGSPEAK  IOT PLATFORM USING RASPBERRY P
SENSOR DATA COMMUNICATION TO THNIGSPEAK IOT PLATFORM USING RASPBERRY P
 
Telephone Based Home Automation System By Lokendra Pankaj
Telephone Based Home Automation System By Lokendra PankajTelephone Based Home Automation System By Lokendra Pankaj
Telephone Based Home Automation System By Lokendra Pankaj
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
Wireless industrial robot
Wireless  industrial robotWireless  industrial robot
Wireless industrial robot
 
Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation System
 
AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0
AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0
AUTONOMOUS CONTROL TECHNIQUES FOR HOME AUTOMATION v1.0
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
 
Smart homes using android
Smart homes using androidSmart homes using android
Smart homes using android
 
home automation using ARM7 controller
home automation using ARM7 controllerhome automation using ARM7 controller
home automation using ARM7 controller
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical Perspective
 
Home automation System
Home automation SystemHome automation System
Home automation System
 
Final Report11
Final Report11Final Report11
Final Report11
 
IRJET- Low Powered Radio Frequency and PIR Sensor based Security Device
IRJET- Low Powered Radio Frequency and PIR Sensor based Security DeviceIRJET- Low Powered Radio Frequency and PIR Sensor based Security Device
IRJET- Low Powered Radio Frequency and PIR Sensor based Security Device
 
A minor project report HOME AUTOMATION USING MOBILE PHONES
A minor project report HOME AUTOMATION  USING  MOBILE PHONESA minor project report HOME AUTOMATION  USING  MOBILE PHONES
A minor project report HOME AUTOMATION USING MOBILE PHONES
 
A PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING r
A PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING rA PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING r
A PROTOTYPE REMOTE CONTROL FOR HOME APPLIANCE USING r
 

Destacado

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Dynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFDynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFIJERD Editor
 
Adaptive Noise Cancellation using Multirate Techniques
Adaptive Noise Cancellation using Multirate TechniquesAdaptive Noise Cancellation using Multirate Techniques
Adaptive Noise Cancellation using Multirate TechniquesIJERD Editor
 
102642452 infrared-remote-switch-project-report
102642452 infrared-remote-switch-project-report102642452 infrared-remote-switch-project-report
102642452 infrared-remote-switch-project-reportisnadh
 
Controlling a home appliance using IR remote
Controlling a home appliance using IR remoteControlling a home appliance using IR remote
Controlling a home appliance using IR remoteChittaranjan Baliarsingh
 
Report on remote control home appliances.
Report on remote control home appliances.Report on remote control home appliances.
Report on remote control home appliances.Sonal Bansal
 
Remote control for home appliances
Remote control for home appliancesRemote control for home appliances
Remote control for home appliancesBharath University
 
Infrared Remote Controlled Devices
Infrared Remote Controlled DevicesInfrared Remote Controlled Devices
Infrared Remote Controlled DevicesNarayan Jaiswal
 

Destacado (19)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
G05094145
G05094145G05094145
G05094145
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Dynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFDynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPF
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Adaptive Noise Cancellation using Multirate Techniques
Adaptive Noise Cancellation using Multirate TechniquesAdaptive Noise Cancellation using Multirate Techniques
Adaptive Noise Cancellation using Multirate Techniques
 
Universal remote
Universal remoteUniversal remote
Universal remote
 
Final report
Final reportFinal report
Final report
 
102642452 infrared-remote-switch-project-report
102642452 infrared-remote-switch-project-report102642452 infrared-remote-switch-project-report
102642452 infrared-remote-switch-project-report
 
Controlling a home appliance using IR remote
Controlling a home appliance using IR remoteControlling a home appliance using IR remote
Controlling a home appliance using IR remote
 
Report on remote control home appliances.
Report on remote control home appliances.Report on remote control home appliances.
Report on remote control home appliances.
 
Remote control for home appliances
Remote control for home appliancesRemote control for home appliances
Remote control for home appliances
 
Infrared Remote Controlled Devices
Infrared Remote Controlled DevicesInfrared Remote Controlled Devices
Infrared Remote Controlled Devices
 

Similar a Using Android as a universal remote

IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoTIRJET Journal
 
Android Controlled Air Conditioner Remote
Android Controlled Air Conditioner RemoteAndroid Controlled Air Conditioner Remote
Android Controlled Air Conditioner RemoteIRJET Journal
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...IRJET Journal
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626shailesh yadav
 
IRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled SystemIRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled SystemIRJET Journal
 
IRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET Journal
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th yearVatsal N Shah
 
IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...
IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...
IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...IRJET Journal
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system pptNilgiri publicity
 
IRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control SystemIRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control SystemIRJET Journal
 
An IDS for Secure Visible Light Communication on Android Devices
An IDS for Secure Visible Light Communication on Android DevicesAn IDS for Secure Visible Light Communication on Android Devices
An IDS for Secure Visible Light Communication on Android DevicesBen Graham
 
IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET - IoT based Home Automation System through Voice Control using Google A...IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET - IoT based Home Automation System through Voice Control using Google A...IRJET Journal
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIRJET Journal
 
IOT Based Soldier Position Tracking and Health Monitoring System
IOT Based Soldier Position Tracking and Health Monitoring SystemIOT Based Soldier Position Tracking and Health Monitoring System
IOT Based Soldier Position Tracking and Health Monitoring SystemIRJET Journal
 
NEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficeNEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficemohammed shoaib uddin
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated RobotAniket Bhor
 
Cellphoneoperatedrobot 090508035359-phpapp02
Cellphoneoperatedrobot 090508035359-phpapp02Cellphoneoperatedrobot 090508035359-phpapp02
Cellphoneoperatedrobot 090508035359-phpapp02Vikas Mehta
 
Smart Home Automation using Wi-Fi
Smart Home Automation using Wi-FiSmart Home Automation using Wi-Fi
Smart Home Automation using Wi-Fiijtsrd
 

Similar a Using Android as a universal remote (20)

IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
Android Controlled Air Conditioner Remote
Android Controlled Air Conditioner RemoteAndroid Controlled Air Conditioner Remote
Android Controlled Air Conditioner Remote
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 
IRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled SystemIRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled System
 
IRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining Tracking
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
 
IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...
IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...
IRJET- Implementation of Cloud Robotics using Raspberry PI to Monitor Product...
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
IRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control SystemIRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control System
 
An IDS for Secure Visible Light Communication on Android Devices
An IDS for Secure Visible Light Communication on Android DevicesAn IDS for Secure Visible Light Communication on Android Devices
An IDS for Secure Visible Light Communication on Android Devices
 
IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET - IoT based Home Automation System through Voice Control using Google A...IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET - IoT based Home Automation System through Voice Control using Google A...
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino board
 
IOT Based Soldier Position Tracking and Health Monitoring System
IOT Based Soldier Position Tracking and Health Monitoring SystemIOT Based Soldier Position Tracking and Health Monitoring System
IOT Based Soldier Position Tracking and Health Monitoring System
 
NEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficeNEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeoffice
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
 
Cellphoneoperatedrobot 090508035359-phpapp02
Cellphoneoperatedrobot 090508035359-phpapp02Cellphoneoperatedrobot 090508035359-phpapp02
Cellphoneoperatedrobot 090508035359-phpapp02
 
Smart Home Automation using Wi-Fi
Smart Home Automation using Wi-FiSmart Home Automation using Wi-Fi
Smart Home Automation using Wi-Fi
 

Más de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

Más de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Using Android as a universal remote

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 4, Issue 6 (October 2012), PP. 89-92 Using Android Mobile as a Universal Remote Control Gaurav Chitranshi1, Madhvi Gaur2 1 Dept. of Electronics and Communication Engineering Amity University Noida, India 2 Dept. of Computer Science and Engineering Academy of Business and Engineering Sciences Ghaziabad, India Abstract— All common household devices are infrared compatible and have separate remote to control them. With the advancement of the society and smart home, the demand of home appliances are increasing resulting in the increase in remote controls for them. This paper proposes an approach to completely remove the remote and use our android mobile with infrared port facility to control the home appliances. This paper gives the design of infrared remote control system for decoding all the Infrared Remote Control Protocols (IRCP) and uses the decoded codes to control home appliances using android mobile. Keywords— Infrared Remote Control Protocol, Decoding, Serial IR Transceiver, Home Appliances Remote Control I. INTRODUCTION The infrared remote control has the performance of the high signal to noise ratio, strong anti-interference, reliable transmission of information, and untouchable, low power and cost, therefore it is widely used in home appliances more or less, even as the highlight on sale. In addition to utilizing in home appliances, it has been brought into the industrial control, the aerospace, the security and so on. But the formats of infrared remote control protocol used are different between the different companies' production, the consequence from this is that an infrared remote control device must be fit for the home appliances. Because of that, the paper presents a system for decoding based on the infrared coding format in now infrared remote control devices [1], which can replace the existing infrared remote control devices and control more home appliances remotely. The decoded codes are written in a file called as a config file. This config file is unique in the sense that it is different for different manufacturer as well as different products from the same manufacturer. II. IRCP IR remotes operate by modulating an infra red (IR) light source. When the IR light source is "on" it is actually turning itself on and off thousands of times per second, too fast for the human eye to follow. The rate at which this occurs is called the carrier frequency. This is done to provide a better transmission system and allow the overall IR system (transmitter and receiver) to operate in noisy (with respect to light) environments. It is important to understand that the IR receiver for a given remote is tuned to IR "carrier" frequency for that remote and will effectively not see IR signals sent on a different carrier frequency such as from other remotes. The human eye can never see an infrared transmission, so the concept of on and off is not with regards to visible light. Some equipment has a "telltale", a little red light that visibly flashes when the equipment receives IR signals. That is what we can see. The "information" is placed on the "carrier" using several different techniques. The most common technique is Pulse Width Modulation. In Pulse Width Modulation the duration of the ON (carrier present, light flashing thousands of times per second), or off (no light at all coming out of the IR emitter) periods is made to vary. We first need to simplify the problem so that we don’t have deal with too many "Pulse widths". We can easily do this by representing the number in base 2, or binary. Therefore we only need to have two distinct "pulse widths”. Each manufacture decides the length of bit patterns he wishes to send to his equipment, and the meaning given to that number (or numbers) when they are received. The environment through which the IR signals are passing (the air) is noisy in a light sense. Bright sunlight, Fluorescent lights, all contributes to the noise. Some manufacturers add additional "redundant" information such as sending the numbers twice to ensure that they get to the equipment correctly. Infrared Codes uses two modulation techniques: Pulse Width Modulation and Phase Modulation. III. DESIGN In order to control the home appliances one has to send the same Infrared code that is being sent through the remote. Our approach is to decode these codes and save them in a config file. Once the config file is prepared, this can be saved in the mobile’s SDRAM memory and can be internally called through the connection manager when the device is to be controlled. 89
  • 2. Using Android Mobile as a Universal Remote Control A. Decoding Infrared Waves In order to decode the IR codes of household devices we used an Universal Remote Control, URC22B- 15 or one can use remotes of the device he is having. The Infrared codes are decoded with the help of Iguana’s Serial IR Transceiver which is connected to the PC serial port and Linux Infrared Remote Control(LIRC) software and are saved in a config file in .txt format. Figure 1(a) and 1(b) shows the Iguana’s Serial IR transceiver device connected to serial port and the snapshot of the method to decode the infrared code respectively. Figure 1(a): Iguana’s Serial IR Transceiver Figure 1(b): Philips RC5 decoding using LIRC From figure 1(b), we can see that one can select any number of buttons he wishes to control. In Figure 1(b) the we have decoded the codes for power on/off, volume plus-minus and channel plus-minus. One can purchase an Iguana’s Serial IR transceiver from Iguana’s website or can make his own Serial IR Transceiver with the help of schematic shown in figure 1©. Figure 1©: Schematic Diagram of Iguana Serial IR Transceiver B. Turning Mobile into Remote and Controlling Appliances Once the Infrared codes are decoded for all the devices that are there in a specific home and config files are prepared. These config files can be stored in a SDRAM memory (memory card) of your android mobile. With the help of config files a complete Universal Remote Control (URC) Library can be implemented in an Android Mobile. The complete block diagram of the system is given below in Figure 2. 90
  • 3. Using Android Mobile as a Universal Remote Control Android mobile touch screen feature can be used to control the home appliances. Software is written in Java using Eclipse IDE. Android application is developed to communicate with the LIRC module and send the IR codes through the Infrared port of the mobile to control the appliances. Figure 2: Android Emulator Screen to control TV, VCD and AC Figure 2 shows the screen of the android emulator with three tabs for TV, AC and VCD respectively with different options of control for each of them like tab TV has the options to turn ON/OFF, volume UP/DOWN, channel UP/DOWN and AC has the options to turn ON/OFF, temperature UP/DOWN. IV. BLOCK DIAGRAM OF THE SYSTEM Touch screen application on Android Mobile Saver and Loader SQLite SD Card Infrared Database Port Figure 3: Block Diagram of the system The application is developed to control the appliances using mobile through infrared port. The application will interact with the config files stored in the SDRAM for various appliances using Saver and Loader module. Once a particular button in android is pressed the corresponding device is turned ON if it is in Line of Sight. This system is tested with the help of Iguana’s Serial IR Transceiver and Android SDK (Software Development Kit). V. CONCLUSION With the help of LIRC you can decode any infrared remote control codes and any Android phone can be converted into a remote control with the help of this paper so totally removing the need of remote controls. The only limitation with this approach is that the android phone should have a infrared port with it. VI. ACKNOWLEDGMENT The authors would like to thank Department of Electronics and Communication Engineering, Amity School of Engineering and Technology, Noida and Academy of Business and Engineering Sciences, Ghaziabad 91
  • 4. Using Android Mobile as a Universal Remote Control for their support. The author would also like to thank Mr Sachin Sharma, Embedded Software Engineer, Inxee Technologies, Noida for his guidance and support. REFERENCES [1]. A Summary of Short-Range Wireless in 2003 By Glade Diviney, Embedded R&D Manager, Extended Systems, Inc. [2]. Potamitis I., Georgila K., Fakotakis N., and Kokkinakis G. An Integrated System for Smart-Home Control of Appliances Based on Remote Speech Interaction. In Proceedings of the 8th European Conference on Speech Communication and Technology (EUROSPEECH), pp. 2197-2200, Geneva, Switzerland, Sept. 1-4, 2003. [3]. Malik Sikandar Hayat Khiyal, Aihab Khan, and Erum Shehzadi: SMS Based Wireless Home Appliance Control System (HACS) for Automating Appliances and Security, Issues in Informing Science and Information Technology Volume 6, 2009. [4]. http://www.irda.org/displaycommon.cfm?an=1&subarticlenbr=7 [5]. http://www.devx.com/dotnet/Article/35145/0/page/2 [6]. Sachin Sharma, Gaurav Chitranshi, Basanta Mahato, Atul Kumar Srivastava and Balvinder Pal Singh, “Control of Home Appliances through IR interface using web (GPRS) enabled Mobile Phones”, on (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 6, Issue No. 2, 242 - 245 [7]. http://www.contrib.andrew.cmu.edu/~rgockley/legos/ir.html [8]. http://coolcosmos.ipac.caltech.edu/cosmic_classroom/ir_tutorial [9]. http://www.lirc.org/receivers.html [10]. http://iguanaworks.net/faq.psp [11]. http://ubuntuforums.org/showthread.php?t=1029110 92