RGBW-Controller per PC programmierbar

Gast #2505181
Lesenswert?

Hallo zusammen,

bin auf der Suche nach einem programmierbaren RGBW-Controller. Möchte 
damit die Beleuchtungsstärke, Beleuchtungszeit und die Zeit des 
Farbwechsels von LED-Balken programmieren. Am besten alles abhängig von 
einer integrierten Uhr. Sprich von 18:00-19:00 Uhr 100% Helligkeit Rot, 
19:00-20.00 Uhr Farbwechsel von 100% Rot auf 100% Blau. Und jede weitere 
Kombination. Oder auch die Helligkeit von 100% auf 50% über einen 
definierten Zeitraum runterdimmen.

Die Programmierung würde ich gerne am PC machen. Das Programm soll sich 
nach dem aufspielen, an der internen Uhr der Steuerung orientiert und 
ohne
PC/Laptop weiterlaufen. Wenn der Strom mal ausfällt, soll der Controller 
an der letzten bekannten Stelle weitermachen.

An Output brauche ich 12V DC. Stromstärke muss ich noch genau
nachschauen, aber 5A pro Kanal reichen völlig aus.

Bin elektrotechnisch fast komplett unbewaffnet, daher die Frage hier. 
Programmieren kann ich ein wenig, würde da auch die benötigte Sprache 
mir versuchen anzueignen.

Würde mich freuen, wenn mir jemand bei dem Projekt behilflich sein 
könnte.
Das ganze soll zur Steuerung meiner Aquarium-Beleuchtung verwendet 
werden. Controller die es zu kaufen gibt, sind entweder zu unflexibel 
oder funktionieren einfach nicht richtig.

Gruß Tim
#2505197
Lesenswert?

..oder nicht bezahlbar ;-)

schon bei den ersten paar zeilen dachte ich schon an einen 
AQ-Controller... anyway, beginne einmal einen uC zu programmieren z.b. 
ein blinklicht. dann den nächsten schritt usw. deine angaben zu dem, was 
du vorhast, gibt rückschluss, dass du's lieber sein lässt, oder dann 
wirklich schritt für schritt mit uC anfängst.
ps: wieso willst du, dass ein PC ständig im hintergrund läuft?
#2505210
Lesenswert?

Hallo,

möchte nicht, dass der PC permanent im Hintergrund läuft. Möchte nur das 
Programm am PC schreiben und dann auf den Controller laden. Danach soll 
der Controller eigenständig laufen. Das habe ich eigentlich auch im 
ersten Beitrag so ausdrücken wollen.

Die Frage ist ja jetzt erstmal, ob das überhaupt so geht?

Das man einen Schritt nach dem nächsten machen muss, ist mir klar. Werde 
mich auch mit der C-Programmierung beschäftigen. Sollte nicht so schwer 
sein. Habe zwar bisher nur Sachen in Shell, Awk oder mit VBA gemacht, 
aber wenn man mal das programmiertechnische Denke hat, dann tut man sich 
schon mal leichter.

Gruß tim
#2505276
Lesenswert?

sowas : ?

https://www.eiwomisa.de/website/shop-bausaetze/led-steuerung/eiwomisa-v1x.html

12 Programme:

    Fading (Farbverlauf)
    Random Fading (Zufallsfarbverlauf)
    Blob (Aufleuchten)
    Random Blob (Zufallsaufleuchten)
    Own Colors (manuelle Farben)
    Color Circle (Farbkreis)
    Firesimulation (Feuersimulation)
    Lightningsimulation (Gewittersimulation)
    Home Cinema (Heimkino)
    Aquarium
    DMX-Receiver (DMX-Empfänger, mit Strobofunktion)
    Ambilight (Heimkino Deluxe, bis 5 Seiten)

DMX-Sender in jedem Programm zuschaltbar

DMX-Sendemodus frei wählbar:

    aus (dann Empfänger)
    nur aktuelle PWM-Werte
    nur DMX-Werte
    aktuelle PWM-Werte und restliche DMX-Werte
    Ambilight-Werte für 16 PWM Kanäle

PWM-Kanäle und DMX Werte per RS-232 steuerbar (DMX Interface)

Baudrate für RS-232 einstellbar

Mittels RC5-Codes fernsteuerbar, optimal z.B. mit Logitech Harmony

Farbkorrektureinstellung

Helligkeitseinstellung für jedes Programm

Master/Slave-Funktion per DMX
#2505286
Lesenswert?

Hallo Thomas,

den habe ich auch schon gefunden, aber bei dem steht absolut nichts zur 
Programmierung dabei. Wie gesagt, bin auf dem Gebiet absoluter Anfänger 
und daher auch recht unsicher. Wenn ich das Teil komplett, wie oben 
beschrieben, programmieren kann, dann wäre das ja schon eine mögliche 
Lösung.

Gruß Tim
#2505365
Lesenswert?

Hallo Thomas,

verwendest du die Steuerung ebenfalls für eine ähnlich 
Beleuchtungssimulation?

Habe gerade gesehen, dass bei dem Controller jede Farbe einen eigenen + 
und - Anschluß hat. Meine LED-Balken haben aber eine gemeinsame Anode! 
Kann ich von der gemeinsamen Anode, dann mit 4 kleinen Kabeln auf die 
jeweiligen Einzel-Anoden der Farben?

War der zusammenbau schwer? Bzw. sehr filigran?

Gruß Tim
#2505378
Lesenswert?

Hallo Tim,

also ich verwende das Teil als Wohnzimmerbeleuchtung.

Benutzen tue ist die Fading,Own Color,Kaminfeuer und Blitz am meistens.

Ich habe aber nur kurz in der Bedienungsanleitung gesehen , daß eine 
spezielle Funktion für Aquarium geht, also Uhr gesteuert.

Hast schon die ganze Doku durchgelesen ?

Ich habe auch 6 Pin RGBs verwendet Anoden der Farben zusammen gut ist 
es.

Zusammenbau war "Kinderspiel" , keine SMD usw..ich habe aber einige 
Modifikationen selber vorgenommen. Ich habe nämlich KSQ Module verwendet 
die direkt vom AVR gesteuert werden.

LCD bei mir ist extra, sowie die Tasten ( habe den ganzen Krempel in ein 
CD Player Gehäuse eingebaut. Sowie nur ein paar Zusatzdinge...)))))
#2505403
Lesenswert?

Hallo zusammen,

habe mir die Anleitung jetzt mal komplett durchgelesen. Das 
Aquarium-Programm ist recht beschränkt, wie die anderen verfügbaren 
RGB-Controller.

So wie ich es verstanden habe, habe ich bei dem Gerät nicht die 
Möglichkeit einen eigenen Programmablauf zu programmieren. Das ist aber 
genau das, was ich ja eigentlich möchte.

6-PIN-RGB's haben dann also auch eine gemeinsame Andode? Dann wäre das 
also kein Problem. Der Beitrag von C++, zielt da in eine andere 
Richtung. Warum, ist leider allerdings nicht geschrieben.

Gruß Tim
#2505407
Lesenswert?

6 PIN RGBs haben keine gemeinsame Anschlüsse...

3 Farben Anode - Kathode also 6 Pins.

Gut, wenn das Gerät so nicht passt, dann bleibt nur übrig, google oder 
was fertiges..

Ich denke die Programmierung über PC ist aufwändiger, wie einen AVR mit 
Tasten und LCD..usw...

Ich habe mal eine kleine Zeitschaltuhr gebastelt, wo je nach Uhrzeit 
eine bestimmte Kombination an PWM Werte erzeugt wird...( Bascom - 
Atmega8 ) war eine kleine Spielerei..
#2507354
Lesenswert?

Hallo Thomas,

könnte man deine Zeitschaltuhr so ergänzen, dass die oben beschriebene 
Anwendung umsetzbar wäre?

Möchte sowas haben, wie im angehängten Bild.

Grün ist aktuell noch nicht belegt, da aktuell grün und weiß auf einem 
Kanal liegen. Wie gesagt, beschissenes Teil. Das erste Gerät ging nach, 
das Ersatzgerät geht vor...

Was für Hardware bräuchte ich dafür? Programmierung am µC wäre auch kein 
Problem. Wenn man da ein kleines Display hätte.

Gruß Tim

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren