Make an "Air" Drum Kit With Curie





Introduction: Make an "Air" Drum Kit With Curie

Hi all,

I really like the Freedrum project and decide to do it on my own.

Below is a step by step guide, modified from the VO in the video. By the way, VO is an AI voice, made by Amazon Polly, which speaks in a English accent better than mine :D

If any questions, please feel free to comment below or contact us!

Please like our Facebook Page, more tutorials are coming!

Step 1: Get All Things Ready

You will need:

  1. Curie Nano board (Arduino101 can also do the trick, but it is too big for this project.)
  2. a 3.7V lithium battery
  3. a Velcro SD card module
  4. SD card
  5. SD card reader
  6. a drum stick

Step 2: Preparation

You should:

  1. Solder the pin header to the Curie Nano
  2. Insert the SD card into the SD card module
  3. Connect the SD card module to the Curie Nano
  4. Connect lithium battery to the Curie Nano
  5. Put them on the drum stick with Velcro

Step 3: Data Collection

Do some motions to let Curie identify.

Data from Curie IMU will be automatically stored into the SD card.

Step 4: Data Pre-processing

  1. Remove the SD card
  2. Insert the SD card into the SD card reader
  3. Insert it into the computer
  4. Open the motions data stored on the SD card with excel, generate a line graph, truncate the unstable waveform of the front end and the smooth line between each two waveforms, and the last invalid data
  5. Save the file!!!!

The pre-processed data will be put into QriNeuronPipeline - a feature extraction software by Maker Collider. Then generate several new csv files into the SD card.

Step 5: Curie Learning

Unplug the SD card and insert the SD card module again.

Curie will read the data from SD card and start learning!

Step 6: Pair With IPad/iPhone

  1. Open the GarageBand application on iPad or iPhone
  2. Choose Bluetooth MIDI Devices Item in Advanced Settings, and choose Curie to pair.

Now, you are ready to play the "Air" Drum Kit!

Enjoy the beat! :)



  • Epilog Challenge 9

    Epilog Challenge 9
  • Sew Warm Contest 2018

    Sew Warm Contest 2018
  • Paper Contest 2018

    Paper Contest 2018

We have a be nice policy.
Please be positive and constructive.




li liked freedrum till i met aerodrum you might check for that it's incredible... now im looking for an instructable for that

In air drum kit project after using neurons files and connecting to the iPad it is unable to recognize the pattern as shown on your tutorial video. Could you please help? working on my grad project.

Hi! Very nice project! Is possibile to replace the Curie board with normal nano board + 3 axis sensor? Thanks

Hello! The reason we used Curie for this project is because it has some neuron network abilities so as to deduce the length of code required for making the project work. You can access the code part for this project in this link: just released it yesterday for tutorial translation took us a long time.)

Can this be made to play a different types of drum beats? Like a cymbal and drum?

Does that wiring come with the Curie?

Yes. You can select different types of sound on App to connect so your gesture can trigger different types of sound. The wiring doesn't come with CurieNano itself, some soldering is needed.

You can click below link to access the missing code part.

I can't find anyome that has the NanoCurie in stock?

We bought the board in DFRobot, but it is now out of stock.

That's really neat!