Inhaltsverzeichnis:
- Schritt 1: Machen Sie Ihren Bildschirm
- Schritt 2: Elektronik
- Schritt 3: Arduino-Code - Testen Sie Ihre Fotozelle
- Schritt 4: Fotozellendaten zu MaxMsp
- Schritt 5: Machen Sie einen Cymatics-Lautsprecher
- Schritt 6: Live-Streaming-Kamera auf Lautsprecher
- Schritt 7: Herzlichen Glückwunsch
Video: Interaktiver Cymatic Visualizer - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Obsidiana ist vom mesoamerikanischen Wasserspiegel inspiriert, der Lichtmuster auf dem Wasser als Wahrsagewerkzeug verwendet. Generative Muster entstehen in diesem Licht- und Klangvisualisierer durch das Element Wasser.
Diese flüssigkeitsbasierte Vorlage verwendet Lichtdaten, die durch Schallfrequenzen erzeugt werden, um im Laufe der Zeit Muster zu erstellen. Die generativen Muster werden auf einen Bildschirm projiziert, der mit mehreren Lichtsensoren ausgestattet ist, die ihre Lichtdaten als Eingabe erfassen. Die Daten werden in MaxMsp eingespeist und an einen Lautsprecher ausgegeben. Die Klänge werden wieder im Wasser visualisiert und erneut projiziert, wodurch eine zymatische Rückkopplungsschleife entsteht, die komplexere Muster und Klänge entwickelt.
Mit fortgeschrittener Elektronikerfahrung und generativer Musiksoftware, in diesem Fall MaxMsp, kann diese Vorlage dynamisch neu konfiguriert werden, indem Sie Ihre verschiedenen Soundsamples hinzufügen und Frequenzen anpassen.
Du wirst machen:
- ein interaktiver Bildschirm mit Sensoren
- ein Wasserlautsprecher
- ein Live-Feed-Projektor
Mehr über mesoamerikanische Spiegel hier
Schritt 1: Machen Sie Ihren Bildschirm
Du wirst brauchen
- ein großes Stück dünnes Holz, 1/8-1/4 Zoll dick
- oder Karton
- Schere oder Säge
- Bohrgewehr
- weiße Farbe
Schritte:
- Schneide einen großen Kreis aus Holz oder Pappe aus. Es kann so groß sein, wie Sie es möchten. In diesem Projekt hatte mein Bildschirm einen Durchmesser von fünf Fuß. Denken Sie daran, dass Sie Ihre Muster darauf projizieren.
- Als nächstes bohren Sie fünf Löcher mit einer Bohrpistole. Stellen Sie sicher, dass genügend Platz für Ihren Fotozellensensor vorhanden ist.
- Malen Sie es weiß und warten Sie, bis es getrocknet ist.
Schritt 2: Elektronik
Du wirst brauchen:
- Arduino Uno
- fünf Lichtschrankensensoren
- Steckbrett
- Stromkabel
- 5V-Versorgung
- fünf 10KΩ Pulldown-Widerstände
- USB-Kabel
- Lot
- Lötkolben
Wo zu kaufen:
learn.adafruit.com/photocells/overview
Prüfen:
learn.adafruit.com/photocells/testing-a-ph…
Verbinden:
learn.adafruit.com/photocells/connecting-a…
Verwenden:
learn.adafruit.com/photocells/using-a-phot…
Schritte:
- Schneiden Sie Ihr Stromkabel in fünf Stücke, die jedes Loch im Bildschirm erreichen (z. B. zwei Fuß).
- Löten Sie den Draht an jedem Ende der Fotozelle (siehe Beispiel oben)
- Setzen Sie jede Fotozelle in jedes Loch ein, wobei der Sensor nach außen zeigt.
- Stecken Sie am gegenüberliegenden Ende jedes Kabel in Ihr Steckbrett, eines erreicht 5V, das andere erreicht 10KΩ (das mit Masse und einem analogen Pin verbunden ist); Verwenden Sie das obige Beispiel als Richtlinie
- Tun Sie dies immer wieder, bis Sie die analogen Pins 0-4 für Ihre fünf Fotozellen verwendet haben
- Verwenden Sie dieses Tutorial als Leitfaden
learn.adafruit.com/photocells/connecting-a…
Schritt 3: Arduino-Code - Testen Sie Ihre Fotozelle
- Holen Sie sich den Code hier:
- Befolgen Sie diese Anweisungen, um Ihre Fotozelle zu testen, und setzen Sie Ihre neuen analogen Pin-Nummern oben in Ihren Code für Ihre fünf Fotozellen.
Beispiel:
int photocellPin = 0;
int photocellPin = 1:
int photocellPin = 2;
int photocellPin = 3;
int photocellPin = 4;
Schritt 4: Fotozellendaten zu MaxMsp
Sie können die von den Lichtschranken erzeugten Lux-Daten auf vielfältige Weise zur Tonerzeugung nutzen. Die Werte laufen von 0-1.
Hier noch ein paar Infos:
www.instructables.com/id/Photocell-tutoria…
In diesem Projekt habe ich MaxMsp mit Maxuino verwendet, um Sound zu erzeugen. Sie können auch Processing und p5js verwenden.
Laden Sie Maxuino hier herunter:
www.maxuino.org/
Laden Sie MaxMsp hier herunter:
cycling74.com
- Öffnen Sie den aufgelisteten Maxuino-Patch arduino_test_photocell und wenden Sie jeden Ihrer analogen Pins auf r trig0-r trig. an
- Öffnen Sie das enthaltene MaxMsp-Patch r trig cycle_2. Passen Sie die Parameter an und fügen Sie jedem r-Trigger Ihre persönlichen Sounddateien hinzu.
- Sie sollten sehen, dass Ihre Lux-Daten durch MaxMsp kommen. Spielen Sie damit herum und entdecken Sie etwas, das Ihnen gefällt.
Schritt 5: Machen Sie einen Cymatics-Lautsprecher
Du wirst brauchen:
- Wasserpipette
- Kleine schwarze Kappe oder Schale (stellen Sie sicher, dass sie auf Ihren Lautsprecher passt)
- Ein Lautsprecher (vorzugsweise kleiner Subwoofer)
- Wasserfestes Spray
- Stereo-Stecker auf Dual-Cinch-Stecker-Kabel
- Sekundenkleber
Schritte:
- Verbinden Sie Ihren Laptop-Ausgang über das Cinch-Kabel mit Ihrem Lautsprecher
- Richten Sie den Lautsprecher nach oben aus
- Lautsprecher mit Imprägnierspray einsprühen; Ich habe https://www.amazon.com/Revivex-Instant-Water-Repel verwendet…
- Kleben Sie die kleine Kappe in die Mitte des Lautsprechers
- Füllen Sie die Kappe zur Hälfte mit der Wasserpipette
- Sehen Sie sich das Einführungsvideo zur Anleitung an
Schritt 6: Live-Streaming-Kamera auf Lautsprecher
Du wirst brauchen:
- Live-Streaming-Kamera, die meisten DSLRs haben diese Option
- Beamer
- Ringblitz
- HDMI Kabel
- Stativ
Schritte:
- Platzieren Sie die Kamera auf dem Stativ über dem Lautsprecher und vergrößern Sie die Wasserkappe
- Ringblitz einschalten; Ich habe Bower Macro Ringlight Flash auf einer Canon Mark III DSLR verwendet
- Schließen Sie das HDMI-Kabel von der Kamera an den Projektor an, oder was für Ihre Kamera funktioniert
- Streamen Sie den Projektor auf Ihre neue Fotozellen-Leinwand
- Wenn Ihr Projektor über eine Keystone-Funktion verfügt, ordnen Sie Ihre Projektion der Leinwand zu
Schritt 7: Herzlichen Glückwunsch
Sie haben ein interaktives Cymatic-Instrument entwickelt. Nehmen Sie letzte Anpassungen an Ihren Audio-Samples in MaxMsp und Lautstärke vor und Sie sind fertig!