Inhoudsopgave:

Muzikale MIDI-schoenen: 5 stappen (met afbeeldingen)
Muzikale MIDI-schoenen: 5 stappen (met afbeeldingen)

Video: Muzikale MIDI-schoenen: 5 stappen (met afbeeldingen)

Video: Muzikale MIDI-schoenen: 5 stappen (met afbeeldingen)
Video: Wanneer een douche nemen te duur is... 2024, Juli-
Anonim
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen
Muzikale MIDI-schoenen

Zoals veel mensen merk ik dat ik vaak onbewust met mijn voeten tik, of het nu bij een liedje is of uit een nerveuze gewoonte. Hoe leuk dat ook is, ik heb altijd het gevoel gehad dat er iets ontbrak. Kon ik maar de geluiden van een hondsdolle roedel woedende junglebeesten laten klinken in plaats van die saaie, oude teentikken. Of, je weet wel, drumgeluiden of zoiets. Ik denk dat dat ook cool is. Nou, nu zijn mijn dromen gerealiseerd! In deze instructable laat ik je zien hoe je een paar geweldige muziekschoenen kunt maken. Ik heb meegedaan aan de Art of Sound-wedstrijd, dus, weet je, voel je vrij om op mij te stemmen!

Stap 1: Materialen: wat je nodig hebt

Materialen: wat je nodig hebt
Materialen: wat je nodig hebt
Materialen: wat je nodig hebt
Materialen: wat je nodig hebt

Stuklijst4 Krachtgevoelige weerstanden Veel doe-het-zelf-drumpads zijn gemaakt met piëzo-elektrische transducers, maar in mijn ervaring zijn deze op zijn best onbetrouwbaar. Voor rechtopstaande drumpads werken ze misschien goed, maar in schoenen staan de sensoren altijd onder een bepaalde hoeveelheid druk, ze ervaren niet alleen korte schokken. Piëzo's zijn frustrerend delicaat en onvoorspelbaar. Ze barsten en buigen gemakkelijk, en de draden waaraan ze meestal zijn bevestigd, zijn meestal vrij dun. Gebruik in plaats daarvan FSR's of Force Sensitive Resistors. Deze componenten zijn gebruiksvriendelijk, duurzaam en betrouwbaarder dan piëzo's, althans in deze toepassing. Kortom, hoe meer druk u uitoefent op een FSR, hoe minder weerstand deze wordt. Aanvankelijk heeft het een oneindige weerstand, wat betekent dat het werkt als een onderbreking in het circuit. Ik heb de mijne gekocht bij adafruit. Er zijn zeker andere leveranciers, maar ik heb geen idee hoe en/of als ze verschillen. 1 paar schoenenJa, dit lijkt voor zich te spreken, maar er zijn eigenlijk een paar dingen om rekening mee te houden. Voor mijn schoenen heb ik een paar tweedehands skateschoenen gebruikt, het soort met veel vulling in de hiel. Dit is belangrijk, omdat je iets nodig hebt om de vijzels die je in de hiel installeert, te verbergen. Anders worden je schoenen behoorlijk oncomfortabel. Om deze reden raad ik het gebruik van dunwandige schoenen zoals geklede schoenen niet aan, tenzij je extra vulling wilt toevoegen. Probeer ook een schoen te kiezen met een stevig materiaal aan de buitenkant van de hiel, omdat dit het monteren van de jacks veel gemakkelijker maakt. elke FSR.1 ArduinoDe Arduino is een open source microcontroller - het maakt communicatie tussen de FSR's en uw computer mogelijk. Ze zijn verkrijgbaar bij tal van leveranciers. Als je nog nooit hebt geprogrammeerd, wil je misschien enkele van de tutorials eens bekijken.1 Project BoxDit zal de Arduino huisvesten en dienen als een interface tussen de schoenen en de computer. Je kunt online een projectbox bestellen, er een kopen bij Radioshack, of iets gebruiken dat je al hebt liggen dat min of meer boxachtig is. de Arduino heeft zes analoge ingangen, dus je kunt jezelf net zo goed de mogelijkheid geven om die in de toekomst te gebruiken. Vier van deze aansluitingen passen in je schoenen en de andere 4-6 in de projectdoos. Je kunt krijgen ze van Radioshack, Digi-Key en vele andere plaatsen. 4-6 1/8 Mono/Stereo-kabels… om de schoenen aan te sluiten op de interface. Je vindt ze bij de meeste elektronicawinkels, zoals Radioshack, Best Buy of Future Shop. Ik weet zeker dat je ze ook online kunt bestellen.1 USB-kabel…om de Arduino op je computer aan te sluiten.1 Rol elektrische tape…om de sensoren in de schoenen te bevestigen. Mad Foot-tapping Skillz…hoeveelheden kunnen variëren.

