Tanner's Website
Kinect + Arduino
With an Arduino Ethernet, Processing, and a Kinect, I was able to easily create this little demo where hand movement can control a servo. This is just a tiny step in my master plan to create a robot clone so that I don’t have to leave my chair.
Get the latest Flash Player to see this player.
The following libraries and drivers made this work and also made it super easy for me to create it:
OpenKinect
Daniel Shiffman’s Processing Kinect Library (he knows his stuff and has great examples on his site)
Arduino Ethernet UDP send / receive string
Servo:
EMAX ES08A Servo
How it works:
- The Arduino Ethernet acquires an IP address and waits for UDP packets on a certain port.
- The machine with the Kinect sends packets to the Arduino that contain hand coordinate data.
- The Arduino then takes this data (an integer) and maps the range from 0 to 180 degrees.
- The mapped value is sent to the servo.
Latest tweet:
- @leolaporte Hey Leo, I think you'd like this browser plugin. It may be helpful for the show! http://t.co/Cw6gJHLy 1 hour ago
- Hacking != guessing a password Java != JavaScript 3 days ago
- @codinghorror Extension to make YouTube comments go full derp. http://t.co/Cw6gJHLy 4 days ago
- @kevinrose Hey Kevin - you might like this YouTube extension. http://t.co/Cw6gJHLy 5 days ago
- @leolaporte @acedtect @THErealDVORAK Protect yourself from YouTube stupidity! http://t.co/Cw6gJHLy 6 days ago
Links




