Forum: Mikrocontroller und Digitale Elektronik LED Panel FadeIN/OUT


von Cornelius F. (firlefranz)


Lesenswert?

Hallo zusammen,

ich habe mir ein LED Panel mit 270 SMD3528 LEDs besorgt, welches ich zur 
Wohnraumbeleuchtung nutzen möchte. Betrieben wird es mit einem 12V 18W 
Netzteil betrieben wird.
Dieses Panel würde ich gerne mit einem Fade-In und Fade-Out Effekt 
erweitern. Da das Panel eine Treppe beleuchtet wäre es auch klasse, wenn 
man z.B. uhrzeitabhängig die Helligkeit nachts nicht so weit hochfährt, 
wie z.B. abends. Das wäre aber erstmal nicht so wichtig, wie die reine 
Fading-Geschichte.
Wenn ich mich richtig belesen habe kann man derartige Funktionen nur 
über einen Mikrocontroller bewerkstelligen. Leider habe ich hier nur 
rudimentäre Kenntnisse und wäre über ein paar hilfestellende Zeilen von 
euch in Sachen Schaltung und Programmierung angewiesen.
Ich würde mich freuen, wenn ihr mir weiter helfen könntet.

Viele Grüße
Cornelius

von Peter K. (Gast)


Lesenswert?

Hallo Cornelius,

Das Stichwort das du brauchst ist PWM, also eine einfache PWM geht auch 
ohne µC da reicht ein NE555 und den FadeIn und FadeOut kannst du über 
ein RC-Glied machen.

Wenn du etwas mit Uhrzeit willst brauchst du zumindest einen µC mit 
einem externen Schwingquarz (der interne Oszilator ist hierfür zu 
ungenau).

Als µC würde sich eignen ein Atmega8 in Minimalbeschaltung mit Quarz.

Das wars mal zur PWM.
Das Signal von dieser PWM hängst du dann an einen einfachen 
NPN-Transistor bzw N-Kannal Mosfet und fertig ist deine 
Helligkeitssteuerung (die macht dann auch den FadeIN und FadeOut)

Ich nehm an du willst das mit einem Taster ein und ausschalten, oder?

von Falk B. (falk)


Lesenswert?

@ Cornelius Franz (firlefranz)

>Wenn ich mich richtig belesen habe kann man derartige Funktionen nur
>über einen Mikrocontroller bewerkstelligen.

Ja, ist auch nötig bei den vielen Funktionen, die du haben willst.

>Leider habe ich hier nur
>rudimentäre Kenntnisse und wäre über ein paar hilfestellende Zeilen von
>euch in Sachen Schaltung und Programmierung angewiesen.

LED-Fading
AVR - Die genaue Sekunde / RTC
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

von Cornelius F. (firlefranz)


Lesenswert?

Hallo Peter,

das Ganze Panel wird an zwei Wechselschaltern angeschlossen (einer unten 
an der Treppen, einer oben).
Ich werde mich dann mal zur PWM belesen. Einen Atmega habe ich schon 
mehrfach mittels Arduino programmiert. Hier kenne ich mich etwas aus.
Ich hatte auch den Beitrag zum LED Fading schon gefunden, war mir jedoch 
nicht sicher, ob man das so einfach bei einer so großen Anzahl an LEDs 
adaptieren kann. Immerhin ist der fließende Strom doch etwas größer, als 
bei nur 1-2 LEDs.

Gruß
Cornelius

von dev (Gast)


Lesenswert?

Wenn man sich den Aufwand mit den Schaltungen für den Atmega8, AVR-GCC, 
Quartz, Versorgung etc. pp sparen möchte, kann man natürlich auch 
einfach einen kleinen Arduino Uno kaufen und die restliche Schaltung 
dann da dran hängen.

So einfach geht das dann:

http://www.jerome-bernard.com/blog/2013/01/12/rgb-led-strip-controlled-by-an-arduino/

Weil Du aber anscheinend kein RGB-Panel hast sondern nur weiß, kannst Du 
Dir sogar 2 von den drei Mosfets im Schaltplan sparen.

Damit Du das bauen kannst, gibt es ein tolles Anfänger-Buch (da kommt 
der Arduino Uno gleich mit). Dort wird auch die 
Arduino-Programmierumgebung, C etc. pp. einführend erklärt, sodass es 
wirklich jeder (oberflächlich) versteht und die Schaltung bauen kann:

http://www.amazon.de/OReillys-basics-elektronische-Arduino-entdecken/dp/3897213192

Da das Buch viele Beispielprojekte hat und gaanz klein anfängt (Dimmen 
einer LED ist das 2. oder 3. Projekt) --- und eben auch Bauteile wie 
Potis und Taster vorkommen ist es eigl. sehr einfach machbar, das 
zusammen zu bauen.

Zeitschaltung Nacht/Tag ist mit Arduino eben auch kein Problem, da Du 
per Funktionsaufruf die Zeit in Millisekunden bekommst:

http://playground.arduino.cc/Code/time

Viel Spaß!

von Peter Kremsner (Gast)


Lesenswert?

Ich würd es nicht mit Schaltern anschließen sonder gleich mit Tastern, 
so is es in den Arduino Beispielen auch gemacht,

ich bevorzuge zwar die "klassischen" Lösungen aber als Anfänger ist es 
mit dem Arduino sicher leichter ;)

Du musst nur achten dass dein MOSFET bzw. Transistor auch den Strom von 
ca 1.5 A schalten kann, also nimm einen mit einem angegeben Strom von ca 
5A da brauchst du auch keinen großen Kühlkörper oder dergleichen.

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.