Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

DIY LUMAZOID Arduino Music Visualiser

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
Adressierbarer LED-Streifen WS2812 von Digilent
× 1
Druckschalter, kurzzeitig
× 2
Drehpotentiometer (allgemein)
× 2
5 mm LED:Rot
× 1
Durchgangslochwiderstand, 470 Ohm
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)
Lötdraht, bleifrei

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Dieses Mal zeige ich Ihnen, wie Sie einen Echtzeit-Musikvisualisierer erstellen, mit dem Sie eine fantastische Lichtshow anzeigen können, die zu Ihrer Musik synchronisiert ist. Das ursprüngliche Projekt ist Open Source und ist das Werk von "nootropem Design". Auf deren Website "https://nootropdesign.com/lumazoid/" können Sie das Lumazoid Realtime Music Visualizer Board mit oder ohne Netzteil bestellen. In diesem Video beschreibe ich, wie Sie das Gerät mit Hilfe des Arduino Uno- oder Arduino Nano-Mikrocontrollers selbst herstellen können.

Das Gerät funktioniert mit allen WS2812 / WS2812B LED-Streifen wie NeoPixel und anderen und unterstützt auch 60, 120 oder 180 LED-Streifenlängen. Es verfügt über 8 verschiedene Muster + Zufallsmodus, der sanft zwischen Mustern übergeht, und 3 verschiedene Farbmodi mit Parametersteuerung. Sie können auch die Empfindlichkeit und die Helligkeit der LEDs ändern. Die nächste Funktion ist der einstellbare Frequenzgang, sodass Sie alle Frequenzbänder oder nur Bass und Beat anzeigen können. Dies ist ein großartiges Beispiel dafür, wie mit ein wenig Hardware und gutem Open Source-Code hervorragende Geräte hergestellt werden können. Es kann mit 5V / 2A oder höher betrieben werden.

utsource.net

Wie gesagt, das Gerät ist extrem einfach und enthält nur wenige elektronische Komponenten:

-Ws2812 LED-Streifen mit 60, 120 oder 180 LEDs (in unserem Fall verwende ich 60 LED-Streifen)

-Arduino Nano-Mikrocontroller

-Zwei Potentiometer

-Zwei Tasten

-und eine Standard-LED-Diode

Vom Vorgängerprojekt, das sich im selben Gehäuse befand, sind noch einige Komponenten übrig geblieben. Um die Helligkeit einzustellen, müssen wir beim Anschließen der Stromversorgung die Farbtaste gedrückt halten. Auf den ersten 8 LEDs wird ein Regenbogen von LEDs angezeigt. Verwenden Sie den Parameterknopf, um die Helligkeit zu ändern. Wenn Sie fertig sind, drücken Sie die Farbtaste erneut und die Konfiguration wird gespeichert. Um die LED-Streifenlänge einzustellen, halten Sie die Mustertaste beim Anschließen der Stromversorgung gedrückt. Eine, zwei oder drei rote LEDs werden angezeigt. Verwenden Sie den Parameterknopf, um Ihre LED-Streifenkonfiguration basierend auf der Anzahl der roten LEDs auszuwählen:

  • 60 LED-Streifen
  • 120 LEDs
  • 180 LEDs

Wenn Sie fertig sind, drücken Sie die Mustertaste erneut und die Konfiguration wird gespeichert.

Um den Frequenzgang einzustellen, halten Sie sowohl die Farb- als auch die Mustertaste gedrückt. Wählen Sie mit dem Parameterknopf aus, wie viele der 8 Frequenzbänder vom Lumazoid visualisiert werden. Wenn Sie nur den Bass und den Beat der Musik visualisieren möchten, stellen Sie den Frequenzgang nur auf die unteren 2 oder 3 Bänder ein. Wenn Sie alle Frequenzen der Musik (wie Gesang und höhere Instrumente) visualisieren möchten, wählen Sie alle Frequenzbänder aus.

Es gibt 8 verschiedene Muster zum Anzeigen der Audiospitzen in der Musik. Drücken Sie die Mustertaste, um durch sie zu blättern. Eine weiße LED zeigt an, welches Muster ausgewählt ist. Das neunte Muster ist der „Zufallsmodus“, der durch eine rote LED angezeigt wird. Dieser Modus ändert das Muster zufällig mit einem zufälligen Zeitintervall. Es hat auch 3 verschiedene Farbmodi. Drücken Sie die Farbtaste, um durch sie zu blättern. Der gewählte Modus wird durch eine blaue LED am Anfang des Streifens angezeigt. Jetzt müssen wir nur noch ein Audiosignal zum Eingang bringen und die schönen Lichteffekte genießen, die von diesem Gerät namens LUMAZIOD erzeugt werden.

Wie gesagt, ich habe das Gerät in einer Box aus einem meiner bisherigen Projekte verbaut, aber es gibt natürlich auch andere praktischere Lösungen, wie zum Beispiel die Ansteuerelektronik in eine kleine Box zu legen und dann den LED-Streifen mit einem Kabel reinzustecken der passende Ort.

Code

Code
https://github.com/nootropicdesign/lumazoid

Schaltpläne


Herstellungsprozess

  1. DIY 37 LED-Roulette-Spiel
  2. Iron Man
  3. Finde mich
  4. Arduino-Befeuchtersteuerung
  5. Arduino-Vierbeiner
  6. MobBob:DIY-Arduino-Roboter, der von einem Android-Smartphone gesteuert wird
  7. DIY 10Hz-50kHz Oszilloskop auf 128x64 LCD-Display
  8. 4x4x4 LED-Würfel mit Arduino Uno und 1sheeld
  9. Arduino-Joystick
  10. DIY Arduino RADIONICS-Behandlungsmaschine