Department of Electronic Engineering NUIG
-
Upload
kevin-donovan -
Category
Documents
-
view
20 -
download
2
description
Transcript of Department of Electronic Engineering NUIG
Department of Electronic Engineering NUIGDepartment of Electronic Engineering NUIG
A Bluetooth and A Bluetooth and Ethernet Control Ethernet Control System for Home System for Home
Entertainment DevicesEntertainment Devices
By: Shane Long
Supervisor: Mr. Frank Callaly
Overview(1)Overview(1)
• Project SpecificationProject Specification• IR-Tx/Rx Design & ImplementationIR-Tx/Rx Design & Implementation• Serial Communication between Linux Serial Communication between Linux
Workstation & IR transceiverWorkstation & IR transceiver• Server Application providing Ethernet Server Application providing Ethernet
Interface to IR transceiverInterface to IR transceiver• User Interface (UI) for a Sharp Zaurus User Interface (UI) for a Sharp Zaurus
PDA which controls IR-Tx/RxPDA which controls IR-Tx/Rx
Overview(2)Overview(2)
• Bluetooth proxy server to interface IR-Bluetooth proxy server to interface IR-Tx/Rx with Bluetooth DeviceTx/Rx with Bluetooth Device
• Mobile phone application to Mobile phone application to communicate with Bluetooth proxy communicate with Bluetooth proxy serverserver
• Extra usage modes for SystemExtra usage modes for System
Project SpecificationProject Specification
IR-Tx/RxRS-232Linux
Workstation
Ethernet
Sharp Zaurus
PDA
USBBluetooth Rx
MobilePhone
Bluetooth
IR-Tx/Rx Design & IR-Tx/Rx Design & ImplenentationImplenentation1010-6-6m < IR Wavelength > 10m < IR Wavelength > 10--
44mm
IR Rx
DATA
Vcc
Gnd
VReg1
VReg1
Data Terminal Ready
Serial Rx
Gnd
IR Emitting Diode Serial Tx
Serial Communication between Serial Communication between Linux Workstation & IR Linux Workstation & IR transceivertransceiver
• Linux Workstation capabilities:Linux Workstation capabilities:•Receiving data from IR-Tx via serial portReceiving data from IR-Tx via serial port
•Writing this data to memoryWriting this data to memory
•Sending data to IR-Tx via serial portSending data to IR-Tx via serial port
•Storing multiple device IR codesStoring multiple device IR codes– Control over multiple devices with single systemControl over multiple devices with single system
IR-Tx/RxRS-232Linux
Workstation
Server Application providing Server Application providing Ethernet Interface to IR Ethernet Interface to IR transceivertransceiver
• Possibility of controlling IR-Tx/Rx over Possibility of controlling IR-Tx/Rx over a networka network
• Implementation of network protocolImplementation of network protocol
• Programming->J2SE, CorbaProgramming->J2SE, Corba
Linux Workstation
Ethernet
IR-Tx/RxRS-232
User Interface (UI) for a Sharp User Interface (UI) for a Sharp Zaurus PDA which controls IR-Tx/RxZaurus PDA which controls IR-Tx/Rx
Sharp Zaurus PDA ApplicationSharp Zaurus PDA Application– Control of IR-Rx/Tx in handheld deviceControl of IR-Rx/Tx in handheld device– GUI : user friendly systemGUI : user friendly system– Programming : J2SE, J2MEProgramming : J2SE, J2ME– Control over multiple devicesControl over multiple devices
Bluetooth proxy server to interface Bluetooth proxy server to interface IR-Tx/Rx with Bluetooth DeviceIR-Tx/Rx with Bluetooth Device
• Bluetooth dongleBluetooth dongle
• Application to receive data through Application to receive data through dongledongle
• Data sent to IR-Tx/Rx via RS232Data sent to IR-Tx/Rx via RS232
USBBluetooth RxLinux
Workstation
Mobile phone application to Mobile phone application to communicate with Bluetooth proxy communicate with Bluetooth proxy serverserver
• Mobile Phone ApplicationMobile Phone Application•GUIGUI
•Recognisable look and feelRecognisable look and feel
•User FriendlyUser Friendly
•Control over multiple devicesControl over multiple devices
•Programming : J2MEProgramming : J2ME
Bluetooth Rx
MobilePhone
Bluetooth
Extra Usage Modes for SystemExtra Usage Modes for System
• Interacting with TV/DVD/HiFi across Interacting with TV/DVD/HiFi across networknetwork
• Transferring data to mobile phoneTransferring data to mobile phone
• Wireless/Network interactivity with Wireless/Network interactivity with any IR controllable devicesany IR controllable devices
ReviewReview
IR-Tx/RxRS-232Linux
Workstation
Ethernet
Sharp Zaurus
PDA
USBBluetooth Rx
MobilePhone
Bluetooth