16 key USB MIDI using Arduino Pro Micro

16 key USB MIDI using Arduino Pro Micro

thingiverse

I was feeling a bit restless, so I decided to create a 16 key USB MIDI device using an Arduino Pro Micro. I used the Arduino Pro Micro, a TTP229 16 Key Capacitive Keypad and one WS2812 LED. The casing was designed using Adobe 123Design. Altogether, it cost around $5. The Arduino Pro Micro is great because it can function as a USB HID device and supports native MIDI over USB, so you don't need any cables or adapters to use it with your favorite software. For now, this device doesn't do anything special - it simply sends out MIDI data for 12 keys. I coded two buttons to change the octave. This way, you can use it as an instrument. At the end of the video, I mapped one button to stop playing all notes. But you can do whatever you want; you just need an idea. I'm thinking about extending it to be a generic keyboard and send data to my IoT system running Node-Red. Sorry for the poor video quality - I don't have the right equipment, and I only have two hands. I just wanted to show how simple it is to make a cheap MIDI device. The source code is available on my GitHub page: https://github.com/P3Hi/3D-Printed-16-key-USB-MIDI-using-Arduino-Pro-Micro More about the project can be found on Hackster.IO: https://www.hackster.io/p3hi/3d-printed-16-key-usb-midi-using-arduino-pro-micro-c6c23e

Download Model from thingiverse

With this file you will be able to print 16 key USB MIDI using Arduino Pro Micro with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on 16 key USB MIDI using Arduino Pro Micro.