Let's Make Robots!

Lil' Drum and Bass Bot

Calculon320's picture
plays his drum, provides his own soundtrack, simple object avoidance
Cost to build: 
$50
Time to build: 
16 hours

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.

obrir_003.jpg

robologist's picture

This is awesome!

Love that little guy, cute tunes a playing, good variation on a theme!
Zanthess's picture

Wow, he can drum quite

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.

mintvelt's picture

Good work. Very high

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

Wow he is very fast!! And

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

Thumbs up!

fritsl's picture

I dig this 1.000% :D:D:DThe

I dig this 1.000% :D:D:D

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

MaltiK's picture

OMFG This is the most fuckin

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!!


 

Calculon320's picture

thx!

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.
GroG's picture

this Jabo?

Cool bot !

Did you mean this Jabo?

 

Calculon320's picture

that's the one

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.
OddBot's picture

That little bugger really goes hammer and tong!

That was great, love some of the high speed drumming.
Chris the Carpenter's picture

I can't believe the speed.

Good robot, but even better code! -Awesome
Calculon320's picture

sweet.

sweet. now i have to subscribe to gizmodo. gotta pimp our cool community.
rik's picture

great new performance

We are going to need applause bots on LMR.

8ik

buhatkj's picture

i see what you did there...

" His objectivism avoidance still needs some work, " 

 because the book he runs into in the video is "atlas shrugged" by ayn rand....

:-)

Calculon320's picture

:)

Glad somebody got the joke.
NOX's picture

Wow!! This is awesome! My

Wow!! This is awesome! My heart is pounding in excitement! lol.. Someone should compose (This sound like a challenge..?) an LMR tune and gather all drum robots to beat their drums for the world to hear LMR.

Code

Hi.

Great project. Mayby i'm blind but I can't find code.  Can you please share it or just guide me where find it? 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.