Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck.

16
Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck

Transcript of Integrating Bluetooth onto LEGO Robots Andrew Jones Mike Krofcheck.

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