Anpassade Arduino MIDI Controller (1 / 14 steg)

Steg 1: Hårdvara shopping



Det finns bara 5 saker som du verkligen behöver för att bygga din egen MIDI-controller, allt annat är frivilligt.

Nödvändiga:

  • Arduino Uno eller Leonardo
  • Potentiometrar
  • Potentiometer rattar
  • Sladdar
  • Inhägnad

Jag gick för Leonardo + headers, eftersom det är lättare att koppla in alla kablar, istället för att behöva löda alla till Arduino. Leonardo är nu "pensionerad" men Arduino mikro använder samma chip, så det borde fungera också. (Men jag har inte kunnat prova det här, så jag inte kan bekräfta.

Dessa är de potentiometrar som jag använde, och dessa är vreden. Se till att din rattar passar din potentiometrar! Det finns tre huvudsakliga typer av axlar: D-drivaxlar, fasta axlar och räfflade axlar (mestadels med 18 tänder och en skåra i mitten). Du bör också uppmärksamma axeldiameter.
Jag använde en gammal cigarrlåda som en låda. Veden är mjuk, så lätt att borra och skära.

Tillval:


  • Reglar (linjära potentiometrar)
  • Fader rattar
  • Vippströmbrytare
  • Momentan växlar
  • I/O expandrar
  • Analoga multiplexorer
  • Lysdioder
  • Jack-uttagen
  • ...

Dessa är de reglar som jag använde, och dessa är vreden. Dessa är de vippströmbrytare som jag använde. Jag tog några jack uttag från en gammal kassettdäck.

Priser

Vad var den totala kostnaden för min controller?

  • 1 x Arduino Leonardo + headers - €22-
  • 8 x potentiometer - €12.96
  • 8 x potentiometer knopp - €4,96
  • 4 x-fader - €8,16
  • 4 x fader knopp - €4,28
  • 5 x Vippbrytare - €9,75
  • 1 x blå led - €0,50
  • +/-10m tråd - 1,50 €
  • 1 x låda - gratis
  • 3 x jack kontakt - gratis
  • 1 x RCA socket - gratis

Totalt: €64,11

Jag tror det är ganska bra, sedan Fuzzy-vacklar "Teensy Monster"-styrelsen på eget kostar $84,99 (€76,46).

Uno vs. Leonardo

Låt oss tänka om vilken typ av i / vi behöver för vår controller.

  • Digital i/o - för växlar, knappar, lysdioder, port expandrar och multiplexorer...
  • Digitala ingångar med avbryter - för roterande pulsgivare (och lättare för momentan knappar)
  • Analoga ingångar - för potentiometrar och reglar
  • Analoga utgångar - för lysdioder (och kanske analoga mätare?)

Och vad gör dessa styrelser har att erbjuda?

Uno:

  • 18 digitala I/O *
  • 2 avbrott kan pins
  • 6 analoga ingångar
  • 6 analoga utgångar (PWM)

(*) Digital stift 0 och 1 kan inte användas som I/O, eftersom de behövs för seriell kommunikation med datorn (via den inbyggda ATmega16U2).

Leonardo:

  • 20 digitala i/o
  • 5 avbrott kan stift
  • 12 analoga pins
  • 7 analoga utgångar (PWM)

Tja, Uno är ingen match för Leonardo, du skulle säga? Inte nödvändigtvis, kan Uno bara passa dina behov om du inte behöver massor av I/O. för det andra, USB till seriell chip på Uno är samma som på Mega-2560, och denna uppenbarligen har mycket mer I/O. Jag har inte testat detta men... De flesta av programvaran bör vara samma som för Uno.

Så, om du vill ha mer än 6 potentiometrar, du behöver en Leonardo eller Micro (eller en Uno med analoga multiplexorer eller en Mega 2560). Tja, det är en massa val faktiskt... Jag ska vara som täcker Leonardo och Uno, men känn dig fri att prova några andra styrelser och låt mig veta i kommentarerna eller med din egen Instructable. Jag är verkligen nyfiken på dina projekt!

Redigera (25-12-2015): Jag kan nu bekräfta att biblioteket stöder det Teensy 3.2 också. Den har en häpnadsväckande 21 analoga ingångar, plus en annan 18 digitala stift (38 digital I/O totalt), och alla stift är avbrott kan.
Använd guide för Arduino Leonardo för att använda en Teensy med detta Instructable. Den enda skillnaden är att du inte behöver installera TeeOnArdu.

Se Steg
Relaterade Ämnen

Arduino MIDI-controller med en ZX avstånd och gest Sensor

Välkommen till detta instructable om hur man bygger en mycket grundläggande MIDI-Controller med SparkFun ZX avståndet och gest Sensor. Detta instructable är del av en skoluppgift.Obs: Detta är ingen kodning handledning. Den final koden kommer att ing...

Arduino MIDI-controller - techshop använder scarff boarduino

jag har tittat på ett antal olika arduino lösningar för MIDI. Mitt projekt omfattar över 100 analoga ingångar att varje känsla hastighet och ge MIDI-utgången. Med den bakgrunden info jag fick från techshop klass beslutat jag att ställa in det först m...

Arduino MIDI Controller

En MIDI-controller är någon utrustning som genererar och sänder MIDI-data till MIDI-aktiverade enheter. Kort sagt, om du har knappar på din MIDI-controller, kan du programmera dessa knappar till alla ljud du vill ha via musikaliska programvara (ex.:...

E-licktronic Arduino MIDI-controller

E-licktronic skapa 3 olika block att bygga din MIDI-hårdvaraMer information http://www.e-licktronic.com/en/...

Bygga en grundläggande MIDI-Controller del 1 - lätt 3 effekter Pot (Potentiometer) Arduino Uno MIDI-Controller (Serial-USB)... Snabb, enkel och billig!

Hej alla,Jag är relativt ny på Arduino och så har kämpat mitt sätt att göra min egen MIDI-controllers. Det finns en enorm mängd information runt om men jag kunde inte hitta en enkel handledning för sådan en enkel enhet; så här går.Min ursprungliga av...

Anpassade MIDI-Controller

Denna handledning visar hur man gör en egen MIDI-controller. (förutsätter erfarenhet med MIDI-controllers, enkla kretsar, enkla c kodning)Steg 1: Räkna ut vad styr du vill på din controllerHur många/vad delar vill du på handkontrollen?Vill du reglage...

Arcade-knappen MIDI-Controller

att ha en hårdvara gränssnitt till din favorit musik / DJ / VJ programvara kan verkligen öppna upp dörrar i din kreativitet. Mest utbredda form av hårdvara kontroll till datorn för sådana program är en MIDI controller.En MIDI-controller kan skicka oc...

Teensy Monster v1.0 / / DIY MIDI-Controller

Välkommen till Instructable Teensy Monster!Detta Instructable hjälper dig montera din Teensy Monster, förstå hur man kan programmera den och ge många tips för att bygga en stor DIY controller.teensymonster.ccKöp din Teensy Monster här.https://github....

Beatfly: Gör en lysande luftskepp och kontrollera den med din röst, tangentbord, MIDI-Controller, Garageband fil, iPhone, Flash och mycket mer! [Mac OSX]

Jag har arbetat med flera projekt med hjälp av luftskepp och ballonger, och här vill jag dela en av dem, Beatfly. Detta är en lysande luftskepp kontrolleras med olika gränssnitt såsom röst, tangentbord, MIDI-Controller, Garageband MIDI-fil, iPhone oc...

Rita själv - MIDI controller med ledande bläck

"Rita det själv" är en MIDI-controller som använder ledande bläck som knappar. Den bygger på Arduino, och använder en kapacitiv sensor (två, faktiskt) att avgöra huruvida ritade knapparna är beröring eller inte.http://sanidanz.tumblr.com/drawity...

Konvertera en räddade leksak till en MIDI-controller

i detta Instructable, jag kommer att gå igenom processen att konvertera ett räddade buller-making barnleksak till ett faktiskt användbara musikaliska instrument med MIDI! Ta en stund att bara kasta en blick över titlarna på stegen i detta Instructabl...

Arduino MIDI fot Pedal tangentbord

UrsprungMin pappa är en musiker. Han kan spela många olika instrument. Men han bara har två armar, men han har också ben! Det är när vi bestämde oss att vi vill återanvända pedaler från en gammal orgel och omvandla dem till en arduino powered MIDI-ke...

Sockerbit MIDI Controller

Detta projekt är en bärbar, Arduino-powered, grid-baserad MIDI-controller som startar upp till olika apps att göra massor av saker med ljud. Den har 16 bakgrundsbelysta knappar, används som både in- och utgångar för att ge registeransvarige lite visu...

MIDI-Controller med tangentbord

Idag bygger vi 400 nyckeln MIDI-controller med hjälp av en Arduino och dator tangentbord!För budget medvetna musik producenterna ute är detta projekt ett bra sätt att bygga en billig kontroll styrelse för din digital audio workstation.Eller om du bar...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Arkad stil DJ MIDI-controller

>>> detta är inte helt klar ännu som jag spänt lite av banan. Jag ska uppdatera den instructable och ladda upp en video när det sorteras <<<Jag har varit DJ ungefär 10 år nu, och under de senaste har jag bytte bra gamla gammaldags vinyl...

Makey Makey MIDI-controller

Makey makey är en mikrokontroller som fungerar som ett tangentbord när den är ansluten till datorn. Jag omprogrammerade det så att den skickar MIDI-noter. Varför? Eftersom när du använder ett tangentbord till kontroll saker har fönstret du styr vara...

Gör din egen billiga USB-MIDI-Controller eller tangentbord

Jag letade efter en USB MIDI-controller-enheten (eller gränssnitt) för musikprogram som piano eller orgel tangentbord eller pedalboard. Efter en del forskning ville jag gå till en mer "hemlagad" lösning. Mitt val har äntligen varit inriktad på e...

BeatSauce - en Laptop Midi Controller Hybrid

Länge jag har velat bygga en egen MIDI-controller, och medan det är exakt en ny domänkontrollant jag gjorde andas nytt liv i några gamla hårdvara.Använder vissa delar som jag hade samlat och minimal fickpengar på nya jag lyckades bygga a... en... DJ...