Forum: Mikrocontroller und Digitale Elektronik Wiedermal Ambilight


von Daddycool S. (daddycool)


Lesenswert?

Hallo!

Mir wurde von einem Freund geraten mal mit meinem Problem hier 
anzutreten da mir hier sicher geholfen wird g!

Ich möchte (wie bereits hier im Forum schon mal Diskutiert wurde) ein 
AmbiLight nachbauen.

 Also meine Idee:

Ich klone das Bild von meinem PC und bekomme das Bild über S-Video raus 
(PAL Signal!). Nun brauche ich einen Microcontroller der mir das PAL 
Signal Auswertet und den Farbdurchschnitt der einzelnen Bereiche (8 
Bereiche (4x Ränder + 4x Ecken)) an 8 Weitere Controller weitergibt.

Theorie ja ganz nett, nur nun mein Problem:

Mit was kann ich ein PAL Signal auswerten? Welcher Microcontroller hat 
genug Speicher und Rechenleistung um das ganze Bild zwischen zu 
speichern, schnell genug um das PAL Signal "aufzunehmen" und auch noch 
die Auswertung vorzunehmen (Farbdurchschnitt der Bereiche berechnen)?


Danke Lg DaddyCool

von Manuel K. (manuel1139)


Lesenswert?

ich denke da solltest du schon eher richtung CPLD gehen...

von Daddycool S. (daddycool)


Lesenswert?

danke!

Geht ja wirklich schnell hier :)

Kann man diese CPLD auch mit C Programmieren?

von David M. (md2k7)


Lesenswert?

Also wenn das Signal schon von einem PC kommt, wäre es doch viel 
einfacher wenn man das Berechnen gleich einem PC-Programm überlässt...

von David M. (md2k7)


Lesenswert?

kurz: nein

siehe zB http://www.mikrocontroller.net/articles/Programmierbare_Logik

(wenn du von der Programmierer-Seite kommst und wenig Ahnung von Logik 
(wie zB auch ich :~) hast, tust du dir mit einer 
Hardware-Beschreibungssprache sehr schwer...)

von Daddycool S. (daddycool)


Lesenswert?

David Madl wrote:
> Also wenn das Signal schon von einem PC kommt, wäre es doch viel
> einfacher wenn man das Berechnen gleich einem PC-Programm überlässt...

^^ ja schön wäre es, mit Linux kein Problem, leider bei Windows schon 
durch DirectX, OpenGL, ... Anwendungen kommt man nicht mehr an das ganze 
Bild und kann leider nicht die Richtigen Farben ermitteln!

von Daddycool S. (daddycool)


Lesenswert?

OK, jetzt soll ich nachfragen ob es da eine "Brenn" Gerät Bauanleitung 
für CPLP gibt.

Das mit nicht einfach hat mir mein MC Spezialist auch eben gesagt :-( -> 
Aber wo ein Wille auch ein Weg!

Wenn man jedoch nur jeden 5 oder 10 Pixel ausliest lässt es sich dann 
auch mit einem ATM oder so auch lösen?

P.S. Das Forum ist der Hammer! So schnell konstruktive und Hilfreiche 
Beiträge - Respekt bisher noch nie Erlebt!

von runni (Gast)


Lesenswert?

Hi,

wiso nicht mit einem FBAS nach RGB Konverter die Farbkanäle Teilen (oder 
beim PC an der VGA Buchse rausgehen) dann jew. R + G + B über einen 
Integrator an einen ADC, und schon hast du für jede Grundfarbe einen 
Wert den ein MC weiter verarbeiten kann.

Gruß, R.N.

von Düsentrieb (Gast)


Lesenswert?

genau, würde es analog machen:
r/g/b mit mux + entsprechendem timing für mehrere bild-teile,
mit r-c integriert gibts den mittleren farbwert /je bildteil
-> auf a/d wandler , zb mega8 und leds pwm steuern...fertisch

von Lothar L. (lole)


Lesenswert?

Warte einfach auf die nächste Elektor, da gibts das im Doppelpack. Eine 
analoge und eine digitale Variante. Drei Wochen.

von cdg (Gast)


Lesenswert?

Wenn es in der nächsten Elektor steht,
dann stand das schon irgendwo im Netz.
-Wie fast alle Elektor-Artikel in letzter Zeit-

Vielleicht von hier geklaut ?
http://www.vdr-portal.de/board/search.php?searchid=5306130

cdg

von DaddyCool S. (Gast)


Lesenswert?

Im VDR Portal bekomme ich da immer Nicht Berechtigt trotz anmeldung.

VDR Ist ja auf Linux -> Die haben kein Problem an den Framebuffer 
ranzukommen und können die Farben ja mittels Software am PC ausrechnen 
-> Unter Windows leider nicht möglich :-(

Sonst würde ich einfach ein kleines Tool schreiben das mir die Farben 
per RS232 ausgiebt!

War ja meine Ursprüngliche Idee, nur bin  an der Windows Software 
gescheitert.

LG Daddy

von noxx (Gast)


Lesenswert?

sowas gibts doch schon, oder verstehe ich das hier falsch ?

http://divxstation.com/article.asp?aId=151

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
Noch kein Account? Hier anmelden.