Arcade-knappen MIDI-Controller (2 / 10 steg)

Steg 2: Design



Innan du hoppar in i controller design, det lönar sig att titta runt på vad är ute i tid av domänkontrollanter. Vad tilltalar dig? Om möjligt försök och få tag på några redskap till få en känsla för saker som knapplayout och taktil feedback.

Inspirationen till denna artikel kommer från DJ TechTools " MIDI-Fighter , särskilt grid layout arcade knappar. Användningen av arcade knappar tilltalar mig eftersom de är stora, och inte känner mig mosig till skillnad från vissa gummiklädda knappar.

Så med detta i åtanke, låt oss börja design. Det hjälper för att använda någon form av diagramprogrammet till stöd i designprocessen som Microsoft Visio eller öppen källkod Dia . Detta hjälper komponent dimensioner och skala så att du vet allt passar.

Designhänsyn
När du utformar din MIDI-controller, kom ihåg att en Arduino endast har 6 analoga ingångar för rattar/reglagen och 12 digitala ingångar för knappar/switchar (tekniskt det har 14, men två av dessa kommer att användas för seriell kommunikation till datorn). De analoga ingångarna kan också användas som digitala ingångar så du kan ha upp till 18 knappar på din design, eller 17 knappar och 1 reglage, eller 16 knappar och 2 reglagen, etc ner till 12 knappar och 6 reglagen.

Också försöka ta måtten på alla de komponenter som du vill använda så att du har en god uppfattning om vad som kommer och inte kommer att passa och granskning och godkännande måste du ge varje komponent. Till exempel de skjutbara potentiometrar som jag har valt har en resa längd 60 mm, men sedan är den extra clearance krävs på vardera sidan om skjutreglaget för reglaget vredet.

Mer analoga och digitala ingångar kan användas med hjälp av SKIFT register, multiplexrar eller extra microcontrollers, men det är utanför omfånget för denna artikel.

Design 1
Jag ville från början att göra en kopia av MIDI-Fighter, så jag drog upp en grundläggande 4 x 4 rutnät av arcade knappar baserat på knappen arcade dimensioner (total diameter 27mm, 24mm montering hål). Även om det såg ganska cool, ville jag också vissa analoga ingångar som rattar och reglar. Jag ville också att gå igenom besväret med att klippa min egen akryl för att göra så. Så jag bestämde mig skulle då jag hitta plastkapsling att hysa kontrollerna och baserar design runt dessa dimensioner.

Design 2
Efter lite jakt runt för olika kapslingar fast jag så småningom på detta tangentbord inhägnad . Dess dimensioner är 189 mm x 134 mm, med en sluttande höjd från 32mm upp till 54.7mm. När du väljer din låda se till att dina komponenter kommer att passa inuti den. Montering är för knapparna arcade exakt 32mm, så de passar i skåpet jag har valt.

Med tanke på detta hölje är inte fyrkantig, jag gick för en 5 x 3 knapp arrangemang och klämde på ett par glidande potentiometrar upp toppen. När du arbetar ut hur man placera reglagen, se till att lämna tillräckligt med utrymme för rörlighet för reglaget vredet så det inte slå alla andra komponenter. Du måste ta reda på måtten på reglaget vredet du vill använda så att du kan exakt Placera reglaget. Inneslutningen är högre bak ger det också utrymme för att montera den Arduino klonen under knapparna och reglagen.

I nuläget rekommenderar jag skriva ut en 1:1 storlek kopia av design att säkerställa layouten känns naturligt och alla komponenter kan lätt nås. Min design kändes bra, men det kändes som jag slösa den Arduino sex analoga ingångar med endast två skjutreglage.

Slutgiltiga Design 1
För den slutliga designen jag bort till vänster de flesta kolumn med knappar och ersatt det med en kolumn med fyra roterande potentiometrar, ska så nu alla sex analoga ingångar användas. Jag packade också komponenter lite mer tätt tillsammans så de skulle passa inom fördjupningen på frontpanelen.

När du är nöjd med din design, gå vidare och beställa nödvändiga komponenter. Kom ihåg att kontrollera rattar du har valt kommer faktiskt passar glidande/roterande potentiometrar. Vissa vridreglagen är konstruerade för en hade "typ skaft, medan andra är utformade för axel med 18 tänder, medan andra helt enkelt skruva på axeln.

Slutgiltiga Design 2
Efter ungefär en vecka alla komponenter anlände, men jag märkte genast reglagen var för långa (måtten i databladet var felaktiga så jag trodde de var kortare). Så istället för att gå igenom besväret med att utbyta dem, jag fixade designen och bytte reglagen och roterande potentiometrar runt. Jag mätte även måtten på inhägnad fördjupningen att säkerställa allt montera korrekt.

Se Steg
Relaterade Ämnen

Arcade MIDI-Controller

Jag är säker på att du har sett dessa coola videor människor fastnar på en låda med en massa knappar på den. Tja, idag, kommer jag att visa dig hur du kan göra en låda som du kan göra sylt. < Inspirerad av MIDI-Fighter klassiska >begränsad tid erbju...

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....

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.:...

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...

Cigar Box MIDI-Controller

här är en DIY MIDI-controller som kan användas med Max/MSP, Ableton Live, och bara om någon annan musikprogramvara eller maskinvara som erbjuder MIDI i/o.Projektet använder MIDI-CPU, som kan användas som en MIDI "hjärna" för DIY projekt.Denna zi...

Anpassade Arduino MIDI Controller

Hej och Välkommen till detta instructable om hur man bygger en anpassad, Billigt och enkelt USB MIDI-controller, baserat på Arduino. Den bästa nyheten: inget krångel med USB-till-MIDI-gränssnitt eller programvaruverktyg som Hårlösa MIDI, bara plug 'n...

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...

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...

Arcade knappen RGB LED konvertering

Jag hade köpt några arcade knappar från Kina med vita lysdioder i dem, då jag bestämde mig RGB LED knappar, så jag beslöt att mod de jag har.Ganska enkel process, använder vissa billiga arcade knappar, en gemensam anod/katod 5mm RGB LED och några gam...

Hemgjord MPC stil MIDI controller

1.0 INLEDNINGJag bestämde mig att bygga och designa en MIDI-controller som används för att skicka kommandon till en dator som kör en DAW (digital audio workstation) för att styra olika parametrar inom it. DAW jag använde heter Ableton Live. Det finns...

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...

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...

Hur man bygger en Dj MIDI Controller

så detta var ett skolprojekt. Jag har precis avslutat den. Dokumentet bifogas i slutet är hela projektet, som jag skrev det att lämna in det. Om du vill försöka detta bygga Låt mig veta och jag kan ge några tips. Också är en upp till detta projekt at...

Du Rock gitarr MIDI-controller med Bluetooth BLE och uppladdningsbart batteri

I denna tutorial kommer jag visa dig hur du slår gitarr du Rock gitarr i en MIDI-Bluetooth 4.0 controller med uppladdningsbart batteri. Lösningen var enkel men att tänka på det.Detta system har testats med iMac, iPad och iPhoneDet material vi behöver...

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...

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...