Stap 2: De interface

De interface
De interface
De interface
De interface
De interface
De interface

Je kunt dit project doen met alleen een breadboard en de Arduino, maar omwille van de netheid en draagbaarheid moet je een kleine interface bouwen. Het enige wat u hoeft te doen is de Arduino in een projectdoos te monteren, 4-6 gaten te boren (afhankelijk van hoeveel sensoren u wilt gebruiken) gaten voor de 1/8 audio-aansluitingen, één gat voor een LED en een vierkant gat voor de USB-aansluiting van de Arduino. Soldeer vervolgens alles vast en u kunt aan de slag! Elke audio-aansluiting in de interface moet een weerstand van 10K hebben en een kabel voor analoge ingang aangesloten op één terminal, en een kabel voor de 5V-voeding aangesloten op de andere. Welke aansluitingen je gebruikt, hangt af van of je een mono- of stereo-aansluiting hebt. Beide zullen werken, stereo levert alleen een extra, onnodige aansluiting op. Zoals dit werkt, passen we 5V toe over de FSR, dus als we erop drukken, het laat een beetje door, en de Arduino kan dit zoeken en een signaal naar de computer sturen. Pak nu je soldeerbout, wat aansluitdraad, volg het schema en het diagram, en het komt goed. voeg zeker een heleboel extra LED's en wat al niet toe aan deze doos, dat wil zeggen een voor elke sensor of zoiets. Het zou vrij eenvoudig zijn om een heel eenvoudig schild voor de Arduino te maken met behulp van een protoboard en zes of zo mannelijke header-pinnen. Je zou zelfs een robuustere kunnen krijgen die professioneel is gemaakt door een PCB-bedrijf op de interwebs. Het prototype dat in deze instructable wordt getoond, is een vrij eenvoudige opstelling, dus er is nog veel ruimte over voor uitbreiding (letterlijk, er is voldoende vrije ruimte in die doos).

Stap 3: Schoenchirurgie

Schoenchirurgie
Schoenchirurgie
Schoenchirurgie
Schoenchirurgie
Schoenchirurgie
Schoenchirurgie

