Let's Make Robots!

Lil' Drum and Bass Bot

plays his drum, provides his own soundtrack, simple object avoidance

Update: After getting a little attention for this bot, i decided to teach him a new tune. His objectivism avoidance still needs some work, but that's really the secondary function anyway ...


here is my version of the drumbot, lovingly known as Mitch Mitchell (RIP). This guy provides his own soundtrack and drums to it. Like many, I became interested in this site, and robots in general, after seeing the Little Yellow Drum machine. The idea behind this bot was to add my own twist with a soundtrack and different drumming style. It's been a lot of fun programming the different drum styles.

The "body" for this bot is from an old toy motor housing. The perfect size for covering all the wires, speaker, and other robot guts. (Since I have small children, this is a necessity for the bot to have any kind of shelf-life). Plus it just looks cool.

I added slots in the top for interface switches and leds.

The initial draft used a single gm10 drumstick, 2 gm10s for wheels, and was designed to drum on objects and walls. But this had two drawbacks:

- It went TOO fast to avoid hitting everything. In order to play a soundtrack and move, it can only read the IR between notes. 

- The walls in my house aren't very drum-bot friendly.

So I swapped out the motors for 2 GWS modified servos. ("Modified servos" isn't really accurate; they're geared dc motors in a servo case. and they're fraking LOUD), added another drumstick, and made this guy's drumming self-contained. With a shorter distance to drum, I also had a lot more room to improvise with speed, style, etc. 

The input switches on top are used to change the song. The next draft will also let the user switch drums on/off and cycle between songs. Or I'll use some EEPROM to let a human program the drum sequence.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Love that little guy, cute tunes a playing, good variation on a theme!

Wow, he can drum quite fast!

Impressive variation :) 


Near the end it looks like you made him into a warrior, to run around and attack things.

Good work. Very high cuteness factor. That bot really looks like it is enjoying itself/himself

Wow he is very fast!! And also cute :)

Thumbs up!

I dig this 1.000% :D:D:D

The world needs many, many more robots like this IMHO!

OMFG This is the most fuckin awesome thing I have ever seen... I love it 100%... dude make a friggin army of these and play them in sync... OMFG spectacular!!


thanks. I read somewhere here about the idea of multiple robots "jamming" together. If I can resolve any latency issues, that would be worth trying.

Cool bot !

Did you mean this Jabo?


yeah, that's the one. only i wasn't initially thinking "jamming over the internets", i was thinking more like bots that find each other (a la sumobots) and accompany each other.
Good robot, but even better code! -Awesome