240 likes | 366 Views
Command Control Device. Scott Coffin Adam Faucher Jason Graika Brian Voelz Client: Honeywell Advisor: Dr. Zhengdao Wang. Agenda. Project Background Requirements Goals Transmitter and Receiver Design Hardware Block Diagram Schematic PCB Layout GUI Budget. Project Description.
E N D
Command Control Device Scott Coffin Adam Faucher Jason Graika Brian Voelz Client: Honeywell Advisor: Dr. Zhengdao Wang
Agenda • Project Background • Requirements • Goals • Transmitter and Receiver Design • Hardware • Block Diagram • Schematic • PCB Layout • GUI • Budget
Project Description • Short range wireless control device • Project Client is Honeywell • Contact: Justin Young • Four 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.
Design Overview • System consists of four components: • Transmitter(Tx) • Receiver(Rx) • Bluetooth Dongle • GUI for programming Rx
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
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
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 Layout Dimensions:2” x 1.5”
Receiver Layout Dimensions: 2” x 1.5”
Platform for User Interface • GUI Application • Developed for Windows XP, with cross-platform compatibility in mind • Uses Bluetooth dongle for communication to Rx
Graphical User Interface • Application written in Java • Swing GUI Toolkit • Communication 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