Att lägga till CV insatsvaror till Auduino granulat synth (3 / 4 steg)
Steg 3: Byggnad och ställa in vactrols.
Jag ville lägga till insatsvaror till fem kontroll vreden för styrspänningen (CV) från min Lunetta buller synth. Eftersom Lunetta är en rå lofi instrument inom detta projekt kommer att använda en mycket grundläggande form av CV. inte förvänta en oktav per volt precision som du hittar i modulära additiva syntes eller MIDI-växel. Detta är inte ett instrument för att skriva musik, det är ett instrument för att upptäcka musik. Min filosofi när det gäller Lunetta är att bara låta den göra egen sak-kretsen vet hur den vill ljud.
Eftersom Lunetta arbetar vid 12v och Arduinos analoga ingångar vill 5v beslöt jag att använda DIY vactrols för CV från Lunetta att styra Auduino... En vactrol är i grunden en LED i en ljus i kombination med ett lätt beroende av motstånd (LDR eller fotomotstånd) bevis hölje. En LDR är ett variabelt motstånd. Istället för att förlita sig på en roterande knopp som en potentiometer, bestäms motståndet av en LDR av mängden ljus som skiner på den. Ju svagare ljus, ju högre motstånd tills LDR blockerar alla nuvarande. När en ström leds genom LED av vactrol det lyser upp och låter en annan nuvarande flöda genom LDR. Genom att variera strömmen till lampan blir det ljusare eller dimmer som ändrar motståndet av LDR och nuvarande vid utgången. Denna variabel spänning används för att styra en annan krets, i detta fall pitch eller förfalla av våra Auduino.
Jag gör vactrols genom att sätta en LDR och en LED ansikte mot ansikte i en glasbit värme krympslang. Jag värma slangen för att krympa och crimp de öppna ändarna över leder till försegla förpackningen. Jag använder en färg penna för att markera den + v sidan av lysdioden. Detta sparar mycket förvirring senare. Kolla in bilden ovan för att se hur vactrols passar in i Auduino krets. I princip tar CV från Lunetta vi och passerar det LED av en vactrol in i en gemensam grund. Andra sidan av vactrol infogas mellan potten och analog i till Arduino. Vactrol varierar spänningen till pin av Auduino medan potten själv kan du styra utbudet av parametern viss kontroll av granulat synth. En extra vactrol ingår att utfärda utegångsförbud för ljudutgång. Gating innebär att produktionen kan slås på och stänga av en utomstående CV signal.
Vactrols är inte en idealisk växlingen optiska isolator. LDRs har en liten fördröjning. När lampan släcks LDR motståndet slutar inte signalen omedelbart, men typ av "försvinner". Medan den här fördröjningen inte skulle fungera i en hög frekvens krets, vid lägre frekvenser ger en intressant förfalla effekt till signalen. För mer exakta byta program PC817 optiska isolator är ett mycket bättre val. Det är en fyra pin monolitisk IC med en LED och en fototransistor som har en mycket snabbare svarstid. När jag hade sex vactrols avslutade monterat jag dem på en bräda med LED motstånd, gemensamma grunder och input/output leder installerat. Se ovan schematiska. Leder till analog ins för Arduino är lödda till en uppsättning av fem huvud pins böjda i en rät vinkel.