Inhoudsopgave:

Easy Button Muzikale Interface - Ajarnpa
Easy Button Muzikale Interface - Ajarnpa

Video: Easy Button Muzikale Interface - Ajarnpa

Video: Easy Button Muzikale Interface - Ajarnpa
Video: *+ Easy piano song to learn~! +* 2024, November
Anonim
Easy Button Muzikale Interface
Easy Button Muzikale Interface
Easy Button Muzikale Interface
Easy Button Muzikale Interface
Easy Button Muzikale Interface
Easy Button Muzikale Interface

Dit project wijzigt een Easy Button van $ 5 Staple en een goedkoop USB-toetsenbord, zodat ze kunnen worden gebruikt als invoerapparaat voor live muziekuitvoeringen (of iets anders waarvoor een knop of voetschakelaar nodig is). Hiermee kunnen goedkope knoppen worden gemaakt die elk een toetsenbordkarakter als invoer naar een programma sturen. Daarnaast gaat de opbrengst van easy button sales naar de Boys and Girls Club of America. Het project staat op de schouders van twee andere hacks. Ten eerste hackte dit project een eenvoudige knop in een schakelaar voor een garagedeur. Ten tweede had Dave Merrill, met wie ik betrokken ben bij de EMI (Experimental Musical Instruments Workshop) aan het MIT (zie inventmusic.org), een toetsenbord uit elkaar gehaald om een voetpedaal te maken voor de ctrl-, shift- en alt-toetsen voor gebruik wanneer zijn arm zat in het gips. Zijn projectdetails zijn hier te vinden. De motivatie achter dit project was een optreden genaamd Mandala op SIGGRAPH 2006 (videoclip) als onderdeel van hun serie elektronisch gemedieerde optredens. Zes muzikanten zaten rond een cirkel die op de vloer werd geprojecteerd en die elk individu instructies gaf over wat en hoe te spelen. Een computerprogramma genereerde deze instructies en leidde zo de improvisatie van de groep. Voetschakelaars waren nodig zodat de muzikanten met het programma konden communiceren (bijvoorbeeld wanneer de bladmuziek moet worden gescrolld, stemmen voor songwijzigingen, enz.). Het Mandala-programma is in Flash geschreven, maar toekomstige projecten zullen Pure Data (PD), Java en andere talen gebruiken. Het enige dat nodig is, is de mogelijkheid om invoer van een toetsenbord programmatisch te lezen. Ongeveer anderhalve dag was nodig om dit te voltooien voor iemand die nog nooit eerder had gesoldeerd (met dank aan Ben Vigoda, de belangrijkste aanstichter van het Mandala-project, voor lessen en om me te helpen de details van de elektronica te achterhalen).

Stap 1: Hack de Easy-knop

Hack de Easy-knop
Hack de Easy-knop
Hack de Easy-knop
Hack de Easy-knop
Hack de Easy-knop
Hack de Easy-knop
Hack de Easy-knop
Hack de Easy-knop

De eerste stap is om de Easy Button te openen en de verbindingen die het "That Was Easy"-geluid maken om te wisselen voor twee draden die de aan/uit-schakelaar naar de toetsenbordinterface sturen. Het openen van de Easy-knop en het solderen van de draden wordt in de eerste referentie-hack in detail uitgelegd. Eerst worden de bestaande verbindingen gedesoldeerd vanaf de locatie die op de foto wordt getoond en zoals uitgelegd de bovenstaande links. Vervolgens worden op de beschreven plaatsen twee draden gesoldeerd die op een 1/4" mono jack was aangesloten.

Stap 2: Wijs het USB-toetsenbord toe

Het USB-toetsenbord toewijzen
Het USB-toetsenbord toewijzen
Het USB-toetsenbord toewijzen
Het USB-toetsenbord toewijzen
Het USB-toetsenbord toewijzen
Het USB-toetsenbord toewijzen

Zoals te zien is in het Key-Ped-project van Dave Merrill, kan een goedkoop USB-toetsenbord uit elkaar worden gehaald om als invoer voor de pc te dienen. Deze hack maakt gebruik van het feit dat twee toetsenborden tegelijkertijd kunnen worden gebruikt voor invoer (tot nu toe was dit het geval in Windows XP en OS X). Wanneer het toetsenbord uit elkaar is gehaald, bestaat het uit twee hoofdonderdelen: een membraan van circuits die een matrix voor toetsen vormen, en een printplaat die de membraanschakelaars scant op activiteit. Ik vond de cijfers 0 tot 9 en traceerde ze naar waar ze waren verbonden met de printplaat. Elk nummer/teken wordt toegewezen aan twee ingangen op de printplaat, dus wanneer die combinatie wordt gewijzigd, stuurt het toetsenbord het bijbehorende teken naar de pc.

Stap 3: Maak een USB-aansluitdoos

Maak een USB-aansluitdoos
Maak een USB-aansluitdoos
Maak een USB-aansluitdoos
Maak een USB-aansluitdoos
Maak een USB-aansluitdoos
Maak een USB-aansluitdoos

Een standaard projectdoos (te koop bij Radio Shack) werd gebruikt om de printplaat en 1/4" jacks van het toetsenbord te bevatten. De Easy Buttons worden in deze doos gestoken met een gitaar of een andere 1/4" monokabel. Ik boorde gaten in de projectdoos voor elke krik en bevestigde de vijzels op hun plaats. Nadat het solderen is voltooid, wordt de printplaat ook in de doos geplaatst en wordt aan de zijkant van de doos een gat geboord voor de USB-kabel.

Draden moeten op de 1/4 -aansluitingen worden gesoldeerd. Het andere uiteinde van deze draden wordt gesoldeerd op de locaties op de printplaat die we in de vorige stap in kaart hebben gebracht.

Stap 4: Soldeer de printplaat

Soldeer de printplaat
Soldeer de printplaat
Soldeer de printplaat
Soldeer de printplaat
Soldeer de printplaat
Soldeer de printplaat

Gebruik de mapping uit stap 2 om de draden van elke 1'4 -aansluiting te solderen naar de toegewezen locaties van een nummer op de printplaat van het USB-toetsenbord. Dit solderen vergde een delicate aanraking om mogelijke kortsluiting te voorkomen, en de gesoldeerde punten werden vervolgens bedekt (slordig) met isolatietape om kortsluiting te voorkomen als alles in de doos wordt gedaan.

Stap 5: Gebruik de knop

Gebruik de knop!
Gebruik de knop!
Gebruik de knop!
Gebruik de knop!

Zodra alles aan elkaar is gesoldeerd, is het invoerapparaat klaar voor gebruik. Sluit de USB-verbinding aan op uw computer, schrijf een programma dat invoer van een toetsenbord accepteert, en dat is alles! Bekijk hier een video van een optreden

Aanbevolen: