Innehållsförteckning:

Easy Button Musical Interface: 5 steg (med bilder)
Easy Button Musical Interface: 5 steg (med bilder)

Video: Easy Button Musical Interface: 5 steg (med bilder)

Video: Easy Button Musical Interface: 5 steg (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
Easy Button Musical Interface
Easy Button Musical Interface
Easy Button Musical Interface
Easy Button Musical Interface
Easy Button Musical Interface
Easy Button Musical Interface

Detta projekt modifierar en $ 5 Staples Easy Button och ett billigt USB -tangentbord så att de kan användas som inmatningsenhet för levande musikuppträdanden (eller något annat som kräver en knapp eller fotpedal). Det gör det möjligt att skapa billiga knappar som var och en skickar ett tangentbordstecken som inmatning till ett program. Dessutom går intäkterna från enkel knappförsäljning till Boys and Girls Club of America. Projektet står på axlarna för två andra hack. Först hackade detta projekt in en enkel knapp i en omkopplare för en garageport. För det andra hade Dave Merrill, som jag är involverad i EMI (Experimental Musical Instruments Workshop) på MIT (se inventmusic.org), tagit isär ett tangentbord för att skapa fotpedal för ctrl-, shift- och alt -tangenterna för användning när armen var i rollistan. Hans projektdetaljer finns här. Motiveringen bakom detta projekt var en föreställning som heter Mandala på SIGGRAPH 2006 (videoklipp) som en del av deras elektroniskt förmedlade föreställningsserier. Sex musiker satt runt en cirkel projicerad på golvet som gav instruktioner till varje individ om vad och hur man spelar. Ett datorprogram genererade dessa instruktioner och leder därför improvisationen av gruppen. Fotbrytare behövdes för att musikerna skulle kunna kommunicera med programmet (t.ex. när noterna ska rullas, rösta på låtbyten etc.). Mandala -programmet skrevs i Flash men framtida projekt kommer att använda Pure Data (PD), Java och andra språk. Allt som behövs är möjligheten att programmässigt läsa inmatning från ett tangentbord. Cirka en och en halv dag krävdes för att slutföra detta för någon som aldrig hade lödt förut (tack till Ben Vigoda, huvudstimulatorn för Mandala -projektet, för lektioner och hjälper mig att ta reda på detaljerna i elektroniken).

Steg 1: Hacka Easy -knappen

Hacka den enkla knappen
Hacka den enkla knappen
Hacka den enkla knappen
Hacka den enkla knappen
Hacka den enkla knappen
Hacka den enkla knappen
Hacka den enkla knappen
Hacka den enkla knappen

Det första steget är att öppna Easy -knappen och byta ut anslutningarna som gör "That Was Easy" -ljudet mot två ledningar som skickar på/av -omkopplaren till tangentbordets gränssnitt. Öppna Easy -knappen och lödning av trådarna förklaras i det första referenshacket i detalj. Först avlöds de befintliga anslutningarna från platsen som visas på fotot och som förklarats i länkarna ovan. Därefter löds två ledningar vid de beskrivna positionerna som var anslutna till en 1/4 "monokontakt.

Steg 2: Kartlägg USB -tangentbordet

Kartlägg USB -tangentbordet
Kartlägg USB -tangentbordet
Kartlägg USB -tangentbordet
Kartlägg USB -tangentbordet
Kartlägg USB -tangentbordet
Kartlägg USB -tangentbordet

Som visas i Dave Merrills Key-Ped-projekt kan ett billigt USB-tangentbord tas isär för att fungera som ingång till datorn. Detta hack utnyttjar det faktum att två tangentbord kan användas samtidigt för inmatning (hittills var detta sant i Windows XP och OS X). När det demonteras har tangentbordet två huvuddelar: ett membran av kretsar som bildar en matrismappning till nycklar och ett kretskort som skannar membranomkopplarna efter aktivitet. Jag hittade siffrorna 0 till 9 och spårade dem till var de var anslutna till kretskortet. Varje nummer/tecken mappas till två ingångar på kretskortet, så när kombinationen byts skickar tangentbordet motsvarande tecken till datorn.

Steg 3: Skapa USB -anslutningsbox

Skapa USB -anslutningsbox
Skapa USB -anslutningsbox
Skapa USB -anslutningsbox
Skapa USB -anslutningsbox
Skapa USB -anslutningsbox
Skapa USB -anslutningsbox

En vanlig projektlåda (kan köpas på Radio Shack) användes för att hålla tangentbordets kretskort och 1/4 "-uttag. Easy -knapparna kommer att anslutas till denna låda med en gitarr eller annan 1/4" monokabel. Jag borrade hål i projektlådan för varje domkraft och fäst domkraftarna på plats. När lödningen är klar kommer kretskortet också att läggas i lådan och ett hål borras på sidan av lådan för dess USB -kabel.

Ledningar måste lödas på 1/4 -uttagen. Den andra änden av dessa trådar löds till platserna på kretskortet som vi kartlade i föregående steg.

Steg 4: Löd kretskortet

Löd kretskortet
Löd kretskortet
Löd kretskortet
Löd kretskortet
Löd kretskortet
Löd kretskortet

Med hjälp av kartläggningen från steg 2, löd kablarna från varje 1'4 -jack till ett antal mappade platser på USB -tangentbordets kretskort. Denna lödning tog en känslig touch för att undvika potentiella shorts, plus de lödda punkterna täcktes sedan (slarvigt) med eltejp för att förhindra shorts när allt läggs i lådan.

Steg 5: Använd knappen

Använd knappen!
Använd knappen!
Använd knappen!
Använd knappen!

När allt är lödt ihop är inmatningsenheten klar att använda. Anslut USB -anslutningen till din dator, skriv ett program som accepterar inmatning från ett tangentbord, och det är det! Se en video av en föreställning här

Rekommenderad: