Trumma MIDI handske med hjälp av Arduino och ljussensorer



kommer jag att beskriva ett roligt och enkelt sätt att bygga ditt eget ljud uttryck MIDI aktiverat handske utan att använda massor av pengar på MIDI-gränssnitt eller dyra sensorer.

Välkommen att kontakta mig direkt via mail om du gillar det eller har förslag.

Detta projekt var inspirerad av andra gör det själv projekt med Piezo (Summer) som indata sensorer men de är för stora och behöver filtrering för exakta hastighet läsning.

Så detta är en ut i rutan och okonventionella knock insatsen sensing metod jag har använt och nu är det ditt också.

Om du gillar elektronik, prylar och musik ta tid och bygga själv en av dessa. Använder den och tuning programvara synth ger dig mycket nöje och njutning.

Låt mig börja visar resultatet av detta projekt. Det är jag för första gången använder FL Studio och synth mjukvara testning handsken.

Koden version 1.0 av prototypen som jag avslöjar implementerar inte HIT hastighet för ökade/minskade ljudintensitet men det är en ganska enkel och snygg kodning utmaning för din efter bygga det.

2.0 prototypen som inte är redo ännu är diskret, dual-manna, Wireless aktiverat, stöder slog hastighet och tillåter spelaren att upp/ned SKIFT oktaver och Tom i realtid. Det är också gör inte lita på MIDI-virtuell Port.

Handskar (par) v2.0 kommer att bli offentliga som här så snart den är klar så ingen behöver be om information genom att kontakta.

Låt mig börja med krav lista:

Viktigaste kravet:
1 x musik älskare Arduino DIY'er letar efter en spännande och roliga ljud projekt.

Reservdelslista:
1 x Arduino styrelse med minst 4 analoga ingångar.
4 x små LDR ljus motstånd (det kostar $ cent och är mycket exakta)
4 x 1 K motstånd (eller någon annan genom att ändra trösklar och utlösare på koden)
5 x meter tunn och flexibel solid kabel. (tunn tråd från gamla telefon sladden sladdar kan göra bra)
1 x handske. Jag har valde bomullshandskar arbetar med gummi prickar; ($1/par)
1 x Protoboard och ett gäng startkablar;
1 x USB eller seriell kabel för att ansluta Arduino -> PC.

Verktyg och övrigt material
Löda järn och löda Wire
En 10 "x 10" EVA Foam för LDR Sensor hölje eller liknande hårt skum är bäst.
En liten sax eller Utility kniv för skärning av EVA till formen för ringformat. Kolla bilder.
Stark kontakt självhäftande lim (som används för att återuppbygga slitna skor!)
15 minuter Hobby Epoxy lim (2 förening), används på skum höljet för att fixa LDR sensorer fast.

Software List

--SpiekenzieLabs följetong Midi Converter: Ladda ner och instruktioner sida här

--LoopBe1--gratis Virtual Midi-PORT - http://nerds.de/en/loopbe1.html

--FL Studio eller Ableton eller andra ljud synth programvara med MIDI automatiseringskapacitet: FL Studio Demo
Det finns gott om trummisen specifika programvaror du kan hitta på google. Även bör GarageBand på MAC fungera!
Jag föredrar verkligen dynamisk synth ljud som tillhandahålls av FL Studio plugins som Giftiga Biohazard

Det var allt.

Building tips och ledningar scheman

Lite bakgrund: Sedan LDR sensorer är bara motstånd som ändra motståndet av den relativa mängden ljus att de får du kan överväga som är inga polacker som katod och anod. Det finns inga positiva och negativa bly som lysdioder som är dioder.

Exempel på hur tråd en LDR sensor använder arduino. Se till att du gör detta enkla test innan du bygger din handske. Använda följande kod för att testa schematiskt:

http://www.Arduino.cc/cgi-bin/yabb2/YaBB.pl?NUM=1225675113 men glöm inte att ändra ANALOG IN PORT för den du verkligen använder. I exemplet används port 0 och foto Schematisk port 3.

Viktigt: Kom ihåg att varje sensor kommer att dela den 5V linjen .

