Hallöchen... Nach einiger Zeit der Entwicklung und Testerei komme ich nun langsam in die Phase ein recht "ambi"tioniertes Projekt fertig zu stellen. Es handelt sich um einen PC unabhängigen Nachbau eines Ambilights. Dabei wird als Signalquelle nicht wie üblich auf USB oder analoge Signale zurückgegriffen, sondern direkt das HDMI Signal verwendet. Eine CPLD verarbeitet die Bilddaten und ein controller steuert mit den gewonnenen Daten die LED Strips an. Dabei wird vorraussichtlich in halb Echtzeit (jedes zweite Fernsehbild) die Werte für die Hintergrundbeleuchtung upgedatet. Die RGB LED's haben einen Abstand von 3cm und "JEDE" LED erhält eine eigene des Bildinhalt entsprechenden Farbe. Ich wollte mich hier mal nach dem Interesse dieser Lösung erkundigen. Da ich aus kostengründen mehrere Geräte aufbauen werden stehen nach Fertigstellung vermutlich einige fertige Geräte zum Verkauf. Der Preis dafür wird sich auf etwa 200 Euro pro Gerät mit LED Strip für 42" TV's belaufen. Ich denke das ich noch etwa zwei Monate brauchen werde. Also falls jemand interesse haben sollte...
Interesse habe ich auf jedenfall ! Es hört sich gut an, was Du bereits geschrieben hast.Nun für mich wäre die Frage, weil in normale TV mehrere HDMI Eingänge hat, bei mir sind 2 Signalquellen angeschlossen, ob es möglich wäre Die Signalequellen an diesem "Black Box" anzuschliessen ? Also 2 oder 3 Inputs und ein Output. Sollte noch möglich sein, daß am Gerät eine Umschaltfunktion geben könnte, von welchem Eingansignal die LED Auswertung erfolgen sollte. Der Strip wird an allen 4 Seiten des TVs angebracht ?
Die Umschaltung und Verwaltung mehrerer HDMI Signalquellen überlasse ich den vielen schon existierenden Herstellern solcher Komponenten. Ich hatte auch darüber nachgedacht, es aber als Platz und Geldverschwendung angesehen, da es eben solche Teile schon fertig zu kaufen gibt und außerdem mein TV nur eine Signalquelle von einem Receiver erhält der die angeschlossenen Komponenten wie DVD Player, Sat Receiver schon umschaltet und zudem zwei HDMI Ausgänge besitzt. Mein Anspruch war es die Kiste so klein wie möglich zu halten, so das zur Zeit alles in ein kleines 80x55mm Gehäuse untergebracht ist. Ebenso hat die Box auch keinen HDMI Ausgang. Vielleicht erweitere ich das Gerät aber noch um diese Funktion. Die LED's werden natürlich komplett umlaufend sein und theoretisch wäre jede beliebige TV Größe verwendbar. Das ist eine reine Geldfrage, da die LED-Strips einen nicht unwesentlichen finanziellen Anteil ausmachen.
Martin N. schrieb: > Die Umschaltung und Verwaltung mehrerer HDMI Signalquellen überlasse ich > den vielen schon existierenden Herstellern solcher Komponenten. Stimmt hast Recht !, kann man fertig kaufen für kleines Geld. Gibt es schon irgendwelche Bilder ?..spannend !!
So weit ist es leider noch nicht. Ich habe zwar alle Teile schon da und die Platine ist auch nahezu fertig, aber ich komme leider aus Zeitmangel nur recht selten dazu intensiv daran zu arbeiten. Der Controller ist soweit programmiert. Aber die CPLD fehlt mir noch komplett. Und das ist für mich die größte Baustelle, da diese ja immerhin die gesamte Berechnung der Werte für die LED's übernimmt. Damit ist sie auch noch die Einzige Unsicherheit in dem System.
Wie kommst du denn über HDMI an den Bildinhalt? Alles, was vom DVD- bzw. Bluray-Player oder Satreceiver kommt ist doch in der Regel HDCP-verschlüsselt?
JA. Guter Einwand. Aber auch das bekomme ich hoffentlich in den Griff.
Bei Blu-Ray playern wird HDCP definiv ein Problem sein. Bei Sat Receivern jedoch eher weniger. HDCP wird dort soweit ich weiß nur verwendet wenn der Sender das auch mit ausstrahlt (wie z.B. Sky). Aber die Hardware muss da nicht zwingend mitspielen, wie es bei der Dream Box der Fall ist. Dort wird wohl gänzlich auf die Übertragung von HDCP nach außen verzichtet.
Und dann fällt mir Spontan noch eine Notlösung zur Umgehung des HDCP Problems und der Multi Eingangs Sache ein. Es gibt Scart zu HDMI Wandler. Viele moderne Fernseher haben noch einen Scart Anschluss (zumindest bei Samsung). Falls bei diesem auch die Ausgangspins belegt sind könnte man diesen mit dem bsagten Wandler verwenden. Aber das habe ich alles noch nicht ausprobiert. Das trifft natürlich auch für DVD Player zu.
wie schaut denn deine Hardware aus? Gehst du direkt mit dem HDMI Signal in das CPLD? Verwendest du irgendwelche Dekoder-Chips? Welchen CPLD verwendest du? Hast du einen Schaltplan da? Vg Der Joe
Das sind ja mal Projekte, wo das ganze Know How im Schaltplan steckt und nicht in irgendwelcher Firmware :-)
Was heißt geheim. Ich möchte zumidest nichts unfertiges weg geben. Bin auch ständig am ändern des Layouts um Fehler auszumerzen. Ich verwende einen HDMI Konverter der mir parallele Bilddaten liefert. Die CPLD die ich verwende ist ein Altera MAXII.
Welcher genau ist noch nicht ganz raus. Aber es wird einer aus der TFP Serie von TI sein.
Wie ist denn das gemeint? Ich hatte oben in der Beschreibung schon erwähnt das jede einzelne LED eine eigene Bildbezogene Farbe bekommt. Das bedeutet das es bei einem 42" Fernseher etwa 100 "Kanäle" geben wird. Ich hoffe das das die Antwort auf deine Frage war.
Martin N. schrieb: > Ich verwende > einen HDMI Konverter der mir parallele Bilddaten liefert. Und sowas ist auf dem freien Markt erhältlich? Für gewöhnlich bekommt man doch alles, was mit HDMI und HDCP zu tun hat nur als (größere) Firma und dann auch nur gegen NDA?
Bsp: TFP410. Bekommt man bei Farnell für 6-7 Euro. Das kann jeder Hinz und Kunz kaufen.
Hi! Habe auch Interesse. Schreib bitte kurz ne PM wenns was zum "Testen" gibt ;) Björn
Martin N. schrieb: > Bsp: TFP410. > Bekommt man bei Farnell für 6-7 Euro. > Das kann jeder Hinz und Kunz kaufen. Das ist ja auch kein HDMI-Chip.
Au fein, da bin ich ja schon gespannt! Ist sicher schwierig, zumal Du ja noch garnicht weisst, was Du nun eigentlich nehmen willst... hmm. Laut deinen Aussagen scheint es mir so, als wenn Du noch am Anfang deiner Planung stehst. Da würde ich mit Verlautbarungen noch etwas warten. Was mich wundert, das die LED Leisten den Löwenanteil der Schaltung ausmachen sollen. Die Teile werfen sie einem doch hinterher. Na, ich lasse mich gern überraschen ;)) Viel erfolg. Halte uns auf dem laufenden! Axelr.
Naja. LED Leisten mit integriertem Chip sind nicht grad sooo billig. Das hängt natürlich davon ab wie groß der Fernseher ist. Ein Leistungsstarkes Netzteil wird ja auch benötigt.
Martin N. schrieb: > LED Leisten mit integriertem Chip Mit integiertem Chip? Was gibts denn da zu "chippen"? Ich denke, das macht der/das CPLD?
Also ich weiß ja nicht wie genau du dir das schon vorgenommen hast aber ich bezweifle dass du das alles in einen CPLD bekommst. Allein 100 8bit PWM Kanäle sind für den gemeinen CPLD weitaus zu viel. Denn so viel Speicher hat der CPLD gar nicht; das wären 800 D-FFs. Die einzig sinnvolle möglichkeit die ich sehe ist es, einen großen FPGA mit HDMI in- und output zu verwenden, einen Cryptocore zu basteln, der mittels HDCP Master-Key das Signal entschlüsselt, dann das Bild schön in einen DDR-RAM speichern oder meinetwegen direkt die wichtigen Pixel im internen RAM speichern (das ganze Bild buffern ist wohl sauberer), die Farben zu berechnen (hierfür könnte noch ein Softcore nötig sein, der auf die DSP-Blöcke zurückgreift), in einen internen Dualport RAM zu werfen und auf der anderen Seite dieses RAMs dann die PWM zu machen. Dazu brauchst du eben ein entsprechend großes FPGA. EDIT: Achso, eventuell musst du das HDMI Signal garnicht durch den FPGA leiten sondern kannst es direkt auf dem PCB durchschleifen. Zumindest wenn die Signalstärke/-integrität reicht. Das spart dann einen zweiten Crypto-Block. Andererseits kannst du schöne onscreen-Menüs einblenden wenn du das Signal wieder verschlüsselst und durch den FPGA leitest.
Das ist nett gemeint mit deinem Vorschlag. Aber etwas weiter bin ich dann doch schon. "Gechippte" LED Strips heißt: Auf dem Strip befindet sich neben jeder LED ein SPI PWM Controller die vom µC angesteuert werden. Ein TFP403 erledigt die Decodierung des DVI bzw. HDMI signals zur Ansteuerung der CPLD mit Daten.
aha - na dann leg mal los. Mit FPGA und CLPD habe ich leider keine Erfahrung. Daher meine mit Spannung erwartete Version deiner Implementation. Viele Erfolg, Gruß in die Runde Axelr. DG1RTO
Hallo, wie ist denn der aktueller Stand. Bin auch daran interessiert. Wenn es um eine effiziente Ledansteuerung geht, dann könnte ich auch noch ein paar Sachen beisteuern. Habe für eine Firma in der Verstaltungstechnik diesbezüglich schon Projekte gemacht. Habe das Thema eigentlich wieder verworfen gehabt, aber da der aktuelle Philips nur Zicken macht, muss wohl nun doch eine Alternative her. Software für Ambilight kann mal zicken, aber nicht die SW für den TV. Tzzz tzz, was sich die Hersteller heutzutage alles erlauben... Grüße Holger
Hallo, ich bin leider noch nicht viel weiter gekommen (Arbeit, Urlaub...). Das Board ist zwar schon fertig und bestückt, aber die CPLD muss noch beschrieben werden. Ich melde mich auf jeden Fall zu Wort wenn es etwas zu präsentieren gibt. Gruß Martin
Moin, hab mich extra wegen diesem Projekt angemeldet. Sowas such ich schon lange. Idealerweise gibt man auf der einen Seite HDMI rein und bekommt auf der anderen Seite das Signal wieder raus. So könnte man das Gerät hinter den AV Receiver klemmen und hätte alles was man guckt mit Ambilight (TV, Playstation, Apple TV etc.) So wäre das nen kleiner Traum. Ich würd auf jeden fall auch Interesse anmelden. Bräuchte LEDs für nen 60" Gerät :) Danke & Gruß Christian
60" sollte sich realisieren lassen. Leider hat mein Kollege der für mich die CPLD baut sehr wenig Zeit und darum dauert das alles länger als geplant. Außerdem ist noch nicht ganz sicher ob der verwendetet MAX2 von Altera mit seinen Logigelementen reichen wird. Falls nicht muss ich den nächst größeren Typ verwenden der aber ein kleines Redesign der Platine erfordert. Das Thema mit dem Ausgang hatte ich auch auf dem Schirm. Es ist aber nicht ganz so einfach, weil ja HDMI/DVI mit jedem angeschlossenen Gerät die Kompatibilität aushandelt. Momentan ist meine Lösung wie ein Endgerät anzusehen. Eine einfache Lösung für das Problem ist die Verwedung eines aktiven Switches. Ein Ausgang an den Fernseher der andere Ausgang an das "Vicinity Light". Gruß MArtin
Moin, klingt alles schon mal sehr gut. Evtl. könnte man sich die Eigenschaften des "neTv" Projektes zu nütze machen für die Software ;-) Klar, nen Splitter wäre eine Lösung, aber wenn ich mir vorstelle einfach HDMI in / HDMI out und von dem Kasten gehen z.B 8 Anschlüsse für die LED Leisten ab, das wäre halt die Ideallösung...Bei nem Splitter hätte man noch ein Gerät zusätzlich... (8 Kanäle deshalb damit man jeweils 2 Segmente an jeder Seite hat) Halt mich / uns bitte auf dem laufenden, das wäre nett.. und wenn du eine Testperson brauchst Handheb ... //Nachtrag : Ich seh gerade sowas würde natürlich notfalls reichen glaub ich. http://www.conrad.de/ce/de/product/973838/HDMI-Splitter-Kabel-auf-2x-HDMI-20-cm
Eine kleine Einschränkung gibt es bei meinem Design aber definitiv für den Fall das ich eine HDMI in und out Lösung baue. Da die ganze Angelegenheit auf DVI Komponenten aufgebaut ist gibtr es keine Audio und Netzwerkleitungen die durchgeroutet werden. Außerdem ist die Bandbreite limitiert, so das die Kiste nicht 3D tauglich wäre. Darum ist ein vorgeschalteter Splitter (Gibt es auch 3D tauglich) immer die bessere Wahl. Wieso eigentlich 8 Leitungen. Davon war nie die Rede. In meinem Design gibt es eine 4-adrige Leitung von der Control Box zur LED Leiste die einmal komplett umlaufend ist. Wenn weitere Leisten zur Helligkeitsverbesserung erforderlich sein sollten, würde das nicht zu weiteren Leitungen führen. Gruß Martin
Moin, ok das klingt logisch ... aber ich hab dazu eine Frage. Wieso ist es denn nicht möglich den gesamten Datenstrom 1:1 durchzuleiten und sich den Strom abzuzapfen zum verarbeiten? Oder liegt das bei dir nur daran das du auf den DVI Stecker setzen möchtest? Und mit kein Audio meinst du den ARC oder? Das mit den 8 Leitungen bezog ich nicht direkt auf dich :) Ich hatte mir nur Referenzmodelle angeschaut (Karate Light / AtmoLight etc.) und die Steuern immer Segmentweise an. Wenn du eine komplette LED Leiste über einen Anschluss ansteuerst ist das natürlich auch cool ... Da kenn ich mich aber leider Gottes viel zu wenig aus. Gruß, Christian
Hallo, wenn man eien HDMI Datenstrom anzapfen möchte, muss man das gesamte HDMI Protokoll verstehen und in einer FPGA zerlegen, da es dafür natürlich keine open source designs gibt. Das ist bei HDMI und bei DVI gleich. Mit Audio meine ich den im digitalen Datenstrom untergebrachten Audiokanal zur Übertragung des Tons von Receiver zum TV ohne extra Kabel verlegen zu müssen. Da ich aber einen Paneldriver verwende, verarbeite ich auf der Platine reine Videodaten mit einer begrenzten Bandbreite. Die LED's werden mit Spannung versorgt und über zwei Steuerleitungen kofiguriert. Wenn die LED Kette zu lang wird kann es sein das die Spannungsversorgung an beiden Enden der Kette angeschlossen werden muss. Das Kabel von ControlBox zum TV bleibt dann aber das gleiche. Gruß Martin
Moin! Wir haben das vergangene Semester im MC-Labor der TU-Berlin ein Ambilight-Nachrüstkit erfolgreich hinbekommen. Wenn du/ihr Fragen haben solltet, wir haben das Knowhow, Schaltpläne. Wir verwenden einen Chip von Analog-Devices zum Auffangen der Bildsignale, ein FPGA zum Runterrechnen sowie I2C - Module, die jeweils 5 LEDs / Streifen ansteuern. Gruß, Martin
Hallo, das hört sich alles super interessant an. Ich habe ebenfalls interesse, da ich auch auf der Suche nach einem "Ambilight" bin, mit dem ich meinen Blu Ray Player und meine PS3 mit anschließen kann. Deine Lösung hört sich deshalb sehr interessant an. Das mit den LED's wird also ähnlich geregelt wie beim Sedu-Light? http://www.computerbase.de/forum/showthread.php?t=1030747&page=1 Gruß Gordian
...vom SCART(S-VIDEO) zu RGB zu Uc zu PWM!? http://www.pollin.de/shop/dt/OTAwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/IC/TDA4780_V4.html DS
Sedu Light kenne ich nicht, aber im Prinzip verwende ich fertige LED Strips bei denen man über ein SPI die Daten zu jeder einzelnen LED übertragt. Damit braucht man sich schon mal über die Regelung der LED's keine Gedanken mehr machen.
Hi Martin, Any updates? Wenns funktioniert bin ich auch daran interessiert. Grüsse Hansueli
Bald wird es billiger sein, einfach hinter den Haupt-Flat einen Back-Flat zu tackern um die Wand illuminieren zu lassen... ...oder auch gleich einen deutlich größeren Back-Flat nach vorne strahlend hinter den Vor-Flat zu stellen. Wem dabei dann der "Ambi-Rand" allzu zu kontouriert erscheint, kann selbstverständlich mit Schleifpapier (Betreibern mehrerer linker Hände wie auch Zartgemütern sei zu recyclebarer BIO-Streufolie geraten) - für das gewünschte downscaling sorgen... ;-)
Hallo @Lästerbacke und alle, das IST schon billiger, zumindest Variante 1, wenn denn der Platz hinter dem TV reicht. Anschaffung, Zeitaufwand, wahrscheinlich sogar der Stromverbrauch. Mit einem preiswerten kleinen 19-Zöller ist der Lichtrand auch sicher nicht mehr zu stark konturiert, da gehen die Meinungen eh auseinander. Die Idee hat was..., zumindest für die weniger begabten Bastler. :-)
Hallo zusammen, ich habe das hier gerade über Google entdeckt und finde die Idee dahinter sehr gut, mit HDMI zu arbeiten. ich wäre auf jeden Fall ein Abnehmer. Wie siehts denn im Moment mit dem Projekt aus....?
Hallo, es gab leider einen kleinen Rückschlag der dazu führt das ich das Hardware Design noch einmal ändern muss. Leider war die verwendete CPLD zu klein dimensioniert, so das ich nun eine andere verbauen werde. Mein Kollege wird dann in etwa zwei Wochen mit der neuen Hardware das CPLD Design überarbeiten. Leider geht das Projekt sehr schleppend vorran, da ich selber nicht so oft Zeit dafür finde. Aber ich halte euch auf dem Laufenden. Gruß Martin
Hallo, gibt es dazu eigentlich schon eine Seite wo man den Status sieht?
Hallo zusammen, ich kann mich meinen Vorrednern nur anschließen, sehr interessantes Projekt. Möchte so etwas demnächst selbst auch umsetzten. @ Martin S.: Ich würde mir gerne mal ansehen, wie Ihr das Projekt an der Tu-Berlin umgesetzt habt. Weiterhin Viel Erfolg! Gruß Daniel
Ich hoffe hier entwicklet sich was. BTW: http://www.heise.de/newsticker/meldung/HDCP-Kopierschutz-ausgehebelt-1807866.html
Hallo zusammen. Leider gab es einen herben Rückschlag. Das Design mit CPLD und uC ist für die Tonne. Ich konnte das Problem mit dem benötigten Ram den die CPLD nicht hat nicht lösen. Musste dann die Platine noch einmal komplett neu entwerfen und eine FPGA mit NIOS integrierten. Warte derzeit auf die Prototypen Platinen.
Danke für das Feedback ... dann wollen wir mal hoffen das es nun passt :-) Gruß
Ich hätte auch interesse. Suche schon lange nach einer lösung meine samsungs nach zu rüsten aber leider habe ich nicht das wissen so etwas selbst zu bauen :(
Kann mal einer Erklären wie du HDMI dekodierst? Würde mich doch arg reizen.
Hallo, leider warte ich noch immer auf meine bestellten PCB's. :-( Dafür gibt es wenn alles klappt eine Variante mit einem "HDMI Out". Allerdings nur Bilddaten, und auch nur bis 165MHz, also nicht 3D tauglich.
Ohne dem OP auf die Füße treten zu wollen: Hab das ganze hier lange beobachtet und bin heute zufällig über eine alternative die schon jetzt verfügbar ist gestolpert. Das ganze hört auf den Namen Ambi-TV und basiert auf Raspberry Pi und einem USB-Videograbber. Auf einen Link verzichte ich mal.
Kauft euch einfach ein System wie das Lightpack sowas wurde schon duzentfach geclont. Sowftware Lösungen AMBI TV und dort so viel schon ... http://store.lightpack.tv/products/lightpack
Ich ziehe meine Bestellung und Abonement von dem Thema auch zurück. Das gibt scheinbar eh nichts mehr.
Sry, lightpack macht aber auch käsigen Eindruck...so was muss doch stand-alone gehen? Klaus.
Klaus R. schrieb: > Sry, lightpack macht aber auch käsigen Eindruck...so was muss doch > stand-alone gehen? > > Klaus. Was meinst genau, was soll Käsig sein ?
Ich finde das Konzept vom Lightpack gut, Ergebniss sieht auch gut aus wenn man sich die Youtube Videos ansieht. Alles Open source incl. Hardware, und direkt von dieser Seite Downloadbar. Also 120 $ sind ok dafür. PP
Hallo, das Modul von Lightpack ist nicht schlecht. Auch der Preis ist fair. Allerdings furnktionierts nur über USB und somit mit einem PC. Da würde mir die HDMI Variante besser gefallen. Wie z.B. die Lösung mit dem RaspI. Allerdings doch gleich mal mehr als doppelt so teuer und für mich als Spielerei zu viel. Gruß, Schorschi.
das geht von HDMI nach YUV nach USB Video GRabber. Dann den Raspberry übertakten usw. Die LEDs sind KEINE WS2812, sondern die mit synchroner Schnittstelle. 2801er: ich habe keine. Dann doch lieber stand-alone- aber HDMI direkt wäre schon nicht schlecht. Wie geht das mit dem Copy-Protect-Zeuchs auf dem HDMI? wird das immer verschlüsselt übertragen? Wenn dort der HDMI Splitter verwendet wird, gibt der doch dfas Signal ebenso verschlüsselt auf BEIDEN Ausgängen aus? Oder kümmert sich der HDMI->YUV Wandler die Decodierung? Nach dem Motto, wird eh nur analoger Matsch. Da können wir das ruhig Entschlüsseln... ?
ich war gedanklich im STM32-Ambi Thread. sorry. deshalb hab ich hier nicht hochgescrollt. steht ja alles da...
Schorschi schrieb: > Allerdings furnktionierts nur über USB und somit mit einem PC. Das ist aber wenn so ist, dann fast völlig "unbrauchbar". Das Ding soll am TV sein, also HDMI.
Das ganze nennt sich Zambilight, kostet Dollar 60, also rund 47 EUR ! Komplettpaket, mit Raspi als Steuer-/Regeleinheit, SD-Karte mit Software, alle LED-Strips dabei, mit Anleitung, aus Belgien. Hier ein Viedeoclip https://www.youtube.com/watch?v=JB9ccFuTB0o&x-yt-ts=1421914688&x-yt-cl=84503534 hier die Webseite: Anmelden, bestellen, fertig........ https://www.indiegogo.com/projects/meet-zambilight-the-update-for-your-television#home billiger, besser gehts nirgends !!! Studentenprojekt Gruß
So... nach langer Zeit wollte ich dieses Projekt mal wieder zum Leben erwecken. Es ist leider aus Zeitmangel stillgelegt worden. Aber ich würde es gerne fertig stellen und suche jemanden der die FPGA Programmierung zu ende führen kann um das ganze zum laufen zu bringen.
Oha...6J später? Kann man das nicht nun fix & fertig bei ali für 20$ kaufen? Ich würde mir überlegen, ob ich es nicht einfach in den Projekthimmel aufsteigen lasse... Klaus.
Vielen Dank Klaus.... aber der Ehrgeiz es fertig zu stellen ist größer. Und nein.... man kann so etwas nicht für 20$ bei Ali kaufen. Und das es das auch nach über 6 Jahren nichr gibt, spornt mich zusätzlich an.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.