Instructables
Picture of Arduino-Controlled Robotic Drum


For years I have been telling anyone who listens that I was going to build a robotic drum. Most people kind of shrugged indifferently. Even as I built it, most people kind of glanced over at it and conveyed doubtfulness. It seemed like no one but myself was convinced of just how awesome it was going to be.

I received a lot of snarky comments about how I was making a strange annoying noise maker. When I finally go it set up for the trial run, I quickly silenced the naysayers. This robotic drum blew everyone away. I was finally able to convey my vision and explain why someone would ever want to build a robotic drum.

The reason to build a robotic drum is because it is plain super-awesome. It keeps a beat like clockwork. You can slow down and speed up any drum beat with precision and ease. It can even play things a real human drummer could never do.

I intend to use mine for rocking out. The current plan is to program it with different drum beats and play guitar along with it.

I decided to use linear actuators (car door lock motors to be exact), and Arduinos with motor controller shields simply for ease of use and duplication. I am sure there are other more elegant ways to interface with the motors, but this is by far the easiest.
 
Remove these adsRemove these ads by Signing Up
henryd1061 month ago
You, my friend, have way too much time on your hands. I respect that. Anyways, this is awesome.
Reese_Rules5 months ago

Great job on this instructable. I have only 1 question… How much does it cost?

thank you,

-Reese

JayProximity6 months ago
I ran the code on code bender and it would not work, can you please explain how it works.
http://vimeo.com/29007800

http://www.kickstarter.com/projects/164911738/musical-robots-are-ready-for-the-next-octant-relea

I've seen Octant play, up in Portland many years ago. It'd be cool to see some pictures of your kit!
(I'm also an old fan of Mocket! I have to assume this is Matt Steinke?)

Elokuu1 year ago
Hey randofo,

First of all I want to thank You for all your very nice Instructables. Everytime I have an idea to create something amazing, I check Instructables if somebody has done it before, and it's usually You :). So was it also with this "drumrobot".

So yesterday I got a used car door lock motor and connected it to my arduino via an L293 H-bridge. I powered the actuator with 12V/max. 2A power supply. It works but it's kind of slow. I programmed the arduino so i can set the "traveltime_down", "traveltime_up", "strike_length" and "strike_interval". If I set the "traveltime_up/down" less then 100ms the actuator barely moves, but it could be enough due to the lever principle.
The problem is that if I set the "strike_interval" to 50ms or even less the L293 get's extremely hot (It's just made for 2A max). You're using the motor shield, which is based on the L298 and has the same limitation (2A max) I think. Are you facing the same Problem? Is this the reason why you have two drumsticks each, so you can double the interval?

I also saw you're using just a 9V/1500mA power supply for two motor shields/ 4 actuators. So if both actuators are pushing/pulling it is 750mA each. Is this enough? The description on Amazon says it draws 2.6A when pushing/pulling at 12VDC.

Sorry for the long text, but I'm pretty new to all this stuff.

Thanks
found another robot band recently: Compressorhead! They are super awesome. Can't imagine the amount of effort that must have gone into making them..
http://www.youtube.com/watch?v=3RBSkq-_St8

-Antzy
noahw1 year ago
This is my favorite Staff project of 2012. Nice work Randy and congratulations upon receiving this honor.
techbitar1 year ago
Love it!
It can't play faster than Joey Jordison!
Fantastic project - you've mixed two of my favourite hobbies!
thanks randy! this ible turned out awesome, plz bring the drum kit back to the office, I want to install vibration sensitive lights in it!
bring it back or she'll die!
yes! if I don't express my beatboxing I might explode!
tjesse1 year ago
"I think a drummer is a pain in the neck" NICE!
Nice project and a great video!
PeckLauros1 year ago
Genius!
Awesome. I've had a dream for a long time to build a robotic system for playing Spanish guitar. I have this on my instructable todo list and may have to promote this one to the top.
mamybaei2 years ago
Bah Bah
Behtarin Instructable :)))))
Lindie2 years ago
Awesome! I hope the neighbors like it! :-)
janw2 years ago
Great build! I like the mounts you made for the drusticks and the electronics.
WrshpMzshn2 years ago
Very, very cool!
Awesome!!! Combine it with this:
http://www.youtube.com/watch?feature=player_embedded&v=eNLXYuqPRSc#!

Detailed info at http://hackaday.com/2012/05/21/player-guitar-sounds-wonderful-makes-us-drool-because-of-the-complexity/

-Antzy
burnok1002 years ago
Very Genius Instructable...!
I hope i have the time to construct this awesome kit.
I hope you also put a "hi-hat open-close" motor, and another stick/motor to the snare (for rim shots)...