LED-Farbwechsel mit Übergang

juro

Neues Mitglied
09. Feb. 2009
94
0
0
Sprachen
...Tara, tara Juro ist wieder da.

Hallo Zusammen,

ich möchte gerne eine Lampe bauen, die einen Farbwechsel mit Übergang machen kann. Das Ganze mit Led's. Ich stelle mir das so vor, dass z.B. rot lechtet und dann langsam abschwächt und gelb von schwach nach stark geht. Bisher habe ich mal ein mini-Programm aus dem Bascom-AVR (Kühnel) Buch probiert. Aber irgendwie kann ich mich da nicht so richtig reinfinden...:confused:
Muss ich mich dazu in die PWM einarbeiten? Wenn ja, gibt es da gute Info's zu finden?

Danke!
Gruß Juro
 
Hallo Juro!

Das mit dem PWM hast du schon richtig vermutet. ;)

Ich würde vorschlagen, du fängst erst mal mit einer LED an und versuchst diese mittels PWM zu dimmen.

Nimm aber bitte einen Timer, der auch von BASCOM aus als PWM unterstützt wird! Also meist der Timer1, wenn er 16bit hat!
Nicht dass wir hier noch die ganzen Register des Controllers von Hand einstellen müssen. ;)

Wird erst mal einen Blick in die Hilfe von BASCOM und versuch dich da dran.
Es ist eigentlich einfacher, als es auf den ersten Blick den Anschein hat.

Gruß,
Cassio
 
Hallo Juro,

ich möchte gerne eine Lampe bauen, die einen Farbwechsel mit Übergang machen kann. Das Ganze mit Led's. Ich stelle mir das so vor, dass z.B. rot lechtet und dann langsam abschwächt und gelb von schwach nach stark geht. Bisher habe ich mal ein mini-Programm aus dem Bascom-AVR (Kühnel) Buch probiert. Aber irgendwie kann ich mich da nicht so richtig reinfinden...:confused:
Muss ich mich dazu in die PWM einarbeiten? Wenn ja, gibt es da gute Info's zu finden?
wie Cassio schon gesagt hat ...
- PWM stimmt.

der Farbwechsel braucht dann später wegen RGB 3 PWM-Kanäle. Also auch
einen ATmega nehmen der mindestens 3 PWM-Kanäle hat. Oder aber ne
Soft-PWM bauen.

Außerdem mußt du dich für den vollen Farbumfang auf ein Farbsystem
mit additiver Farbmischung entscheiden. Am einfachsten ist da, wenn du
es wie beim Fernseher mit Rot/Grün/Blau machst.

Da hast du auch schon das erste Problem ... Gelb ist eine Mischfarbe aus
Rot und Grün. Also brauchst du eine Farbmischtabelle.

Also Vorgehensweise ...
1. einfache 1kanalige PWM zum laufen bekommen.
2. drei PWM-Kanäle gleichzeitig (aber noch unabhängig) zum laufen bekommen.
3. Ne Tabelle bauen die Farbwerte enthält und in RGB umrechnet.
4. Ne Routine schreiben die sanfte Übergänge zwischen den Farbwerten erzeugt.
5. Feinarbeiten und über das Ergebnis freuen ;)

Gruß
Dino
 
Hallo Leute,
ich bin ja auch immer etwas über Atmega zu machen oder an zu steuern, aber habe Gästen eine billige Lasermaus noch gekauft, habe aber nicht gewusst das sie noch leuchtet in drei verschiedenen Farben und dazu noch im rhythmus .
Habe mal schnell die Maus auf gemacht und siehe da, ist nur eine Diode die den ganzen wirwar verursacht, habe ich aber dann schnell raus gebaut, nervt total ab.
Nur 3 V dran und sie blinkt in mehreren fahren durcheinander, wollte nur damit sagen das es auch ohne Mega geht :D

Gruß Micha
 
Hi Micha,

ist nur eine Diode die den ganzen wirwar verursacht, habe ich aber dann schnell raus gebaut, nervt total ab.
Nur 3 V dran und sie blinkt in mehreren fahren durcheinander, wollte nur damit sagen das es auch ohne Mega geht :D
das sind die unsinnigsten LEDs überhaupt :D
LED-Chips für RGB drin und nen Steuerchip der das alles rumwuseln läßt.
Kann man nix gesteuert mit ner bestimmten Farbe mit beleuchten. Ist
eigentlich nur rausgeschmissenes Geld für ein unnützes Bauteil und für
unnötigen Stromverbrauch. Für richtige Beleuchtung sind sie auch zu dunkel.
Man kann nicht mal mehrere parallel schalten die dann mit gleicher Farbe
leuchten. Man hat nur noch mehr Gewusel.

Gruß
Dino
 
http://www.avr-praxis.de/forum/index.php

Hallo dino,
ja hast ja recht, aber manche finden es toll.
:fie:
Gruß micha
 
Hi Micha,

ja hast ja recht, aber manche finden es toll.
:fie:
also gegen Farbstimmungen und sowas hab ich ja im Grunde nix.
Ich werde mir auch mal ne schöne Lampe mit Farbsteuerung bauen.
Dann aber einstellbar und steuerbar. Dann finde ich das OK und sinnvoll.
Was ich auch klasse finde sind zB Wecker die mit Licht einen Sonnenaufgang
simulieren. So von Morgenrot über die ganzen Farbwechsel bis zum Tageslicht.
Damit man sanft aufwachen kann und nicht gleich am Morgen senkrecht steht. :D
Aber diese kleinen LEDs sind eigentlich nur "Schau mal, wir haben sowas auch" :rolleyes:

Gruß
Dino
 
Hi all,
zum Thema Anwendung der Timer0, PWM etc. ist grad für Anfänger oder
Quereinsteiger in BASCOM wie mich auch das Handbuch zum Lernpaket:
"Mikrocontroller-Technik mit Bascom" von Franzis (u.a. bei ELV erhältlich)
recht ausführlich. Allerdings ist das Platinchen mit Atmega88 ohne Quarz,
mit FTDI232 ziemlich eingeschränkt in den Möglichkeiten aber zum Grundlagen-
lernen okay. Zumal man am USB und mit dem Bootloader auf dem m88 gut
zurechtkommt (wird ja alles im Buch erklärt).
Nur der Preis ist für ne BASCOM-Demo bissel happig - drum hab ich ja auch
die Full bei MCS gekauft :D

Grüssle
Wolfgang
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)