1 / 10

Infrared Remote for Android

Infrared Remote for Android. Georgi Bakalski & Boris Ribov. Irdroid – IR remote for Android. Universal remote control IR TV , STB , DVD , DVB Open source application and open hardware modules Control other devices that use IR Port of LIRC for Android (Linux Infrared Remote control)

reyna
Download Presentation

Infrared Remote for Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Infrared Remote for Android Georgi Bakalski & Boris Ribov

  2. Irdroid – IR remote for Android • Universal remote control IR TV, STB , DVD , DVB • Open source application and open hardware modules • Control other devices that use IR • Port of LIRC for Android (Linux Infrared Remote control) • Supports LIRC configuration files (the database contains more than 2000 supported devices.

  3. Irdroid v2.0 : Operation connections diagram

  4. The Irdroid v1.0 amplification module • Based on a mono audio amp - LM386 • Powered by a battery 4LR44 – 6V • 3.5mm audio jack • Operating range 10m

  5. How IR works • There are two IR standards: REC-80 and RC-5; • REC-80 code the pulse or pause length; • RC-5 code the signal transition; • Both the standards uses 38kHz carrier and can be determined by duration of T1 and T2; • ? The only question is how to produce 38kHz from the output DACs of the Android device. Figure 1 – REC-80 coding scheme Figure 2 – RC-5 coding scheme Figure 3 – 38kHz modulation

  6. Infrared via Audio? How it works? • We use the Android’s audio card driver to generate and transmit the modulated data on a sine wave @38Khz using standard sampling rate at 44.1kHz; • The IR timing DATA is modulated on a sine wave , half of the carrier frequency (19KHz) • After a dual optical rectification of the sine wave via the two IR LEDS in the hardware module , the full frequency of 38KHz is emitted via the LEDs as IR Light. • The Sine wave is inverted on the right channel, so that to double the voltage and to achieve greater remote control range • The Simplest schematic that work with Irdroid is shown on the left. It consist of just two IR LEDs one resistor and audio jack. The IR range using the schematic on the left is limited to 50cm to 1m which depend on the particular android device. We have decided to increase this range by amplifying the signal via a active module and by using a battery.

  7. V1.0 module schematic

  8. V2.0 module schematic

  9. Tools and Software used • Android NDK and SDK development kits • Eclipse IDE and ADT plugin for Eclipse • Orcad for schematics and PCB Design • Corel draw for v2.0 panel designs

  10. Thank you for your attention. • Questions ? • Irdroid source – http://www.github.com/irdroid • Schematic and PCB files - http://www.irdroid.com/irdroid/irdroid.zip • Irdroid app(apk) – Android Market

More Related