ARINA: Arduino Remote Infrared Network Adapter Ren Neff, Thomas - - PowerPoint PPT Presentation

arina
SMART_READER_LITE
LIVE PREVIEW

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.


slide-1
SLIDE 1
slide-2
SLIDE 2

ARINA:

Arduino Remote Infrared Network Adapter

René Neff, Thomas Trimborn & Matthias Wübbeling

Rheinische Friedrich-Wilhelms-Universität Bonn

slide-3
SLIDE 3

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
slide-4
SLIDE 4

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

slide-5
SLIDE 5

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

slide-6
SLIDE 6

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

slide-7
SLIDE 7

Infrared Signaling II

  • transmitting from

sender to receiver

  • Signal modulation:

36 - 40 kHZ

01100111...

Source: http://www.sbprojects.com

6

slide-8
SLIDE 8

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

slide-9
SLIDE 9

ARINA Protocol

  • Transmission of recognized protocols

○ NEC, Philips RC-5, Philips RC-6, ...

  • Transmission of RAW data

8

slide-10
SLIDE 10

ARINA Protocol

  • Transmission of recognized protocols

○ NEC, Philips RC-5, Philips RC-6, ...

  • Transmission of RAW data

8

slide-11
SLIDE 11

Hardware I

photodiode IR diode resistor cables Arduino Mega 2560 Arduino Ethernet Shield breadboard

9

slide-12
SLIDE 12

Hardware II

10

slide-13
SLIDE 13

Evaluation setup

11

slide-14
SLIDE 14

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

slide-15
SLIDE 15

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

slide-16
SLIDE 16

Future work

  • encrypted transmission
  • control multiple ARINA
  • Web-based control

interface

  • Smartphone app to

control ARINA

Server

TV DVD DVR SAT TV TV

14

slide-17
SLIDE 17

Contact: neff@cs.uni-bonn.de trimborn@cs.uni-bonn.de

Thank you.

Special thanks to Matthias, all reviewers, Prof. Meier

slide-18
SLIDE 18

Questions?