280 likes | 381 Views
Project Orion TekBand. Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young. The TekBand. Bluetooth enabled wristband Alerts wearer when receiving a phone call Vibration LED display Wireless storage. Overview. System Overview MDR Accomplishments & CDR Goals
E N D
Project OrionTekBand Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young
The TekBand • Bluetooth enabled wristband • Alerts wearer when receiving a phone call • Vibration • LED display • Wireless storage
Overview • System Overview • MDR Accomplishments & CDR Goals • Component Implementation • Progress • Block Diagram • Remaining Tasks • Budget • Questions • Demo
MDR Accomplishments • Microcontroller working • Blinking LED • Printed Circuit Board • Soldered 2mil pitch QFN package • Pairing with Bluetooth Module • Found Battery • Charged and drained
CDR Goals • File system and data transfer • Caller ID • Read and write to MicroSD card • Battery charging circuit • Clasp
File Transfer - Progress • Send Files via Bluetooth • UART Terminal Program • Tera Term • Microcontroller can receive files sent and read them • Avoided FTP • Had to work serially with RS232 at first • Conversion with MAX 232 Converter • USB 5V Microcontroller 3.3V • Next Step is to Create GUI
Caller ID - Progress • Can notify user when cellphone is receiving a call • Bluetooth connection with cell phone • Service discovery protocol • Ordered KC-5290 to fully implement new profile • Includes audio
Call Notification - Profiles • Hands Free Profile • KC-5290 • Supports audio transfer but requires antenna • No anticipated problems • Should be simple process to implement • Back up plan • Firmware code available
Call Notification • Demo • Blink LED when receiving incoming phone call • Next Steps • Successfully identify the incoming phone number • Create GUI • Select which contacts correspond to LED colors
MicroSD Card - Progress • Read and Write files to the MicroSD card • Connect MicroSD with File Transfer system • Store, access, and manipulate files on MicroSD
MicroSD • Big hurdle • 3 month project • Adjusted examples for high capacity MicroSD • Read and understood datasheets for all hardware • Example code was outdated by two versions • Had to switch Microcontrollers • PIC 16 vs. PIC 18 • Software for MicroSD storage available now • M5? • Next Step: FAT32 • Demo with File Transfer
Battery - Progress • Battery charging circuitry • Components • Charge battery to 4.1V via USB connection • Successfully stop charging when necessary • Safety concerns
Battery Charging Circuit • Designed a circuit that converted from voltage to current • Simulated and built the circuit • Had to sense the voltage across battery • Demo
The Clasp • Clasp as a charger • Male/Female MicroUSB plugs • Female MicroUSB port for charging • No circuitry needed for male port
Goals • File Transfer • Easy to use GUI controlling File Transfer • Sends files and receives them over Serial Port Profile • Files stored on MicroSD card • Communicate via Bluetooth • Caller ID Goals • Have microcontroller recognize incoming call • Light up LED corresponding with Caller ID • User selects LED-ID correlation via GUI
Goals (continued) • MicroSD Goals • Read and Write files to the MicroSD card • Connect MicroSD with File Transfer system • Store, access, and manipulate files on MicroSD • Battery Goals • All Goals Met • Clasp Goals • Provide 5V for charging circuitry • Provide a seal
Budget • KC-21 Bluetooth Module $36 • Magnets $10 • MicroUSB Ports $15 • PCB $100 • MicroSD Card $5 • KC-5290 Bluetooth Module $36 • Two-Part Silicone Rubber (x2) $36 • PIC 16 Microcontroller w/Programmer $60 • PIC 18 Microcontroller $15 • Rubber Mold Release $10 • Total: ~$350
Completing the TekBand • By Spring Break – March 11, 2011 • Full demo of cell phone interface capabilities on board • Design and order PCB • File system setup • Use terminal as user interface • Edit, save, and receive files over serial Bluetooth link