280 likes | 397 Views
Command Control Device. Scott Coffin Adam Faucher Jason Graika Brian Voelz Client: Honeywell Advisor: Dr. Zhengdao Wang. Project Description. Short range wireless control device Honeywell is client Contact: Justin Young Four deliverables
E N D
Command Control Device Scott Coffin Adam Faucher Jason Graika Brian Voelz Client: Honeywell Advisor: Dr. Zhengdao Wang
Project Description • Short range wireless control device • Honeywell is client • 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 do a particular command that was programmed by the wireless dongle.
Design Overview • System consists of four components: • Transmitter(Tx) • Receiver(Rx) • Bluetooth Dongle • GUI for programming Rx
Functional Requirements • Minimum 50ft between Rx and Tx • Minimum 5ft between programming dongle and Rx • Receiver shall have 2 LEDs • Tx and Rx battery life should last at least 8 hrs. • Minimum 25ft talk back from Rx
Non-Functional Requirements • Tx and Rx housing less than 1" X 1.5" X 2.5" • Txand Rx should withstand rain and drop • Temperature range -25F to 160F (-31.67C to 71.11C) • Txand Rx should have a self contained powersource • Rx shall not have external antenna
Stretch Goals • Minimum 100ft between Rx and Tx • Txand Rx housing less than .5" X 1" X 2" • Easy access to Tx and Rx power supplies • Txshall not have external antenna • Tx and Rx battery life should last at least 24 hrs. • Full talk back from Rx
Platform for User Interface • GUI Application • Developed for Windows XP • Uses Bluetooth dongle for communication to and from Rx
Graphical User Interface • Application written in Java • Swing GUI Toolkit • Communication between receiver and GUI • JSR-82 (Java's Bluetooth Interface for APIs)
Platform for Transceivers • Using AtTiny84 Atmel Microcontroller • 8-bit Advanced RISC Architecture • Making use of AVR tools to program the microcontroller
Housing • Casing will be made of a clear plastic box surrounding all circuitry • Casing will have latch to open and replace batteries when necessary • Will need to look further into casing next semester
Testing • Will test microcontroller to determine that the correct bits are sent • Test each parameter that the microcontroller will encounter • Test Bluetooth transceiver using Bluetooth cards on a laptop • Test battery life by transmitting one message every hour for 24 hours • Test under all extremes (Ex. temp, voltage)
Schedule • Completed tasks • Project Plan and Design Documents • Technology selection • Started ordering parts • Started troubleshooting • Detailed schematic of prototypes • Remaining Schedule milestones • Assemble and program prototype (ends 3/27) • Fabricate final version (ends 3/27) • Product Testing (ends 4/24)
Current Status • Obtained most of the parts we need • PCB boards designed and ordered • Connected Microcontroller to test board • Attempting to establish communication between the Microcontroller and a computer terminal
Plan for Second Semester • Establish communication between Microcontroller and computer terminal • Program Microcontroller to drive an LED • Establish communication b/w Microcontroller and Computer via Bluetooth hardware • Testing
Future Applications • The technology that is developed in this project could be used and adapted for a wide variety of applications • Possible future uses for the project include that would need to turn switches at a distance • Applications include: • as a controller for a home media center • remote starter for a car
Acknowledgements • Honeywell for providing funding and technical guidance • Special thanks to Lee Harker for his help with the PCB design and fabrication • Our advisor Dr. ZhengdaoWang for his guidance throughout this project so far