Så när handsken är klar har du 5 kablar mellan Arduino och handsken.

5 volt spänning linje från arduino ansluter till 4 LDR bly, en av varje.
Den andra 4 återstående ledningar ansluts till resterande LDR sensorer leder.

SLADDAR och PORTAR:

Tråd #1 - GREEN på bilderna: ansluter 5v hamn och 4 LDR leder i gemensamma och delade linje.
Tråd #2 - vit: Ansluter LDR från Finger 1 till Analog IN Port 0
Tråd #3 - vit: Ansluter LDR från Finger 2 till Analog IN Port 1
Tråd #4 - vit: Ansluter LDR från Finger 3 till Analog IN Port 2
Tråd #5 - vit: Ansluter LDR från Finger 4 till Analog IN Port 3

Om du följer ovanstående hamnarna inga ändringar kommer att vara nödvändiga på koden jag bifogar.

När det gäller mjukvaran. Först installera LoopBe1 Virtual Midi-Port drivrutinerna då blir möjligt att gränssnittet mellan seriell port och Sound Generator ansökan.

Arduinoen koden är inställd för seriell porthastighet 57600 så se till att du väljer detta hastighet när du kör den seriella Midi Converter programvara.

Inuti synth programvara leta efter och välj som standard input port LoopBe Midi IN porten och göra säker LoopBe och följetong till MIDI-apps kör och överföra innan du försöker använda en MIDI-aktiverat program.

Jag verkligen har inte tid nu Rita en full Schematisk av protoboard men det är exakt som det visas på LDR testprogram med 4 motstånd istället för en. Och LDR blir långt och ansluten till handsken.

Hoppas du gillar köra och leka med det efter redo.

Koden bör laddas ner här:
Officiell data överför läge:
http://snipt.org/wngki

Obs: Känn dig fri att aktivera Debug-flaggan och kontrollera den seriella comm om fungerar inte som förväntat.

Varmaste lyckönskningar

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

2-wheel Self Balancing Robot med hjälp av Arduino och MPU6050

2-Wheel Self Balancing Robot med hjälp av Arduino och MPU6050.Använda Arduino som controller och sensor MPU6050 för att styra balansen. Bara lägga till en enkel seriell Bluetooth-modul och använda en Bluetooth Serial Controller APP för Android-telefo...

Hur man gör en termometer med hjälp av Arduino och LM35

dag jag ska visa dig hur man gör en termometer med Arduino och LM35 temperaturgivare, LCD Display, på en skärbräda anslutna med kablar. Det kommer att Visa temperaturen i Celsius och Fahrenheit.Andro rotSteg 1: Krav:- Detta är en lista av delar som b...

Kör motorn med android använder arduino och bluetooth

Hej vänner! Detta är min första instructable någonsin och idag jag ska visa dig hur man kör 2 motorer med android använder arduino och en billigt Bluetooth-modul. Detta projekt kan vara till stor hjälp för dig att bygga robotar som kan kontrolleras a...

Trådlöst styr en Robot med hjälp av Arduino och RF-moduler!

/*Redigera 05/05/2016Hej killar, jag har varit upptagen med college och kunde inte svara på commments. De flesta av y'all ville koden och scheman gjort lite bättre så jag har gjort scheman på Eagle 7.2.0 och laddat upp allt på Github.Här är länken: h...

Flytta en Motor med hjälp av Arduino och seriell kommunikation

har du någonsin undrat hur robotar flytta? Har du någonsin velat skriva ett program för att kontrollera en robot? I så fall kommer att denna handledning vara en utmärkt start plats att lära sig elektroniska kontroller med Arduino Microcontroller. Du...

Avlägsen kontrollerade LED med HC-05 Bluetooth, Arduino och mobiltelefon App

Tekniken utvecklas i halsbrytande fart, alla av oss har smarta telefoner nu för tiden, det finns coola apps som låt oss hålla kontakt med våra vänner och familj, få senaste väderinformation eller vistelse-uppdaterad med senaste nyheterna men vad är n...

Hastighetsmätare med hjälp av Arduino och bearbetning

Hej alla, detta är min första Instructables publikation. Jag kommer att berätta hur man gör en hastighetsmätare med Arduino och bearbetning. Häftiga med hjälp av är behandlingen här, att du kan göra din hastighetsmätare ser cool som den som visas ova...

Anslutna julgran med hjälp av Arduino och Temboo

Jag äger en Ethernet-shield för min arduino ombord för ett tag och jag ville göra något med den. Eftersom det finns en hype kring internet saker, beslöt jag att skapa en ansluten julgran. Men frågan var: hur en julgran kan anslutas? På samma gång ans...

NeoMickey: Mickey/Mimmi öron med hjälp av arduino och neopixels

Denna artikel kommer att visa dig hur man gör mina NeoMickey öron. Jag gjorde en uppsättning öron både min flickvän och jag kan använda på Disneyland. Öronen var en stor framgång och många människor ville veta var du kan få dem. Så detta är mitt bäst...

GPS bil-enhet med hjälp av Arduino och smartphone

I slutet av 2013 identifierades mer än 7,2 miljoner fordon över hela världen som stulit så det är mycket viktigt att skydda din bil från stöld.i detta projekt hjälper vi dig :)du behöver inte köpa några dyra komponenter som GSM-modul eller GPS-enhet....

BYGGA din egen INSEKT ROBOT med hjälp av ARDUINO och SERVO

Hej är, jag tillbaka med en mer instructalble. Jag kommer att lära dig att bygga en insekt roboten genom att använda Arduino och servomotorer. Låter coolt, rätt?. Vad du tycker om användningen av denna robot? På grund av sin kompakta storlek de kan a...

Automatisk FAN vidare med hjälp av Arduino och DHT11

Hej allaDetta är mitt första inlägg på Instructables, och eftersom jag lär mig mycket här, jag beslutat att bidra med en av mina erfarenheter med hjälp av Arduino, sensorer och motorer. Jag inte har skapat något nytt; Jag bara ta några tutorials och...

Enklaste Object Counter & rum El styrenhet med hjälp av Arduino och IR-sensorer

Det är ganska enklaste och C00L... Object_Counter, som räknar föremål. som kommer in från dörren in i rummet och går utanför från dörren. Detta är en multi-purpose projekt detta fungerar som ett objekt counter samt rum El controller som kommer att an...

Säkerhetssystem med hjälp av Arduino och 1sheeld

Designen är död enkel att används Arduino uno och 1sheeld styrelser, sensorer för att utföra ett säkerhetssystemSteg 1: komponenterArduino uno1sheeldbase styrelseGrove ljussensorGrove knopp sensorleddeSteg 2: HämtaHämta 1sheeld biblioteket från denna...

Weather Display med hjälp av Arduino och Raspberry Pi

Detta projekt är weather displaysystem använder 16 * 2 lcd, arduino, raspberry pi, internetatt bygga detta projekt är mycket lätt behöver mycket mindre församlingDet var Visa vädret i någon ware i världen på 16 * 2, kan du justera vad du vill visa so...

Stroboscopen (zoetrope) med hjälp av Arduino och trasiga Xbox 360 DVD-enhet

Stroboscopen (AKA zoetrope) är en enhet som skapar en illusion av en rörlig bild som visar en snabb arv av ramar "slutat" för en bråkdel av en sekund persistence of vision (POV) verkställer tack vare. Det är en mycket gammal leksak; zoetropes ha...

Enkelklick på/av från din Android mobil med hjälp av Arduino och pfodApp. Arduino för nybörjare

IntroduktionDetta instructable visar hur du kan byta en Arduino utgång på och bort från din Android mobil med bara ett klick på ikonen pfodApp . Lägga till ett relä som drivs av denna utgång för att växla den riktig hårdvaran. Ingen Android kodning k...

Self Balancing gyroskop V3 med hjälp av Arduino och potten för Tilt Sensor

här är den fortsatta historien om min gyroskop - i den här versionen jag använda en Arduino Uno och en potentiometer för att svänga en motvikt för att balansera ett precessing gyroskop så att det kommer att balansera på obestämd tid på två ätpinnar.N...