integrating bluetooth onto lego robots andrew jones mike krofcheck

16
Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Upload: jacob-curtis

Post on 24-Dec-2015

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Integrating Bluetooth onto LEGO Robots

Andrew Jones

Mike Krofcheck

Page 2: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Project PurposeProject Solution and GoalsDesign GoalsResults and ConclusionsAcknowledgments Q & A

Agenda

Page 3: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

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

Page 4: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

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

Page 5: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Acquire parts for projectDesign high frequency RF antennaDesign/Fabricate PCB for moduleTest and verify operation PCBIntegrate PCB with host computerIntegrate PCB with host microcontroller

Design Steps

Page 6: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Design Steps

Acquire BTM

PCB/Antenna design

Micro. development

Verify PCB IntegrateAndrew/Mike

Mike

Andrew

Andrew/Mike Andrew/Mike

Page 7: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Acquiring Bluetooth

Found module for purchase in U.K.Windigo Systems BCM02C2XX-RAll-in-one solution

68HC12 micro. development kit Acquired from “Frank”Feature set

Page 8: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Integrated Inverted-F Antenna (IIFA)

Compact sizeIntegrated on to PCB

Redundancy in antenna design

Antenna Design

Page 9: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

High frequency concernsDecoupling capacitorsComponent placementAntenna & ground plane

Test points

PCB Design

Page 10: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

PCB Verification

Visual inspectionTrace continuityInitial RF output detectionInterface w/ host via RS232

Page 11: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

RS232-to-UART converterVoltage conversion processUse of Max232

Signal connection scheme

BTM Integration

Page 12: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

BTM Integration

BTM <> HC

2 <--> 3

3 <--> 2

7 <--> 8

8 <--> 7

N/A GND<-- 5

Page 13: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

BTM Integration

ConversionTxD RxD

Page 14: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Generic BT communication board created that could interface with serial devicesBT developer support limitedGreat deal learned during projectFuture work on project ...

Results & Conclusions

Page 15: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Frank MeratBob LeskovecRob BarrisQuinton S.Q. Yuan

Acknowledgments

Page 16: Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Q & A