Voel je vrij om contact met mij direct per mail als u suggesties hebt of bevalt.
Dit project werd geïnspireerd door andere doe het zelf projecten met behulp van Piezo (zoemer) als input receptor maar ze zijn te groot en moeten filteren voor nauwkeurige snelheid-lezing.
Dus dit is uit de doos en onconventionele knock sensing invoermethode die ik heb gebruikt en nu is het jou ook.
Als u van elektronica houdt, gadgets en muziek tijd in beslag nemen en zelf een van deze bouwen. Gebruik het en afstemmen van de software-synthesizer brengt u veel plezier en genot.
Allereerst, het resultaat van dit project. It's me de handschoen voor de eerste keer met behulp van FL Studio en synth software testen.
De versie 1.0 van de code van het prototype dat het ik ben vrijgeven voert niet HIT snelheid voor geluidsintensiteit verhoogd/verlaagd, maar het is een vrij eenvoudig en een nette codering uitdaging voor uw na bouwen.
De 2.0 prototype dat niet klaar nog is discreet, dual-handed, Wireless is ingeschakeld, ondersteunt verslaan snelheid en kan de speler omhoog/omlaag verschuiven octaven en Tom in real-time. Ook is het de doet zich niet beroepen op virtuele MIDI-poort.
De handschoenen (paar) v2.0 zullen openbare alsof dit zodra het klaar is dus niet nodig om te vragen voor meer informatie contact opnemen met.
Laat ik beginnen met de lijst met vereisten:
Belangrijkste vereiste:
1 x muziek liefhebber Arduino DIY'er op zoek naar een spannende en leuke geluid project.
Onderdelen lijst:
1 x Arduino bord met ten minste 4 analoge ingangen.
4 x kleine LDR Light Resistor (it-kosten $ cent en zijn zeer nauwkeurige)
4 x 1 K Ohm weerstand (of een andere door drempels en triggers op de CODE te wijzigen)
5 x meter voor dun en flexibel vaste kern draad. (dunne draad van oude telefoon snoer koorden kan goed doen)
1 x handschoen. Ik heb gekozen katoenen werkhandschoenen met rubber puntjes; ($1/paar)
1 x Protoboard en een bos Jumper Kabels;
1 x USB- of seriële kabel aansluiten op een Arduino -> PC.
Instrumenten en Misc materialen
Soldeer ijzer en soldeer draad
Een 10 "x 10" stukje EVA Foam voor LDR Sensor behuizing of soortgelijke hardschuim is zeer voorgesteld.
Een kleine schaar of keukenmes voor het snijden van de EVA in Ring vorm. Check de foto's.
Sterke Contact Lijm lijm (zoals gebruikt voor de wederopbouw van versleten schoenen!)
15 minuten Hobby Epoxy lijm (2 samengestelde), gebruikt op de behuizing van het schuim de LDR sensoren stevig vast te stellen.
Software lijst
--SpiekenzieLabs Serial Midi Converter: download en instructies pagina hier
--LoopBe1--vrije virtuele Midi poort - http://nerds.de/en/loopbe1.html
--FL Studio of Ableton of een andere goede synth-software met MIDI Automatisering mogelijkheden: FL Studio Demo
Er zijn tal van Drummer specifieke software die je op google vinden kan. Ook zou moeten GarageBand op MAC werken!
Ik heb echt liever dynamische synth geluid geboden door FL Studio plugins zoals Toxic Biohazard
Thats it.
Gebouw tips en bedrading schema 's
Sommige achtergrond: Aangezien LDR sensoren zijn slechts weerstanden die veranderen van de weerstand door de relatieve hoeveelheid licht dat zij u ontvangen overwegen die zijn geen palen als kathode en anode. Er zijn geen positieve en negatieve lood zoals Leds die Diodes.
Voorbeeld van hoe een LDR sensor met behulp van de arduino draad. Zorg ervoor dat u deze eenvoudige test vóór de bouw van uw handschoen. Gebruik de volgende code om te testen het schema:
http://www.Arduino.CC/cgi-bin/yabb2/YaBB.pl?num=1225675113 maar vergeet niet om de analoge IN-poort voor degene die u echt gebruikt wijzigen. In het voorbeeld gebruikt poort 0 en foto schematische poort 3.
Belangrijk: Houd er rekening mee dat elke sensor de 5V lijn zullen delen .
Dus na de handschoen klaar is zul je 5 draden tussen de Arduino en de handschoen.
5 Volt spanning lijn van arduino zal in 4 LDR lood, een ieder verbinden.
De andere 4 resterende draden zal worden aangesloten op de resterende LDR sensoren leidt.
DRADEN en poorten:
Draad #1 - groen op de foto's: 5v poort en 4 LDR in een gemeenschappelijke en gedeelde lijn leidt verbindt.
Draad #2 - White: Verbindt LDR uit 1 vinger op analoge IN-poort 0
Draad #3 - Wit: Verbindt LDR van vinger 2 met analoge IN poort 1
Draad #4 - wit: Verbindt LDR uit vinger 3 op analoge IN-poort 2
Draad #5 - wit: Verbindt LDR uit vinger 4 analoge IN poort 3
Als u de bovenstaande poorten die geen veranderingen nodig op de code die ik ben het verstrekken van zal worden.
Met betrekking tot de software. Eerst de stuurprogramma's LoopBe1 virtuele Midi poort dan zullen kunnen interface tussen seriële poort en Sound Generator toepassing.
De Arduino is codeset voor seriële poortsnelheid 57600 dus zorg ervoor dat u deze snelheid kiest wanneer uitgevoerd de Serial Midi Converter Software.
Binnen de synthesizer software zoekt en kies als standaard input poort de poort LoopBe Midi IN en zorg ervoor dat LoopBe en serieel naar Midi apps lopen en verzenden voordat u probeert te gebruiken een Midi-toepassingen.
Ik echt niet de tijd hebben nu tot het opstellen van een volledig schema van de protoboard maar het is precies zoals het op de LDR onderzoeksmethode met 4 weerstanden in plaats van één. En de LDR zullen ver en verbonden met de handschoen.
Hoop dat u geniet van uitvoeren en spelen met het na klaar.
De code moet hier worden gedownload:
Officiële downloadlocatie:
http://snipt.org/wngki
Opmerking: voel je vrij om de Debug-vlag inschakelt en controleer de seriële comm of werkt niet zoals verwacht.
Beste wensen