Dus met deze gewatteerde skateschoenen zul je een kleine dissectie moeten uitvoeren om de jacks in de hielen te monteren. In de schoenen die ik gebruikte, zat de hielvulling in een gaasachtig materiaal dat aan de zool van de schoen was gestikt. Kijk dus eerst of je de bovenste laag van de zool er tijdelijk uit kunt wrikken, zodat je bij het stiksel kunt komen dat dit mesh-materiaal aan de schoen vastmaakt. Zodra je er toegang toe hebt, begin je gewoon te knippen. Verwijder de spullen niet volledig als u van plan bent de vulling aan het einde te vervangen. Knip gewoon waar het gaas aan de zool is gestikt. Een exacto-mes zou prima moeten werken. Als je eenmaal de vulling hebt losgemaakt, kijk dan eens naar het buitenste hielmateriaal. Je moet twee gaten in de hiel boren, maar wat je ook doet, gebruik geen kolomboormachine. Aangezien het materiaal waarschijnlijk nog vrij flexibel is, zou er een hele warboel van draaiende, zwaaiende sneaker zijn als er iets zou blijven haken. Gebruik gewoon een handboor en een beetje elleboogvet. Het bit dat u gebruikt, moet iets groter zijn dan de diameter van de krik. Met uw gaten geboord, installeer de vijzels en schroef de moeren en ringen vast. Je zult vrijwel zeker wat lijm moeten gebruiken om ze vast te zetten. Epoxy of superlijm zou het prima moeten doen. Breng wat lijm aan rond de buitenkant van de loop van de krik en de binnenkant van het gat en plak ze aan elkaar. Plak nu de FSR's aan de binnenkant van de schoenen. Wees voorzichtig met de FSR's, de draden erop zullen prima standhouden zolang je ze niet te veel draait - ze kunnen niet goed tegen torsie. Als je van plan bent ze permanent vast te lijmen, wacht dan even. De plaatsing van de sensor is erg belangrijk en hangt af van de grootte en vorm van uw voeten, evenals van uw unieke voettikken. Nadat de elektronica is geïnstalleerd, plaatst u de vulling terug achter het gaas en zoekt u een manier om het gaas weer aan de binnenkant van de schoen te bevestigen. Ik heb wat klittenband op het gaas en op de schoen gelijmd, zodat ik het kan openen en onderhoud kan uitvoeren als dat nodig is. Sluit nu gewoon je schoenen aan op de interface. Je bent klaar om wat Arduino-programmering te doen!

Stap 4: Programmeren

Programmeren
Programmeren
Programmeren
Programmeren

Er is een verrassende hoeveelheid informatie online over het programmeren van een Arduino voor gebruik met doe-het-zelf drumtriggers. Google zal je dat vertellen. Ik heb veel geleerd door naar de code van todbot, adafruit, mschaff en Spikenzie Labs te kijken. Ik kreeg ook veel input van de altijd bruisende W. Xavier Snelgrove. Je zou dus MAX/MSP/Jitter of Pure Data kunnen gebruiken om de signalen van de Arduino te verwerken, en dat zou je juist meer flexibiliteit kunnen geven (ik zal proberen om te posten binnenkort wat informatie hierover), maar in plaats daarvan is er een echt geweldige kleine applicatie die Serial-MIDI Converter heet. Het doet precies wat je zou denken - zet signalen die via een seriële verbinding worden verzonden om naar MIDI. Het werkt met elk MIDI-compatibel programma zoals Garageband of Ableton Live. Klik op de link en download deze, alle informatie over het gebruik ervan staat op de downloadpagina. Zoals ik al zei, als je nog nooit een Arduino hebt gebruikt of geprogrammeerd, moet je echt het gedeelte Aan de slag op de officiële Arduino-site bekijken, evenals hun tutorials. De code is becommentarieerd, dus ik zal het niet uitleggen in detail, ik zal de schets hier onderaan de pagina plaatsen. In principe stelt u voor elke sensor gewoon een onder- en bovendrempel in. Als de bovenste drempel wordt overschreden, wordt een MIDI-bericht getriggerd en zodra de kracht onder de onderste drempel zakt, kan een nieuwe hit worden geactiveerd. Het heet hysteresis, en het zorgt ervoor dat je niet meerdere berichten per hit afgeeft. Het kan zijn dat u wat aan de drempels moet spelen, afhankelijk van uw persoonlijke voettikken en gewichtsverdeling.

Stap 5: Testen en spelen

Yay!Woo, nu heb je muzikale schoenen! Knoeien met de plaatsing van sensoren, de impactdrempels, wat dan ook, maak wat geluiden en geniet ervan. Het zal allemaal zijn als BOOSH BOOSH WHAM BOOOSH BOOSH WHAM SPLASH - en dan als BIP BOP. BLEEP BLOP. BING BONG. Links!todbotadafruitArdrumoSpikenzie LabsW. Xavier SnelgroveSoortgelijk project van Andrew Schneider op NYUMe!

Aanbevolen: