woher bekommst Du denn die werte, die Du dann an den LED-streifen schicken willst? da gibt's ja verschiedene möglichkeiten (linux-receiver, raspberry mit hdmi-decoder, oder nur filme vom pc ansehen mit dazu passendem programm).
LEDs: GND, +5 V an dickes Netzteil (abhängig von der Anzahl LEDs) und Data über 100 Ohm an den Arduino.
-->In dem Fall hier vermutlich nicht: in seinem Bild sieht man neben der LED einen IC, wahrscheinlich ein Spannungskonverter. Mit welcher Spannung der LED-Streifen nun betrieben werden sollte müsste der TO anhand der Beschreibung rausfinden (oder zumindest einen Link angeben, wo er den Streifen bestellt hat)
DerLehmi:
-->In dem Fall hier vermutlich nicht: in seinem Bild sieht man neben der LED einen IC, wahrscheinlich ein Spannungskonverter. Mit welcher Spannung der LED-Streifen nun betrieben werden sollte müsste der TO anhand der Beschreibung rausfinden (oder zumindest einen Link angeben, wo er den Streifen bestellt hat)
Vieleicht solltest Du mal das Datenblatt der WS2801 anschauen. Das IC neben der LED ist der WS2801.
@Inofox
Sag Du uns mal wo du den Strip gekauft hast (bitte Linkl) damit wir die Daten lesen können.
Welchen Sketch hast Du bis jetzt benutzt (bitte link für die verwendeten Bibliotheken)?
-->Danke, alles klar. Habe mich an einen Thread erinnert, wo auch alle gesagt haben, man müsse den Streifen an 5V anklemmen, tatsächlich waren Spannungskonverter für 12V integriert, welche dann so aussehen wie auf dem Bild hier. Durch das Datenblatt fiel mir erstmal auf, dass mir der WS2801 bisher unbekannt war, hatte ihn mit dem WS2811 verwechselt.... Man lernt halt nie aus^^
Die LEDs auf dem Streifen kannst Du schon einzeln ansteuern und die Farbe frei wählen. Sie am Arduino anzuschließen ist auch kein Problem. Dazu gibt es Bibliotheken.
Du mußt aber vom Fernsehbild die Randfarben extrahiert bekommen um die LED in der jeweiligen Farbe anzusteuern. Das kann Arduino nicht.
Da ich sowas nie gemacht habe kann ich Dir nicht weiterhelfen.
also muß auf dem pc ein programm laufen, daß, wie uwe gesagt hat, die randstreifen des bildes analysiert und werte an den arduino sendet (per usb-kabel).
der arduino macht dann eigentlich nicht mehr viel. er sendet diese werte in der richtigen form an die stripes. dazu muß der zum pc-programm mitgelieferte sketch auf den arduino geladen werden.
hast Du das soweit verstanden, inofox?
falls ja, mußt Du doch eigentlich nur alles richtig anschließen, pc-programm starten und sollte laufen.
poste mal ein bild des anfangs von dem strip, den Du bekommen hast.
wenn's nicht läuft, muß man auf fehlersuche gehen. da gibt es viele ansätze.
erstmal fastled-library installieren und das beispielprogramm, das da dabei ist, testen, wenn das funktioniert, ist der strip schonmal richtig angeschlossen.
Also ich habe alles wie in diesem Tutorial gemacht :
Doch als ich den Code (Sketch) eingefügt habe kam diese Fehlermeldung :
In file included from C:\Users\Christian\Desktop\Adalight_Fastled_ws2801\Adalight_Fastled_ws2801.ino:5:0:
C:\Users\Christian\Documents\Arduino\libraries\FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006
pragma message "FastLED version 3.001.006"
^
Der Sketch verwendet 4342 Bytes (13%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 473 Bytes (23%) des dynamischen Speichers, 1575 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
avrdude: ser_open(): can't open device "\.\COM5": Das System kann die angegebene Datei nicht finden.
Problem beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload.
Ungültige Bibliothek C:\Users\Christian\Documents\Arduino\libraries\Standart in C:\Users\Christian\Documents\Arduino\libraries\Standart gefunden
Ungültige Bibliothek C:\Users\Christian\Documents\Arduino\libraries\Standart in C:\Users\Christian\Documents\Arduino\libraries\Standart gefunden
Ich habe nicht viel Ahnung von dem Arduino also entschuldige ich mich jetzt schonmal für ''dumme'' Fragen.
eigentlich gibt es für einen Ambilight-Klon zum Betrieb am PC ein Komplettprojekt, was sehr gut funktioniert. Das Bambilight zapft meines Wissens nach Direct X an um an die Bildinformationen zu kommen.
Da es sich auf der FastLed Lib abstützt, verdaut es auch so ziemliche alle der mit Schieberegister kaskadierten Leds.
Ich habe das Ganze mit den WS2812b aufgebaut, und es funktioniert sehr gut. Ist nicht ganz so umfangreich wie die Hyperion-Variante, aber völlig ausreichend, solange es sich nur um das Videobild eines Windows-PC dreht.