Hinzufügen von CV-Eingänge zu den Auduino körnige Synth (3 / 4 schritt)

Schritt 3: Bau und Einrichtung der Vactrols.


Ich wollte Eingaben für die fünf Drehregler für die Steuerspannung (CV) von meinem Lunetta Lärm Synth hinzufügen. Da die Lunetta ist eine rohe Lofi-Instrument verwenden dieses Projekt eine sehr einfache Form von dem CV nicht erwarten eine Oktave pro Volt Präzision, wie Sie im modularen additive Synthese oder MIDI-Gang zu finden. Dies ist ein Instrument, um Musik zu schreiben, es ist ein Instrument, um Musik zu entdecken. Meine Philosophie bezüglich der Lunetta ist, lassen es eigene Sache-tun die Schaltung weiß, wie es klingen will.

Da die Lunetta bei 12v arbeitet und dem Arduino Analogeingänge 5v wollen entschied ich mich für DIY Vactrols CV von Lunetta, die Auduino Steuern zu ermöglichen... Ein Vactrol ist im Grunde eine LED gekoppelt mit einem leichten abhängigen Widerstand (LDR oder Fotowiderstand) in einem Licht Beweis Gehäuse. Ein LDR ist ein variabler Widerstand. Anstatt auf einen Drehknopf wie ein Potentiometer, der Widerstand der ein LDR bestimmt die Menge an Licht beschienen. Der dimmer Licht, desto höher der Widerstand bis die LDR alle aktuellen blockiert. Wenn ein Strom durch die LED die Vactrol übergeben wird es beleuchtet und ermöglicht anderen Stromfluss durch den LDR. Durch Variation der Spannung an der LED wird es heller oder dunkler, die ändert sich des Widerstands von der LDR und Strom am Ausgang. Diese Variable Spannung wird verwendet, um einen anderen Stromkreis, in diesem Fall die Tonhöhe oder der Zerfall von unserer Auduino zu kontrollieren.

Ich mache Vactrols, indem ein LDR und eine LED in einem Stück Schrumpfschlauch von Angesicht zu Angesicht. Heize ich den Schlauch schrumpfen und crimp-die offenen Enden über die führt um das Paket zu versiegeln. Ich benutze ein Lackstift markieren die + V Seite der LED. Das spart später viel Verwirrung. Schauen Sie sich die Abbildung oben zu sehen, wie die Vactrols in den Auduino Kreislauf fit. Im Grunde wir nehmen CV aus der Lunetta und durchlaufen die LED ein Vactrol in eine gemeinsame Basis. Die andere Seite der Vactrol wird zwischen Topf und Analog in die Arduino eingefügt. Die Vactrol schwankt die Spannung auf den Pin von der Auduino während der Topf selbst den Bereich des Parameters besondere Kontrolle der körnige Synth steuern kann. Eine zusätzliche Vactrol gehört zum Tor der audio-Ausgang. Anspritzung bedeutet, dass der Ausgang durch ein außen CV-Signal ein- und ausgeschaltet werden.

Vactrols sind keine ideale switching Optokopplers. LDRs haben eine kleine Verzögerung. Wenn die LED erlischt der Widerstand des LDR hört nicht auf das Signal sofort, aber irgendwie "schwindet". Während dieser Wartezeit in einem Hochfrequenz-Schaltung nicht funktionieren würde, bei niedrigeren Frequenzen gibt es einen interessanten Verfall Effekt auf das Signal. Weitere genaue Umschalten zwischen Anwendungen der PC817 Optokopplers ist eine viel bessere Wahl. Es ist ein 4-polig monolithischen IC mit einer LED und einem Fototransistor hat eine viel schnellere Ansprechzeit. Wenn ich sechs Vactrols abgeschlossen hatte, bestieg ich sie auf einem Brett mit LED Widerstände, Gemeinsamkeiten und ein-/Ausgabe Leitungen installiert. Siehe das obige Schema. Das führt zu den analogen ins des Arduino werden auf einen Satz von fünf Header-Pins im rechten Winkel gebogen gelötet.

In Verbindung stehende Artikel

BaW-Bot Teil 3: Hinzufügen von sehen und berühren, um den Bot

BaW-Bot Teil 3: Hinzufügen von sehen und berühren, um den Bot

Dies ist der dritte Teil unserer BaW-Bot (Glocken und Pfeifen Bot) Build-5 separate Instructables, die in verschiedenen Arduino-bezogenen Technologien kombiniert, um einen Bot erstellen mit allem Drum-und-dran aussehen.Teil 1: Build ein Arduino auf e
Hinzufügen von internen A2DP Bluetooth für den Ipod Mini (2G)

Hinzufügen von internen A2DP Bluetooth für den Ipod Mini (2G)

nach der Lektüre des dokumentierten Prozess des Hinzufügens von internen Bluetooth 4G und 5G iPod durch Fstedie ich ging darum, herauszufinden, wie man es für das 2 G Mini arbeiten. Das Endergebnis ist eine vollständig unverändert aussehende Mini, di
Hinzufügen von MIDI zu alten Home Orgeln

Hinzufügen von MIDI zu alten Home Orgeln

In einem früheren instructable "wie zu bekommen ein kostenloses Synthesizer" ich darüber gesprochen, wie eine "Synthesizer" (eine Heimorgel) für fast nichts zu erhalten. Also, presets vielleicht jetzt Ihr freie Heimorgel habt und viell
Leuchte Projekt.  Hinzufügen von neuen Leben mit internen Nachtlicht und gemalten Schatten

Leuchte Projekt. Hinzufügen von neuen Leben mit internen Nachtlicht und gemalten Schatten

vor einiger Zeit kaufte ich mir einer Glas Vase Tischleuchte auf einem Flohmarkt.  Ich wollte es nicht, aber es war das Ende des Tages und die Dame wollte es loswerden, damit sie nicht zu packen und wieder nach Hause zu nehmen.   Es war günstig für $
Hinzufügen von benutzerdefinierten Komponenten zur Eagle

Hinzufügen von benutzerdefinierten Komponenten zur Eagle

Diese instructable zeigen Ihnen, wie Ihre Eagle Bibliothek Komponenten hinzu ermöglicht Ihnen, benutzerdefinierte PCB ist hergestellt. Dieses Tutorial befassen sich mit vorhandenen Symbole und Pakete um die Layout-Prozess so schnell wie möglich zu ma
Hinzufügen von automatischen Schrank/Schrank Lichtquellen

Hinzufügen von automatischen Schrank/Schrank Lichtquellen

In diesem instructable ich teilt mit Ihnen ein Projekt von meiner eigenen, das ist nicht sehr kompliziert und ist sehr cool. Im Grunde ich Reihen von LEDs installiert und sie eingehakt, so dass sie leuchten jedes Mal, wenn ich meine Schranktüren öffn
Mike Urban Farm: Hinzufügen von Some Hydro Betten

Mike Urban Farm: Hinzufügen von Some Hydro Betten

Dies ist mein urban Farm, wie es aussieht. Es ist in der Regel im Fluss aber im Moment habe ich:-4 Trauben Tomatenpflanzen-4 Peperoni-Pflanzen-viele Stecklinge und Transplantationen-1 große BasilikumMeine Beleuchtung besteht aus:-125W 2700K CFL mit R
Hinzufügen von Digispark (mit Bootloader) Unterstützung zu bestehenden Arduino 1.6.x IDE

Hinzufügen von Digispark (mit Bootloader) Unterstützung zu bestehenden Arduino 1.6.x IDE

Digispark ist kleiner Arduino IDE kompatibel Entwicklungsboard basiert auf dem Atmel attiny85, die direkt mit USB verbunden. Es hat sehr wenige Pins, aber immer noch einige nette Dinge tun kann. Digispark ist copyright von Digistump LLC (digistump.co
Hinzufügen von Videos zu deinem Sammelalbum

Hinzufügen von Videos zu deinem Sammelalbum

Wer nicht mag, nimmt eine Reise down Memory Lane? Jeder hat seine eigene Art von Erinnerungen an die beste Zeit ihres Lebens, und sehr populär ist, indem ein Sammelalbum. Vielleicht vor kurzem Ihre Tochter 7. Geburtstag gefeiert, und bessere Erinneru
DMM Huckepack (Hinzufügen von RS-232)

DMM Huckepack (Hinzufügen von RS-232)

Es gibt Mods, die eine multimeter serielle Konnektivität zu geben, indem einige Pins Löten, aber es funktioniert nur, wenn es bereits RS-232-Fähigkeit hat. Also habe ich beschlossen, anstatt ein PIC-Multimeter von Grund auf neu bauen, würde ich aus e
Hinzufügen von einem Hörbuch zu einem iPhone

Hinzufügen von einem Hörbuch zu einem iPhone

Der einfache Weg zu einem Hörbuch auf ein iPhone zu laden ist, verwenden Sie einen Drag-and-Drop Ersatz für iTunes, wie Copy Trans, und verwenden Sie dann an Hörbuch-Player-App aus dem Apple Store Dateien wiedergeben. Weiter gehen Sie zu Schritt 11 f
Hinzufügen von Cableremote für Nikon D50

Hinzufügen von Cableremote für Nikon D50

ich habe eine Nikon D50 für mehrere Jahre im Besitz. Er füllt seine fotografischen Zweck für mich als Hobbyfotograf, aber nicht der Zweck der Interaktion.Ich bin auf meinem Weg eine Timelapse Dolly zu konstruieren, so brauche ich eine Funktion, die m
Hinzufügen von Gewicht zu Ihrer Microsoft Wheel Mouse Optical 1.1a

Hinzufügen von Gewicht zu Ihrer Microsoft Wheel Mouse Optical 1.1a

nun, diese instructable ist eine Hommage an die Menschen, die nicht diese billig Gefühl leicht Mäuse mögen. Ich tat dies wenn vor kurzem eine Funkmaus, die ich borgte von einem Freund (eines schönen Logitech Media center eine damals), er habe einen n
Hinzufügen von Einträgen

Hinzufügen von Einträgen

Hinzufügen von Einträgen auf den Registrierungsunterschlüssel von Knowledge Base-System des UnternehmensUm einen Registrierungswert hinzufügen in das Wissenssystem, Änderungen Sie geeignete in der Registrierung. Exportieren Sie nach der Änderung den