How To Build a Wiimote-enabled R/C car Richard Davis – [email protected] SharpLogic Software.
-
Upload
edwin-walsh -
Category
Documents
-
view
226 -
download
7
Transcript of How To Build a Wiimote-enabled R/C car Richard Davis – [email protected] SharpLogic Software.
![Page 2: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/2.jpg)
Project Overview
• Modify a digitally controlled R/C car to use Wii controller
• Uses PC to process Wii Controller input and interface with modified R/C transmitter
• Uses network camera mounted on car to get video feed of what car sees
• Controlled by a single .NET application
![Page 3: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/3.jpg)
Hardware Components
• R/C car with simple digital controls (forward, reverse, left, right)
• Wii Controller• Bluetooth USB adapter (used Belkin F8T003)• Phidget InterfaceKit 0/0/8• Wireless camera (used Airlink101 AIC-250W)• Wireless router• 4 AA battery holder, DC power plug
![Page 4: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/4.jpg)
bluetooth
802.11
radio transmitter (~30MHz)
USB
ethernet
![Page 5: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/5.jpg)
Tools & Misc.
• Soldering iron and accessories• Wire strippers, scissors• Extra wire (~18AWG)• Screwdriver• Batteries, lots of batteries• Electrical tape• Velcro
![Page 6: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/6.jpg)
Soldering Transmitter Close-up
![Page 7: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/7.jpg)
Soldering Transmitter Complete
![Page 8: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/8.jpg)
Interface Kit Hookup
![Page 9: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/9.jpg)
![Page 10: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/10.jpg)
R/C Control Application
![Page 11: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/11.jpg)
Software Components
• Run on Windows XP SP2 or later• Use Visual C# 2008 Express Edition (or higher)• Phidget .NET library– http://www.phidgets.com/
• Managed Library for Nintendo’s Wiimote– http://www.codeplex.com/WiimoteLib
![Page 12: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/12.jpg)
Glove PIE
• Map Wiimote inputs to PC inputs (arrow keys, mouse cursor movement, etc)
• http://carl.kenner.googlepages.com/glovepie
![Page 13: How To Build a Wiimote-enabled R/C car Richard Davis – rdavis@sharplogic.com SharpLogic Software.](https://reader036.fdocuments.net/reader036/viewer/2022081516/56649f445503460f94c654bb/html5/thumbnails/13.jpg)
References
• Brian Peek Coding4Fun articles:– Computer-Controlled R/C Car with Camera
http://blogs.msdn.com/coding4fun/archive/2007/01/22/1507304.aspx
– Managed Library for Nintendo’s Wiimote
http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx
– Wiimote Controlled Car
http://blogs.msdn.com/coding4fun/archive/2007/06/12/3243294.aspx