Skip to content

A collection of scripts I used to control multiple servo motors in sync with funky music. This project was so much fun. See the final awesome video on my blog at the link just below.

Notifications You must be signed in to change notification settings

Who8MyLunch/DampedServo

Repository files navigation

DampedServo

I have always wanted to control something interesting involving little servo motors. That's somewhat of an ill-defined dream, isn't it? But it has all been made possible by using my handy dandy Raspberry Pi computer, five servos, and my son's Lego blocks. I built a dancing robot arm and synchronized its motion to some funky music.

Full details are available on my blog post: http://www.smokedbits.com/2013/05/dancing-lego-and-five-servos.html

Files

  • damped_servo.py: Classes for controlling individual servos with natural motion.
  • beats.py: Functions for analyzing music contained in user-supplied audio files.
  • lego.py: Main dance controller tying together serovo control with timing derived from music beats.

Dependencies

Information

About

A collection of scripts I used to control multiple servo motors in sync with funky music. This project was so much fun. See the final awesome video on my blog at the link just below.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages