ARINA: Arduino Remote Infrared Network Adapter Ren Neff, Thomas - - PowerPoint PPT Presentation
ARINA: Arduino Remote Infrared Network Adapter Ren Neff, Thomas - - PowerPoint PPT Presentation
ARINA: Arduino Remote Infrared Network Adapter Ren Neff, Thomas Trimborn & Matthias Wbbeling Rheinische Friedrich-Wilhelms-Universitt Bonn Outline 1. Introduction 6. Hardware 2. Related work 7. Evaluation 3. Infrared signaling 8.
ARINA:
Arduino Remote Infrared Network Adapter
René Neff, Thomas Trimborn & Matthias Wübbeling
Rheinische Friedrich-Wilhelms-Universität Bonn
Outline
- 1. Introduction
- 2. Related work
- 3. Infrared signaling
- 4. Protocol background
- 5. ARINA Protocol
- 6. Hardware
- 7. Evaluation
- 8. Summary
- 9. Future work
- 10. Your Questions
Introduction
- Receive infrared
signals
- Decode received
signals
- Transmit receive
data
- Send infrared
signals
Internet
TV
Remote IR-Signal IR-Signal LAN LAN ARINA ARINA 3
Related work
- Commercially
available products by Logitech, Philips and
- thers
- Quite expensive
- Proprietary systems
- Limited to provided
features
Source: http://www.logitech.com/de-de/product/harmony-ultimate-hub
Figure: Logitech Harmony Ultimate Hub 4
Infrared Signaling I
- not visible to a human’s eye
- commonly used IR diodes: 840 - 950nm
- cheap IR diodes to receive and transmit
visible light
1m 0.01nm 1mm 10nm 5
Infrared Signaling II
- transmitting from
sender to receiver
- Signal modulation:
36 - 40 kHZ
01100111...
Source: http://www.sbprojects.com
6
Protocol (NEC)
<< Play >> 01100111...
Source: http://www.sbprojects.com
Figure: 0 and 1 as specified by NEC protocol
logical “1” logical “0”
0x68 - 0x00 Play 0x68 - 0x01 Record ... ... Table: mapping of “code send” to “function invoked” 7
ARINA Protocol
- Transmission of recognized protocols
○ NEC, Philips RC-5, Philips RC-6, ...
- Transmission of RAW data
8
ARINA Protocol
- Transmission of recognized protocols
○ NEC, Philips RC-5, Philips RC-6, ...
- Transmission of RAW data
8
Hardware I
photodiode IR diode resistor cables Arduino Mega 2560 Arduino Ethernet Shield breadboard
9
Hardware II
10
Evaluation setup
11
Evaluation results
Device name Type Manufacturer Protocol All keys Year of purchase
EB-1771W Projector Epson NEC yes 2012 UE40EH5000 TV Samsung RAW yes 2012 BD-E5500 3D-Blu-ray Player Samsung RAW yes 2012 42LV579S TV LG NEC yes 2012 DVX592H DVD Player LG NEC yes 2012 Connect ID 32 TV Loewe RC-5 yes 2009 230E DVD Player Redstar NEC yes 2001 55FU4243 TV Thomsen NEC yes 2012 SoundTouch HiFi Bose RAW yes 2014
12
Features of ARINA
- supports common IR protocols
- supports RAW data transmission
- small in size
- can be powered by battery (~ 20h)
- PoE ready (single cable for LAN and power)
- materials costs: ~30€
- easy to build on your own
- easy to modify and extend
13
Future work
- encrypted transmission
- control multiple ARINA
- Web-based control
interface
- Smartphone app to
control ARINA
Server
TV DVD DVR SAT TV TV14
Contact: neff@cs.uni-bonn.de trimborn@cs.uni-bonn.de