Transcript

Command Control DeviceScott Coffin

Adam FaucherJason Graika

Brian Voelz

Client:Honeywell

Advisor: Dr. Zhengdao Wang

AgendaProject Background

RequirementsGoals

Transmitter and Receiver DesignHardwareBlock DiagramSchematicPCB Layout

GUIBudget

3

Project DescriptionShort range wireless control deviceProject Client is Honeywell

Contact: Justin YoungFour deliverables

Transmitter, Receiver, Programming Dongle, and GUI

Desired outcome of this project is for the transmitter to communicate with receiver and have the receiver perform a particular command that was programmed via the wireless dongle.

4

Design Overview

System consists of four components:Transmitter(Tx)Receiver(Rx)Bluetooth DongleGUI for programming Rx

Transmitter Receiver5 Ft 100 Ft

5

Functional Requirements Minimum distance of 50ft between Rx and

Tx Minimum distance of 5ft between

programming dongle and Rx ● Receiver shall have 2 LEDs ● Tx and Rx battery life should last at least 8 hours● Minimum distance of 25ft for talk back from Rx

6

Non-Functional Requirements● Tx and Rx housing less than 1" X 1.5" X 2.5"● Tx and Rx should withstand rain and drop● Temperature range -25°F to 160°F● Tx and Rx should have a self contained power source● Rx antenna should be internal

7

Stretch Goals● Minimum distance of 100ft between Rx and Tx ● Tx and Rx housing less than .5" X 1" X 2"● Easy access to Tx and Rx power supplies ● Tx antenna should be internal● Tx and Rx battery life should last at least 24 hrs.● Full talk back from Rx up to a distance of 100ft

Hardware Selection• Roving Networks RN-41 Bluetooth

Transceiver• Atmel ATTiny84 Microcontroller• Blue Radius BR-USB-BTv2.1 Bluetooth

Dongle• Polymer Lithium Ion Battery• LiPo Basic Charger

Transmitter Block Diagram

Transmitter Schematic

Transmitter LayoutDimensions:2” x 1.5”

Transmitter Prototype

Final Transmitter

Receiver Block Diagram

Receiver Schematic

Receiver LayoutDimensions:2” x 1.5”

Receiver Prototype

Final Receiver

Platform for User InterfaceGUI Application

Developed for Windows XP, with cross-platform compatibility in mind

Uses Bluetooth dongle for communication to Rx

Graphical User InterfaceApplication written in Java Swing GUI ToolkitCommunication between receiver and GUI

JSR-82 (Java's Bluetooth Interface for APIs)BlueCove Library

Cross platform Bluetooth library that works with whatever native Bluetooth stack is currently on your system

GUI Prototype

GUI Prototype

Budget

Thank You

Questions?


Top Related