Post on 01-Jan-2016
description
Command Control DeviceScott Coffin
Adam FaucherJason Graika
Brian Voelz
Client:Honeywell
Advisor: Dr. Zhengdao Wang
2
Project DescriptionShort range wireless control deviceHoneywell is client
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 do a particular command that was programmed by the wireless dongle.
3
Design Overview
System consists of four components:Transmitter(Tx)Receiver(Rx)Bluetooth DongleGUI for programming Rx
4
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
5
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 -25F to 160F (-31.67C to 71.11C)● Tx and Rx should have a self contained power source● Rx shall not have external antenna
6
Stretch Goals● Minimum 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 shall not have external antenna● Tx and Rx battery life should last at least 24 hrs.● Full talk back from Rx
Platform for User InterfaceGUI Application
Developed for Windows XPUses Bluetooth dongle for communication to
and from Rx
Graphical User InterfaceApplication written in Java Swing GUI ToolkitCommunication between receiver and GUI
JSR-82 (Java's Bluetooth Interface for APIs)
GUI Prototype
Platform for TransceiversUsing AtTiny84 Atmel Microcontroller
8-bit Advanced RISC ArchitectureMaking use of AVR tools to program the
microcontroller
11
Tx Block Diagram
PCB
Supply
RN-41
Confirmation LED
PC
USB andUART Cable used to initially program the device
Transmit 1 Button/Switch
Transmit 2 Button/Switch
Tx
Power Management
AtTiny84
UART USB
Tx Schematic
13
Rx Block Diagram
PCB
Supply
RN-41
Rx LED 1 Rx LED 2
Rx
PCUSB and UART cable used to initially program the device.
Power Management
Dongle
Microcontroller
UART
Wireless Programs the Microcontroller
USB
Rx Schematic
RN-41 SMT to DIP
HousingCasing will be made of a clear plastic box
surrounding all circuitryCasing will have latch to open and replace
batteries when necessaryWill need to look further into casing next
semester
TestingWill test microcontroller to determine that
the correct bits are sentTest each parameter that the microcontroller
will encounterTest Bluetooth transceiver using Bluetooth
cards on a laptopTest battery life by transmitting one message
every hour for 24 hoursTest under all extremes (Ex. temp, voltage)
Current Spending
Item Qty DigiKey Item Number Price Total Price
Bluetooth Transceiver 3 740-1007-ND $24.95 $74.85
Microcontroller (8K) 3 ATTINY84-20PU-ND $3.01 $9.03 Bluetooth Dongle 1 822-1010-ND $24.99 $24.99 Battery 6 N110-ND $0.86 $5.13 Battery Holder 4 2999K-ND $0.53 $2.12
MC Cable 2 H3CCH-1006G-ND $1.17 $2.34 MC Cable Connector 4 HRP10H-ND $1 $4 USB Connector 2 WM17531CT-ND $2.11 $4.22 USB Cable 2 AE10623-ND $4.14 $8.28
Bread Board (4.5"x6") 2 3409K-ND $10.35 $20.70
PCB boards 2 Not Purchased from Digikey $30.00 $60
Total $215.66
Estimated Future Spending
Item Qty Price per unit Total Price
Microcontroller 4 $3 $12
PCB boards 4 $30 $120
housing 2 $30 $60
Programming Connector 2 $40 $80
Soldering Materials 1 $10 $10
Total $282
Total with Already Ordered Materials $497.66
Estimated labor Cost
Task Estimated hours Estimated cost @$20/hr
Problem Definition 50 $1000
Technology Research and Selection 75 $1500
Project Design 300 $6000
Testing 150 $3000
Fabrication 75 $1500
Presentations 40 $800
Project Documentation 75 $1500
Project Meetings 80 $1600
Total 845 $16900
ScheduleCompleted tasks
Project Plan and Design DocumentsTechnology selectionStarted ordering partsStarted troubleshootingDetailed schematic of prototypes
Remaining Schedule milestonesAssemble and program prototype (ends 3/27)Fabricate final version (ends 3/27)Product Testing (ends 4/24)
Current StatusObtained most of the parts we needPCB boards designed and orderedConnected Microcontroller to test boardAttempting to establish communication
between the Microcontroller and a computer terminal
Plan for Second SemesterEstablish communication between
Microcontroller and computer terminalProgram Microcontroller to drive an LEDEstablish communication b/w Microcontroller
and Computer via Bluetooth hardwareTesting
Future ApplicationsThe 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 centerremote starter for a car
AcknowledgementsHoneywell for providing funding and
technical guidanceSpecial thanks to Lee Harker for his help
with the PCB design and fabricationOur advisor Dr. Zhengdao Wang for his
guidance throughout this project so far
27
Any Questions?