160 likes | 326 Views
Integrating Bluetooth onto LEGO Robots. Andrew Jones Mike Krofcheck. Agenda. Project Purpose Project Solution and Goals Design Goals Results and Conclusions Acknowledgments Q & A. Problem to be solved. EECS 375 robot designs repeated often Limitations with wired communication
E N D
Integrating Bluetooth onto LEGO Robots • Andrew Jones • Mike Krofcheck
Agenda • Project Purpose • Project Solution and Goals • Design Goals • Results and Conclusions • Acknowledgments • Q & A
Problem to be solved • EECS 375 robot designs repeated often • Limitations with wired communication • Difficult to download code • Robots don’t “talk” • Limited teamwork during competition
Project Solution & Goals • Design integrated Bluetooth communication board for use with serial devices • Develop Bluetooth driver software for use with microcontroller • Integrate communication board with EECS 375 robots
Design Steps • Acquire parts for project • Design high frequency RF antenna • Design/Fabricate PCB for module • Test and verify operation PCB • Integrate PCB with host computer • Integrate PCB with host microcontroller
PCB/Antenna design Acquire BTM Verify PCB Micro. development Design Steps Mike Integrate Andrew/Mike Andrew/Mike Andrew/Mike Andrew
Acquiring Bluetooth • Found module for purchase in U.K. • Windigo Systems BCM02C2XX-R • All-in-one solution • 68HC12 micro. development kit • Acquired from “Frank” • Feature set
Antenna Design • Integrated Inverted-F Antenna (IIFA) • Compact size • Integrated on to PCB • Redundancy in antenna design
PCB Design • High frequency concerns • Decoupling capacitors • Component placement • Antenna & ground plane • Test points
PCB Verification • Visual inspection • Trace continuity • Initial RF output detection • Interface w/ host via RS232
BTM Integration • RS232-to-UART converter • Voltage conversion process • Use of Max232 • Signal connection scheme
BTM Integration TxD Conversion RxD
Results & Conclusions • Generic BT communication board created that could interface with serial devices • BT developer support limited • Great deal learned during project • Future work on project ...
Acknowledgments • Frank Merat • Bob Leskovec • Rob Barris • Quinton S.Q. Yuan