Inhaltsverzeichnis:

Dekorative LED-Lampe Sound Reactive (Arduino) - Gunook
Dekorative LED-Lampe Sound Reactive (Arduino) - Gunook

Video: Dekorative LED-Lampe Sound Reactive (Arduino) - Gunook

Video: Dekorative LED-Lampe Sound Reactive (Arduino) - Gunook
Video: How To Make DIY Music Reactive RGB LED Strip (WS2812B) 2024, Juli
Anonim
Image
Image

Guten Tag, es ist mein erstes instructable, und ich bin kein Engländer;) Bitte verzeihen Sie mir, wenn ich Fehler mache.

Das Thema, über das ich sprechen wollte, ist eine LED-Lampe, die auch schallreaktiv sein kann.

Die Geschichte beginnt mit meiner Frau, die diese Lampe von Ikea schon lange besitzt und ich denke immer, wenn ich sie mir ansehe, dass es ein gutes Thema sein könnte, sie mit LED-Streifen zu verwandeln.

Dann las ich einige Anleitungen und sah dieses Thema, das mir dank Natural Nerd eine gute Inspiration gab

www.instructables.com/id/Music-Reactive-De…

Auf der Suche nach Informationen, um zu wissen, wie es funktioniert, finde ich auch gute Animationen in

learn.sparkfun.com/tutorials/addressable-r…

Danke auch an Michael Bartlett

Beginnen wir dann mit der Abstimmung dieser Ikea-Lampe, es wird eine Standardlampe (weiß) mit einem Potar sein, um die Helligkeit anpassen zu können, und dann wird sie auf eine musikreaktive Lampe mit 8 verschiedenen Animationen umschalten.

Das Video zeigt den Potar-Effekt nicht gut, es ist in Wirklichkeit schöner.

Entschuldigung, wenn ich einige Details vermisse, aber ich hatte nicht vor, ein instructable zu schreiben, bevor ich es mache.

Bearbeiten: Ich habe ein neues Video hinzugefügt, aber meine Kamera (Handy) ist mit dem Licht gesättigt, sorry dafür), wir sehen den Starteffekt und die weiße Lampe mit Helligkeitseinstellung und dann mehrere Musikeffekte

Schritt 1: Teileliste

Hier die Liste

  1. natürlich die lampe selbst
  2. ein arduino NANO (wie dieses)
  3. Nano-Schild (nicht obligatorisch, aber sehr besonders)
  4. Soundmodul (Vorsicht NICHT NEHMEN KY-037 oder KY-038 mit sind überhaupt NICHT sinnvoll)
  5. 3m LED-Streifen RGBW (ein RGB könnte ausreichen, aber ich wollte mit RGBW spielen) Ich habe warmes Weiß genommen, es ist ein ADRESSABLE-Streifen, jede LED kann einzeln gesteuert werden, es ist kein Standard-RGB-Streifen
  6. 1 Potar (hier 5 Potar)
  7. Leistung 5v 20Ah (10 oder 15 könnten ausreichen, aber ich zog es vor, groß zu sein)
  8. 2 Kondensatorschalter (Standardschalter könnte auch gut sein)
  9. Kabel
  10. Fußschalter
  11. RC-Kabel (einfach an 3-Pin-Sensor anzuschließen)

Schritt 2: Bereiten Sie die Lampe vor

Bereiten Sie die Lampe vor
Bereiten Sie die Lampe vor
Bereiten Sie die Lampe vor
Bereiten Sie die Lampe vor
Bereiten Sie die Lampe vor
Bereiten Sie die Lampe vor

Die Lampe ist im Bausatz und muss zusammengebaut werden. Da wir die Lampe und den Kunststoff, der alle Rohre miteinander verriegelt, nicht verwenden werden, und da er am Ursprung nicht sehr starr ist, habe ich mich entschieden, einen Bolzen hinzuzufügen, also ein Loch zu machen und jedes Rohr zusammen zu befestigen. Seien Sie vorsichtig, man ist kürzer und beginnt von unten.

Es tut mir leid, dass ich nicht genug Bilder bekommen habe, als ich es gemacht habe.

Die Lampe ist 1m38 groß, ich habe 2 Stück LED-Streifen verwendet, die ich auf 2 Seiten der Röhre gesteckt habe.

Seien Sie vorsichtig, der Streifen muss im richtigen Sinne sein, denn das Kabel muss unten sein, es gibt einen Eingang und einen Ausgang auf einem solchen LED-Streifen, der Eingang sollte unten sein. Jeder LED-Streifen ist für mich 77 LED lang, werde aber später sehen, dass es für Arduino NANO zu viel ist.

Ich versuche, den Streifen mit Heißkleber auf das Rohr zu kleben, aber als ich bestellt habe, habe ich die wasserdichte Silikonversion genommen und der Heißkleber hat ihn nicht geklebt:(Also habe ich stattdessen Tie-Raps verwendet. Denken Sie daran, gleichzeitig Kabel anzuschließen.

Schritt 3: Die kapazitiven Schalter und das Potar

Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar
Die kapazitiven Schalter und das Potar

Die 2 kapazitiven Schalter befinden sich im Inneren der Lampe und reagieren relativ gut durch den Kunststoff der Lampe.

Sie können es anbringen, wo Sie möchten, ich habe sie mit nur einem Stück Kleber in der Mitte der Lampe befestigt.

Der obere ist für den Wechsel von Weiß zu Animation.

Die untere ist zum Ändern des Animationsstils. Es gibt 8 Animationen, 7 sind musikreaktiv und die letzte ist einfach unendlich bewegend.

Für den Potar wollte ich anfangs einen Schiebepotar verwenden, aber ich wusste nicht, wo ich ihn einfach hinstellen sollte, also machte ich schließlich ein Loch auf der Oberseite und setzte ein rotierendes ein.

Schritt 4: Schaltplan und Programmierung

Schaltplan und Programmierung
Schaltplan und Programmierung

Verbinde alles miteinander

Und lade den Code hoch

Es verwendet nur die Adafruit_NeoPixel-Bibliothek, stellen Sie sicher, dass Sie sie installiert haben.

Im Code hast du:

#define NUM_LEDS 74

Selbst wenn ich einen 77-Längen-LED-Streifen verwendet habe, war der Speicher des Nanos leer und nichts passiert, bis ich nur auf 74 LED zurückgegangen bin. Vielleicht wäre es besser, einen Mega zu verwenden

#define MIC_LOW 0.0#define MIC_HIGH 737.0

Bitte überprüfen Sie den Min-/Max-Wert, den Sie mit Ihrem Sensor erhalten.

Wenn Sie Ihren LED-Streifen deklarieren, war es für mich NEO_RGBW und 800 khz, überprüfen Sie die Spezifikationen von Ihnen.

Adafruit_NeoPixel-Streifen = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Wenn die Lampe startet, durchläuft sie eine weiße, rote, grüne und blaue Aufrollung. Sie können den Startteil entfernen, wenn Sie einen solchen Start nicht wünschen.

Schritt 5: Nächste Version?

Meine Frau war ein wenig besorgt, als ich ihre Lampe operiert habe, aber jetzt liebt sie sie wirklich.

Achten Sie beim Einlegen der Kabel darauf, dass Sie sie anbringen, um unästhetische Schatten zu vermeiden.

Die Powerbox ist ziemlich groß und macht unten einen Schatten, beginnend der LED-Streifen höher könnte Schatten reduzieren.

Der Button wird bei eingeschaltetem Licht gesehen, er ist nicht ästhetisch, denken Sie daran, ihn an der Seite der Wand (wenn sich die Lampe in der Nähe einer Wand befindet) und auf der gleichen Seite wie der Strom zu platzieren. aber es ist gut zu sehen, wo sie sind, ich möchte keine Spuren auf der Lampe hinterlassen.

In der letzten Version blinkt die blaue LED, wenn Sie auf die Effekt-Schaltfläche klicken, um anzuzeigen, dass Sie die Schaltfläche berühren und welche Animation aktiv ist, aber verbessert werden kann.

Das Mikro könnte vernünftiger sein, und ich frage mich, 2 Mikro zu verwenden, um eine bessere Empfindlichkeit zu haben.

Es könnte mehr Effekt erzeugt werden, aber ich denke, ich muss mich für einen Mega entscheiden, da der auf Nano verfügbare Speicher auf Null geschlossen ist.

Eine Alternative könnte auch ein Drehgeber zur Effektänderung sein. Aber ich mag kapazitive Schalter vorerst:)

Ich habe ein USB-Kabel an der Oberseite der Lampe angebracht, um sie einfach programmieren zu können.

Ich werde dem Netzkabel einen allgemeinen Schalter hinzufügen, wenn ich es erhalte.

Beachten Sie, dass Sie, wenn Sie morgen damit müde sind, die LED loswerden und die ursprüngliche Lampe wieder einsetzen können, aber ich kann mir wirklich nicht vorstellen, warum….

Das Hinzufügen einer Fernbedienung ist auch in der Ideenliste enthalten.

Empfohlen: