Inhaltsverzeichnis:

Optisches Theremin mit Arduino Uno - Gunook
Optisches Theremin mit Arduino Uno - Gunook

Video: Optisches Theremin mit Arduino Uno - Gunook

Video: Optisches Theremin mit Arduino Uno - Gunook
Video: Bastelprojekt: optisches Theremin - HIZ414 2024, November
Anonim
Image
Image
Mit Strom verbinden
Mit Strom verbinden

Ein Theremin ist ein elektronisches Instrument, bei dem zwei Hochfrequenzoszillatoren den Ton steuern, während die Handbewegungen des Musikers die Tonhöhe steuern.

In diesem Instructable bauen wir ein ähnliches Instrument, bei dem Handbewegungen die Lichtmenge steuern, die die Sensoren des Instruments empfangen, und dass die Lichtmessung in eine resultierende Tonhöhe von einem Summer umgewandelt wird.

Teile, die Sie benötigen:

Arduino-Mikrocontroller

Steckbrett

10 K Ohm Widerstand

Überbrückungsdrähte

1 Piezo-Summer

Fotowiderstand

Schritt 1: An die Stromversorgung anschließen

Verbinden Sie zunächst die positive Reihe Ihres Steckbretts mit dem 5V-Pin des Arduino Uno.

Schritt 2: An Masse anschließen

Mit Masse verbinden
Mit Masse verbinden

Verbinden Sie dann einen der GND-Pins mit der negativen Leitung Ihres Arduino.

Schritt 3: Der Summer

Der Summer
Der Summer

Setzen Sie Ihren Summer ein. Es hat wahrscheinlich ein längeres Bein oder ein kleines "+"-Zeichen oben. Verfolgen Sie, auf welcher Seite sich das längere Bein oder das "+"-Zeichen befindet.

Schritt 4: Erden Sie den Summer

Erden Sie den Summer
Erden Sie den Summer

Verbinden Sie das kürzere Bein des Summers mit Masse, indem Sie einen Draht in die gleiche Reihe wie das kürzere Bein des Summers und in die negative Leitung auf dem Steckbrett einführen.

Schritt 5: Schalten Sie den Summer ein

Schalten Sie den Summer ein
Schalten Sie den Summer ein

Vervollständigen Sie die Summerschaltung, indem Sie sie an Pin 12 des Arduino anschließen.

Schritt 6: Der Fotowiderstand

Der Fotowiderstand
Der Fotowiderstand

Beginnen Sie mit dem Aufbau der Fotowiderstandsschaltung, indem Sie den Fotowiderstand so einsetzen, dass er auf jeder Seite des Kanals in der Mitte des Steckbretts ein Bein hat.

Schritt 7: Verbinden Sie den Fotowiderstand mit der Stromversorgung

Verbinden Sie den Fotowiderstand mit der Stromversorgung
Verbinden Sie den Fotowiderstand mit der Stromversorgung

Verwenden Sie einen Draht, um ein Bein des Fotowiderstands mit der positiven Leitung auf Ihrem Steckbrett zu verbinden, die Sie zuvor an 5 V angeschlossen haben.

Schritt 8: Erden Sie den Fotowiderstand

Erden Sie den Fotowiderstand
Erden Sie den Fotowiderstand

Verbinden Sie das andere Bein des Fotowiderstands mit Masse und verbinden Sie den 10K Ohm-Widerstand mit der negativen Leitung auf Ihrem Steckbrett.

Schritt 9: Schritt 9: Verbinden Sie den Fotowiderstand mit dem Arduino

Schritt 9: Verbinden Sie den Fotowiderstand mit dem Arduino
Schritt 9: Verbinden Sie den Fotowiderstand mit dem Arduino

Wir lesen die Stromänderung durch den Widerstand, indem wir einen Draht zwischen dem Fotowiderstand und seinem Erdungsdraht anschließen, zurück zu Pin A0 auf dem Arduino.

Schritt 10: Schritt 10: Schreiben Sie Ihren Code

int analogPin = A0;

int noteToPlay;

int-Sound; int-Lautsprecher = 7;

Leere Einrichtung () {

Serial.begin (9600);

pinMode (analogPin, EINGANG);

}

Leere Schleife () {

Ton = analogRead (analogPin);

Verzögerung (200);

int Anmerkungen[21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};

noteToPlay= map(sound, 0, 1023, 0, 21);

Ton (Lautsprecher, Notizen [noteToPlay]); Verzögerung(10);

}

Empfohlen: