Mach dein eigenes Ambilight für 60 $

Umgebungslicht, das auf das Bild auf Ihrem Fernseher reagiert, ist einfacher und billiger als Sie denken - und es ist eine großartige Verbesserung Ihres Heimkinoerlebnisses.

Umgebungslicht, das auf das Bild auf Ihrem Fernseher reagiert, ist einfacher und billiger als Sie denken - und es ist eine großartige Verbesserung Ihres Heimkinoerlebnisses.
Werbung

Umgebungslicht, das auf das Bild auf Ihrem Fernseher reagiert, ist einfacher und billiger als Sie denken - und es ist eine großartige Verbesserung Ihres Heimkinoerlebnisses.

Diese Funktion wurde ursprünglich für Philips Fernseher im Jahr 2002 entwickelt und ist nur noch in einer begrenzten Anzahl von Modellen verfügbar. Daher haben viele Leute versucht, ihr eigenes Ambilight zu entwickeln, bei dem kein neuer Fernseher gekauft wurde. Bis jetzt, sie waren relativ teuer oder niedrige Auflösung (nur ein paar Pixel an jeder Kante) - ich habe sogar eine Single-Pixel-Version gemacht. Erstellen Sie Ihre eigene dynamische Ambient Beleuchtung für ein Media Center Bauen Sie Ihre eigene dynamische Ambient Beleuchtung für ein Media Center Sie schauen sich viele Filme auf Ihrem PC oder Media Center an, ich bin sicher, dass Sie mit dem Beleuchtungsdilemma konfrontiert wurden; Schalte du alle Lichter aus? Halten Sie sie auf Hochtouren? Oder ... Lesen Sie mehr vor ein paar Jahren. Jetzt ist eine neue Generation erschwinglicher, programmierbarer LEDs eingetroffen - und Sie können auch einen hochauflösenden Ambilight-Klon für nur 60 Euro erstellen. Interessiert?

Schritt 1: Demo

Zuerst eine Demo von dem, was wir machen. Falls du neugierig bist, ist das Video "Electric Sheep", ein 3-stündiger Psy-Trance-Trip - es ist perfekt, um das Ambilight zu demonstrieren. Natürlich wird nicht jedes Video die gleichen erfreulichen Ergebnisse liefern - viele Filme sind einfach zu düster oder werden im Kinoformat präsentiert, was zu schwarzen Balken führt (und folglich zu keinen Farbdaten). Ich habe die besten Ergebnisse mit den hellen, lebendigen Farben in den meisten Animationen sowie Action-Filmen mit ausgefeilten CG-Effekten gefunden.

Im Moment funktioniert es nur mit einer Signalverarbeitung auf der Computer-Seite - also ist es ideal für Dinge wie VLC, Popcorn Time, Kodi (früher bekannt als XBMC) oder PC-Gaming. Leider ist die Verarbeitung eines generischen HDMI-Eingangs schwieriger - zumindest würden wir einen HDMI-Splitter und eine Art Konverter für ein besser lesbares analoges Format benötigen. Ich überlasse das für ein zukünftiges Projekt - für den Moment funktioniert das nur mit einem Computer.

Schritt 2: Sie werden brauchen

Mach dein eigenes Ambilight für $ 60 diy Ambilight Parts

Die Stückliste ist kurz - keine komplexe Elektronik hier:

  • Arduino Uno
  • 10A 5V Stromversorgung
  • WS2812B 5 Meter LED-Leiste
  • Doppelseitiges Klebeband (mache nicht den gleichen Fehler wie ich - benutze gute Qualität 3M Sachen)
  • Verarbeitung installiert

Der Hauptteil dieses Ambilight-Klons besteht aus einer Reihe individuell adressierbarer WS2812B-LEDs. Jede LED hat einen eigenen Chipsatz und eine einzelne Leitung wird für die Kommunikation verwendet. Ich kaufte meins von Aliexpress für $ 52 inklusive Versand - das war für eine 5-Meter-Spule (150 LEDs), die mehr als genug für die größten Fernseher ist - und viel billiger pro LED als die 50 $ Schnur, die Adafruit verkauft. Ein Standalone 5V / 10A Netzteil kann für etwa $ 10 gekauft werden, aber ich habe ein altes ATX-Netzteil, das ich zuvor in eine Bankversorgung umgewandelt hatte Wie man eine Bench-Netzteil von einem alten ATX-Netzteil machen Wie man eine Bank Power Versorgung von einem alten ATX-Netzteil Wenn Sie ein altes Computer ATX-Netzteil herumliegen haben, können Sie ihm ein neues Leben als ein Banknetzteil geben. Hier ist wie. Weiterlesen . Wenn Sie ein riesiges Fernsehgerät haben und mehrere Streifen anschließen möchten, weil 5 Meter nicht ausreichen, sollten Sie Ihren genauen Leistungsbedarf bei 60 mA pro LED ermitteln.

Schritt 3: Verdrahtung

Mach dein eigenes Ambilight für $ 60 diy ambilight direction1

Lassen Sie uns zuerst die Lichter testen, um sicherzustellen, dass die Stromversorgung ausreicht und die grundlegende Kommunikation funktioniert. Verbinden Sie Pin 6 vom Arduino mit der DIN auf der LED-Leiste - Ihre Leiste sollte an einem Ende eine Breakout-Leitung haben, verwenden Sie also eine männlich-weibliche Drahtbrücke. Verbinden Sie auch den GND-Pin vom Arduino mit GND am Strip. Versuchen Sie nicht, den Strip über den 5-V-Pin des Arduino mit Strom zu versorgen . Du wirst den Arduino sehr schnell braten. Verwenden Sie stattdessen ein externes 5-V-Netzteil. Ein Desktop-Netzteil wird den vollen 5-Meter-Streifen zum Testen ansteuern (vorausgesetzt, Sie haben unseren Umrechnungsleitfaden für die Bankversorgung gelesen. Wie man eine Bankstromversorgung von einem alten ATX-Netzteil herstellt Wie man eine Bankstromversorgung von einem alten ATX-Netzteil herstellt Sie haben ein altes Computer-ATX-Netzteil herumliegen, Sie können ihm ein neues Leben als ein Banknetzteil geben. Hier ist, wie. Lesen Sie mehr). Berechnen Sie mit 60mA pro LED; also in meinem Fall sind 114 LEDs bei 60mA knapp unter 7A. Wenn Sie denken, "7 Ampere klingt nach einer Menge!", Liegt das daran, dass dies bei 5 Volt läuft - 7 Ampere bei 240 Volt wären viel mehr!

Beachten Sie, dass diese Streifen eine bestimmte Richtung haben, in der das Signal fließen muss, angezeigt durch Pfeile. Wenn Sie mehrere Leisten anschließen, müssen Sie möglicherweise die Stromversorgung in der Mitte erneut einspeisen, um einen Spannungsabfall zu vermeiden. Ich fand jedoch, dass dies mit nur 5 Metern unnötig war.

Schritt 4: Laden Sie den Arduino-Code und Test

Mach dein eigenes Ambilight für $ 60 filled

Es gibt sowohl einen Arduino- als auch einen Processing-Teil für das Projekt. Stellen Sie zunächst sicher, dass Sie FastLED zu Ihrem Arduino-Bibliotheksverzeichnis hinzugefügt haben, und laden Sie dann diesen Code herunter. Ändern Sie Zeile 7 für die Anzahl der LEDs, die Sie haben; und wenn Sie das Farbprofil gebrochen finden, ändern Sie Zeile 47. Für den Streifen, den ich kaufte, verwendet es Chipsatz WS2812B und Farbreihenfolge von "GRB". Sehen Sie in der FastLED-Dokumentation nach, wie Sie auf Ihren Strip kalibrieren - aber die Standardeinstellung sollte in Ordnung sein, wenn Sie die gleichen LEDs gekauft haben.

Zuletzt benötigen Sie die Verarbeitungskomponenten aus dem Adafruit-Projektcode. Öffnen Sie zum Testen Colorswirl.pde . Ändern Sie erneut die Anzahl der LEDs in Zeile 29; und das serielle Gerät in Zeile 44. Wenn Arduino das einzige angeschlossene COM-Gerät ist, ist Serial.list () [0] in Ordnung. Wenn nicht, versuchen Sie Serial.list () [1] . Führen Sie die App aus und mit etwas Glück zeigen Ihre Streifen einen schönen Farbwirbel.

Beachten Sie, dass Sie nicht auf die Verarbeitung beschränkt sind - alles, was mit dem Adalight kompatibel ist (z. B. Prismatik), kann auch so konfiguriert werden, dass Sie damit arbeiten können. In diesem Tutorial wird jedoch nur das Setup für Adalight behandelt.

Schritt 5: Messen und auf Größe zuschneiden

Machen Sie Ihr eigenes Ambilight für $ 60 diy Ambilight Klebeband

Ziehe dein Fernsehgerät von der Wand oder dreh es um und messe es. Ich nehme an, Sie werden die Streifen direkt an den Fernseher kleben, aber wenn das nicht der Fall ist, müssen Sie einen Rahmen bauen. Versuchen Sie sicherzustellen, dass Sie direkt in jeder Ecke ein Pixel erhalten, aber ansonsten sollte dieser Schritt einfach sein. Gehen Sie weiter und schneiden Sie den Streifen in kürzere Längen - schneiden Sie nur zwischen den Kupferpolstern, wo die gestrichelte Linie anzeigt; und wenden Sie 3M doppelseitiges Klebeband auf jede Länge an. Verwenden Sie kein billiges, generisches Band wie ich - es wird einfach nicht haften.

Wenn Sie aufgrund eines TV-Ständers eine Lücke unten lassen müssen, tun Sie dies, aber stellen Sie sicher, dass der Streifen zu beiden Seiten und nicht in der Ecke beginnt - Sie können die fehlenden Pixel später auf der Software-Seite konfigurieren.

Schritt 6: Schneiden Sie den Kunststoff ab

Machen Sie Ihr eigenes Ambilight für $ 60 diy Ambilight trim Kunststoff
Wenn sich Ihr Streifen in einem äußeren wasserdichten Kunststoffgehäuse befindet, schneiden Sie diesen weg.

Tragen Sie vorsichtig ein wenig Lötzinn auf jedes Kupferkissen auf, bevor Sie es an den Fernseher kleben - es erleichtert später das Zusammenfügen der Teile.

Schritt 7: Schließen Sie es an Ihren Fernseher an und schließen Sie sich an

Machen Sie Ihr eigenes Ambilight für $ 60 diy ambilight abgeschlossen Ecke
Gehen Sie weiter und kleben Sie die Streifen auf die Rückseite Ihres Fernsehers, denken Sie daran, dass jeder Streifen eine Richtung hat, dass das Signal folgen muss. Es spielt keine Rolle, von welcher Ecke oder von welcher Seite des Fernsehers Sie starten.

Um die Ecken zu verbinden, verbinden Sie einfach jedes der 3 Pads mit ihrem Gegenstück im nächsten Streifen. Noch einmal, ein wenig Lötzinn auf die Drähte, bevor Sie versuchen, es zu den Pads zu verbinden, ist viel einfacher. Lassen Sie den letzten Streifen so wie er ist - schließen Sie ihn nicht wieder an den Anfang an!

Schritt 8: Erneut testen

Mach dein eigenes Ambilight für $ 60 diy Ambilight Test

Lassen Sie uns sicherstellen, dass wir das Löten dort nicht vermasselt haben - laden Sie die Farbwirbel-App erneut auf und überprüfen Sie. Sobald Sie zufrieden sind, bringen Sie Ihren Fernseher in die richtige Position und räumen Sie die Kabel auf. Lassen Sie uns zur Konfiguration der Software übergehen.

Schritt 9: Konfigurieren Sie Adalight

Mach dein eigenes Ambilight für $ 60 Pixel config1

Das ist der langweiligste Teil des Projekts - jede einzelne LED muss in der Software definiert werden. Laden Sie Adalight.pde in Processing und ändern Sie zuerst die Variable, die die Anzahl der Pixel an den Seiten und oben definiert (ignorieren Sie jetzt fehlende) - das ist in Zeile 87. In meinem Fall habe ich oben 35 Pixel verwendet unten und 22 an den Seiten, so wurde dies als {0, 35, 22} definiert .

Direkt darunter befindet sich die "pro-LED-Information" - eine lange Liste, die jede einzelne LED um den Fernseher herum definiert. Jede LED ist als ein Satz von 3 Nummern definiert:

  • Monitor Nummer (ich nehme 0 an, aber deins könnte anders sein)
  • X-Koordinate - 0 ist die linke (gegenüber dem TV-Bildschirm)
  • Y-Koordinate - 0 ist die oberste (gegenüber dem TV-Bildschirm)

Glücklicherweise hat einer unserer unglaublichen Leser - James Rankin - ein nützliches Online-Dienstprogramm entwickelt, das Ihnen die Arbeit abnimmt. Geben Sie einfach die Größe Ihrer Matrix und die Startposition ein und kopieren Sie dann die generierte Matrixdefinition in die Adalight Processing App. Er hat auch eine schnelle Lösung für den Umgang mit Widescreen-Filmen veröffentlicht, wo der Processing-Code normalerweise die schwarzen Balken am oberen und unteren Rand des Bildschirms auswerten würde, um anzuzeigen, dass kein Beleuchtungseffekt vorhanden ist. Danke James!

Wenn Sie beim Kompilieren Fehler bekommen, bedeutet das, dass Sie irgendwo ein Komma verpasst haben oder zu viele geschweifte Klammern haben - überprüfen Sie Ihren Code.

Schritt 10 Lehn dich zurück, schau dir einen Film an!

Mach dein eigenes Ambilight für $ 60 ambilight fertig

Führen Sie den Code und starten Sie einen Film mit Ihrer Lieblings-Software - die Debug-Konsole von Processing sagt mir, dass mein Computer gut 15 Frames pro Sekunde (das ist die Bildwiederholfrequenz der LEDs, nicht die Videowiedergabe) verwaltet - sollte jeder moderne Computer in der Lage sein Regle dies. Es gibt ein paar weitere Variablen, die Sie anpassen können, wie die minimale Helligkeit und die Fade-Verzögerung zwischen den Aktualisierungen. Wie immer sollten Sie den Code durchlesen, verstehen und ändern.

Herzlichen Glückwunsch, Sie haben jetzt ein fantastisches DIY Ambilight System für $ 60 (und einige LEDs übrig, wahrscheinlich). Fragen oder Probleme - melde dich in den Kommentaren und ich werde mein Bestes geben um zu helfen. Erzählen Sie uns auch - was möchten Sie mit den restlichen LEDs machen?

In this article