What do you get when you combine a cheap toy purchased from Goodwill, an arduino mega, some perf board and lots of time? Well a pink bratz drum machine!

See the youtube video for detailed overview of the project.

https://www.youtube.com/watch?v=PGnpDGsAhis&feature=youtu.be

 
This drum machine was a lot of fun to build, why not try making one yourself?

Links:

Fritzing stripboard layout
http://fritzing.org/projects/midi-piezo-drums-stripboard-layout

Code (Why reinvent the wheel? this guy did an awesome job)
https://github.com/Victor2805/Homemade-electronic-drum-kit-with-arduino/blob/master/Code.ino

To make the code work for hairless midi
#define VELOCIDAD_SERIAL 9600

You can modify this to adjust if you don't have 8 drum piezos
#define NUM_PIEZOS

You can also set the notes each piezo plays by changing the number after the definition of each drum as shown below
#define CAJA_NOTA 38

Test and set the sensitivity of each note using the following for each drum
#define RTOM_THRESHOLD 50

Hairless serial to Midi
http://projectgus.github.io/hairless-midiserial/

Loop Midi
https://www.tobias-erichsen.de/software/loopmidi.html