This project is a portable, Arduino-powered, Midi Controller. It has 16 Potis, 16 toggle Switch and 16 LED´s. On the LC-Display you can see your Settings you just made. The Controller has an USB Port. And Midi Out Port.
(1x) LC-Display 16x2 blue
(1x) Arduino Mega
(1x) 10k linear Poti
(1x) DIN socket 180°five pin
(2x) IC socket 16 leg
(1x) IC socket 8 leg
(enough) pin strip
(1x) incremental encoder
(2x) 100nF capacitor
- Soldering iron
- third hand
Step 1: Schematic and Overview
All schematics and Arduino pin connections for this project are shown above.
ATTN! You need several technical knowledge for this project!
IMG_10 shows the circuit layout of all components.
Step 2: Fix and Solder Some Microchip-brackets / Voltage Bridge
First you fix with some tape the microchip-bracket on the circuit board and solder them.
Then you solder the voltage bridge. There i will connect 5V. So everything what needs 5V can get it from this
Step 3: Connect With Voltage Bridge
In this step i connect the microchip with cable to the voltage bridge. Please controll with an Voltmeter! On which position you put your modules doesn´t matter. Important is only the right connection.
Step 4: IC-socket / Pinheader
Connect and solder the IC-socket with the pinheader from arduino.
Step 5: Midi Port
Soder Midi port with 220 Ohm.
Step 6: Poti Solder and Lable
Do not use the analogue Input. Solder with a free pin at the multiplexer.
PIN 1 => ground
PIN 2 => multiplexer pin
PIN 3 => Arduino 5V
Step 7: LED on Board
1)Solder the resistor on the LED as you can see in the Video 1-2 .
repeat this step 15 times.
2) solder the resistor for the LED on board => Video 3
3) voltage Bridge for LED(5V) => Video 4
4) ground => Video 5
5) download the Arduino Software (https://www.arduino.cc/en/Main/Software). get a test Sequence. connect your Arduino with your Computer (via USB) => Video 6
Don´t forget the cable isolation!
Step 8: Toggle Switch and Button
PIN 1 => 5V
PIN 2 => Arduino digital IN
=> Image 1
Step 9: Rotary Encoder Board
Everything you Need you see at "Image 1".
Step 10: LC-Display
1. Solder the resistor on the Bridge.
2. Solder the Display on the Bridge.
Step 11: The Case
You see above that I first use an sneaker box to store the Midi away. Just to see if it works.
Based on my Prototyp and my stencil printing (IMG_1 - IMG_4) you can built the Case. You can use every material that you want.
Step 12: Code and Software
1) You Need the Arduino Software. you will get on their Internet site
2) midiController-firmware.ino => here you find the source Code for the "MIDI Controller"
3) editor.pde => prozessing data for preset Editor
4) choose the right Option (IMG_1)
Step 13: Manual
just download the "PDF"