Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Treiberplatine A4988 für TMC2208 neu aufbauen
- Schritt 2: Verkabelung
- Schritt 3: CODE
- Schritt 4: Erstellen Sie Ihre eigene audioreaktive Artistik
Video: AURA - Audioreaktive Artistik - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hallo und willkommen bei AURA.
Musik und Sound inspirieren viele Menschen, auch mich und meine kreative Arbeit. Für eine meiner künstlerischen Arbeiten wollte ich das Erlebnis eines Klavierkonzerts erweitern, indem ich Objekte im Konzertsaal reaktiv zur gespielten Musik bewegte. Ich wollte die Musik je nach Lautstärke und Frequenz auslesen und über einen Mikrocontroller an einen Motorcontroller senden. Da ich kein Tutorial finden konnte, das meinen Bedürfnissen entspricht, habe ich mein eigenes Setup entworfen, das ich mit Ihnen auf instructables oder detailliert auf meiner Website www.alexrex.de/audioreactive/ teilen möchte.
Meine Webseite zeigt Ihnen zwei verschiedene Setups zum Auslesen von Sounds und wie Sie diese Informationen als Impulse an Motoren wie Stepper oder Servos senden können. Die Grundidee jedes Setups sieht aus wie der Schaltplan, den Sie hier sehen.
Im Folgenden erkläre ich Ihnen, wie Sie Schrittmotoren audioreaktiv ansteuern. Dieses SETUP heißt AURA (Audio Reactive Artistry) SETUP B.
SETUP B… verwendet ein Teensy- und ein Audioboard, um Frequenzen aus dem Audioeingang auszulesen und Impulse an Schrittmotoren zu senden, um leistungsstarke Schrittmotoren zu steuern. Für diese Komponenten zahlen Sie ~250 € und es dauert etwas länger, alle zusammen zu verdrahten. Dadurch erhalten Sie ein solides reaktives Audio-Motorsteuerungssystem, das Kunstausstellungen oder kleine Installationen auf Festivals oder Konzerten bewältigen kann.
Komponenten
Ich habe einen einzigen Teensy 3.5 verwendet. Mit diesem Setup kann ich einfach meine eigenen Frequenzbänder definieren und muss nicht die vordefinierten Frequenzbänder aus dem Spectrum Shield verwenden.
Lassen Sie uns einen Blick auf die Komponenten werfen, die benötigt werden, um eine erweiterte Audio-Reaktionsmotorsteuerung einzurichten:
Lieferungen
Teensy 3.5 Diese Komponente ist das Herzstück des Setups.
kostet ~27€
Audio-Adapterplatine für Teensy 3.0 - 3.6 Dieser Adapter versorgt den Teensy 3.5 mit Stereo-Line-Level-Eingang.
kostet ~15€
Zwei Steckbretter für Arduino Das Steckbrett hat ein einheitliches Raster, auf dem die Komponenten und das Netzteil mit Drähten verbunden sind. Wir brauchen zwei dieser kleinen Boards, damit das winzige Audio-Board-Kombinations-Setup platziert werden kann.
Kosten: ~6€
Dupont Jumperkabel Es gibt verschiedene Versionen dieser Kabel, die sich in ihren Enden unterscheiden. Es gibt männlich-männliche, weiblich-weibliche oder männlich-weibliche Enden. Von allen Varianten am besten genug auf Lager haben. Außerdem ist es ratsam, die Farbe des Kabels für jedes Signal gleich zu belassen.
Kosten: ~3€
Stackable Header Kit für Teensy Zum Verbinden des Audio Boards mit dem Teensy.
kostet ~4€
Externer Schrittmotortreiber für A4988/DRV8825/TMC2100 Für jeden Schrittmotor benötigen wir eine dieser Platinen. Aber bevor wir dieses Board verwenden können, müssen wir einen Widerstand entfernen und auf der Rückseite einen neuen 4,6 kOhm-Widerstand hinzufügen. Ein ausführliches Tutorial für diesen Umbau finden Sie unten im Schaltplan.
kostet ~5€/Stück
4,6 kOhm Widerstand Zum Wiederaufbau des Stepper Driver Boards.
kostet ~0,05€/Stück
Stepper Driver TMC2208 Dieser Treiber steuert den Motor und macht seine Drehung extrem leise, was für Soundinstallationen sehr nützlich ist. Für jeden Schrittmotor im endgültigen Setup benötigen wir einen dieser Treiber.
kostet ~6€/Stück
Schrittmotor Nema 17 Es gibt verschiedene Typen von Nema 17 Motoren. Alle sind stark und präzise.
kostet ~10€/Stück
Micro-USB-B-Kabel Anschluss von Computer und Teensy.
kostet ~5€/Stück
Schritt 1: Treiberplatine A4988 für TMC2208 neu aufbauen
BILD 1:
Bevor wir alles verkabeln können, müssen wir die Stepper-Treiberplatine neu aufbauen, damit sie mit dem ultraleisen TMC2208-Treiber zusammenarbeitet. Entfernen Sie zuerst den R1-Widerstand auf der Vorderseite mit einer Spitzzange oder schlagen Sie mit einem kleinen Schraubendreher hart aber vorsichtig darauf.
BILD 2:
Danach einen ~4,6 Ohm Widerstand auf der Rückseite anlöten, der GND (Masse) und EN (Enable) verbindet.
BILD 3:
Nachdem Sie diesen Umbau abgeschlossen haben, schließen Sie Ihr 12-24V-Netzteil an das Setup an. Bitte achten Sie besonders auf die Richtungen der Strömungen! Andernfalls verbrennen Sie Ihren TMC2208 sehr schnell. Schließlich müssen Sie an Ihrem TMC2208-Treiber die richtige Stromeinstellung einstellen, während Sie das Potentiometer drehen und gleichzeitig die Spannung messen. Detaillierte Informationen dazu finden Sie in dieser kleinen Anleitung oder in diesem Youtube-Tutorial.
Schritt 2: Verkabelung
Verbinden Sie Ihre Komponenten
Bitte verbinden Sie die Teile wie in der Zeichnung und den Bildern hier gezeigt. Alle Elemente habe ich in eine Box eingebaut, um sie bei der Kunstinstallation in den Galerien sicher aufzubewahren.
Schritt 3: CODE
Im Anhang finden Sie zwei Dateien mit dem Code für das AURA SETUP B. Eine Datei ist das PDF, um den Code durch Kopieren und Einfügen in Ihr Arduino-Projekt zu übertragen. Die andere Datei ist die *.ino Arduino-Datei.
Schritt 4: Erstellen Sie Ihre eigene audioreaktive Artistik
Lassen Sie es mich wissen, wenn Ihnen mein AURA SETUP gefällt und senden Sie mir eine Nachricht mit Ihren audio-reaktiven Projekten, Ratschlägen oder Ideen. Weitere Informationen finden Sie auf der Website: www.alexrex.de/audioreactive/ oder meinen anderen Projekten: www.alexrex.de