Inhaltsverzeichnis:

Arduino Lego Tannerin - Gunook
Arduino Lego Tannerin - Gunook

Video: Arduino Lego Tannerin - Gunook

Video: Arduino Lego Tannerin - Gunook
Video: Tannerin Example 2024, November
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Die Tannerin ist ein Musikinstrument, das gespielt wird, indem man einen Marker über die Länge eines Drahtes oder Pads schiebt. Dies erzeugt einen reinen Sinuswellenton, der sich über beliebig viele Noten oder Oktaven erstrecken kann, immer glatt (d. h. Portamento/Pitch Bend). Es wurde für den Beach Boys-Hit "Good Vibrations" verwendet.

Mit allen, die im Moment leichte Theremins bauen (mich eingeschlossen), dachte ich, ich sollte besser ein Instructable für die Tannerin veröffentlichen.

Schritt 1: Die Basis

Die Basis
Die Basis
Die Basis
Die Basis
Die Basis
Die Basis

Beginnen Sie damit, die längste Basis zu bauen. Wenn Sie in der Mitte sitzen, sollten Sie beide Enden leicht erreichen können. Ich habe meine aus Lego gebaut - einfach weil ich es kann. Dann spannen Sie ein Stück Nichromdraht über die gesamte Breite und binden Sie jedes Ende um eine Schraube. Dies wird dazu beitragen, die Wärme abzuleiten, die es abgibt. Halten Sie diesen Draht gelehrt. Messen Sie den Widerstand dieser Drahtstrecke, da Sie so eine Vorstellung von der Reichweite und Körnigkeit des Instruments erhalten. Meins war 176 Ohm, über 1,2 Meter.

Schritt 2: Der Zauberstab

Der Zauberstab
Der Zauberstab

Erstellen Sie einen "Zauberstab", indem Sie ein langes Stück Kabel an einer Krokodilklemme befestigen. Diese muss lang genug sein, um sich über die gesamte Breite der Tannerin zu erstrecken, mit etwas mehr, um die Stelle zu erreichen, an der die Platine platziert wird.

Schritt 3: Die Hardware

Die Hardware
Die Hardware

Befestigen Sie Drähte an beiden Enden des Nichromdrahts und führen Sie ihn in eine Leiterplatte ein. Befestigen Sie dann das Ende des Markierungsdrahts an demselben Stromkreis. Ich verwende Steckbrett, wie hier gezeigt. Das Schema folgt.

Schritt 4: Der Schaltplan

Der Schaltplan
Der Schaltplan

Der Schaltplan. Sie sollten den Widerstand durch einen ersetzen, der groß genug ist, um den Strom durch den Nichrom-Draht zu begrenzen (damit er nicht zu heiß wird), aber klein genug, damit das Potenzial merklich abfällt, wenn der Marker einen Teil des Drahtes kurzschließt. Der Arduino hat einen 0-1023-Bereich für 0-5 V an seinen analogen Eingängen. d.h. 5 mv pro Eingangseintrag. Wenn Sie also 100 mögliche Eingänge entlang des Kabels wünschen, müssen 0,5 V über dem Nichrom-Kabel anliegen.

Schritt 5: Die Software

Schreiben Sie dann ein kurzes Programm, um die Eingabewerte zu interpretieren und eine sinnvolle Ausgabe zu erzeugen. Ich verwende das Armstrong-Musiksystem, um das Instrument schnell als Prototyp zu erstellen. Mit Armstrong kann ich auch verschiedene Sounds auf meinem PC auslösen, ohne meinen Arduino-Code zu ändern. Der Tannerin-Quellcode ist jetzt im Beispielordner des Armstrong-Archivs verfügbar. Amstrong ist eine Sammlung von Routinen, die den Bau und das Prototyping von Musikinstrumenten auf dem Arduino sehr viel einfacher machen. Es abstrahiert die Hardware-Pins von ihrer Funktion und unterstützt die serielle Kommunikation, sodass Sounds auf Remote-Hardware (PC oder Synthesizer) ohne zusätzliche Codierung abgespielt werden können. Download Armstrong

Schritt 6: Flosse

Flosse!
Flosse!

Dann ist es an der Zeit, dass Ihr musikalisches Genie glänzen. Sie können feststellen, dass die leichte Temperaturerhöhung dazu führt, dass sich der Draht lockert. In diesem Fall können Sie ihn gespannt halten, indem Sie ihn mit dem Finger oder einer anderen Schraube nach unten drücken. Sie können auch einzelne Noten entlang der Länge markieren, um die Aufführung zu erleichtern.

Empfohlen: