Forum: Mikrocontroller und Digitale Elektronik RGB Temperatur Ausgabe


von maddin (Gast)


Lesenswert?

Hi,

kennt oder hat jemand schonmal eine temperaturabhängige rgb ansteuerung 
programmiert!?

temp bereich z.b.: 18 bis 26 grad, 18grad =reines blau - 26grad=reines 
rot.

dazwischen farbübergänge :_)

m.

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Hm... hast Du eine spezielle Frage? Ist doch im Prinzp "relativ" einfach 
;) Du brauchst ne 3-farbige LED allerdings ohne Eigenintelligenz (sprich 
mit Controller, denn der wird Dir einfach durch den Farbbereich 
durchfaden). Dann benutzt Du einen Temperatursensor (z.B. nen 
Heissleiter in Verbindung mit nem Schmitt-Trigger oder auch direkt 
analog) und je nachdem was Du misst steuerst Du die Einzelfarben per 
Pulswellenmodulation entsprechend stark an...

Michael

von hubert (Gast)


Lesenswert?

viel spass! Das ist echt mal ein cooles Projekt!

-hubert

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Die Aussagekraft, also von der Farbe die Temp abzuschaetzen is dann wohl 
eher begrenzt... :D Kann man dann zwischen "kalt", "warm", "heiss", 
"sehr heiss" unterscheiden hehe. Aber wenn Du noch eine numerische 
Anzeige dazu machst is der Nutzwert natuerlich groesser. Vor allem wie 
willste das sonst gescheit kalibrieren...

von maddin (Gast)


Lesenswert?

:-)

ja, wie ich das machen sollte ist schon klar :-) ist ja kaum aufwand, 
aber ob es sowas schon gibt wollte ich wissen.

ich stelle mir das wirklich mal sehr aussagekräftig vor, als nur so ein 
waberndes rgb funzelchen im regal stehen zu haben... so hat es wirklich 
mal etwas mit der umgebung zu tun, und es ist schnell gemacht..

mein plan steht schon:

ein smt160, habe ich noch rumliegen
ein kleiner kontroller
und 3 rgb leds (ohne eigene intelligenz :-))

evtl.: hat das ja schonmal jemand gemacht, konnte hier im forum aber 
nichts finden, und ad hoc auch im netz nichts wirklich vergleichbares 
:-)

gruß,
m.

von maddin (Gast)


Lesenswert?

kalibrieren!?

:-), darum gehts doch nicht.

man kommt abends nach haus, macht die heizung an, und setzt sich aufs 
sofa.

die funzel ist blau, und im laufe des abends wird sie dann zunehmend 
grün/gelber bis sie dann ins tiefe rot abgleitet, wenn man es denn so 
warm macht.

m.

von Sam S. (sammy-1)


Lesenswert?

Hi maddin,

ja ich wollte sowas auch schonmal mit nem Kumpel machen. Damals ging es 
um einen Wasserkocher aus transparentem Kunststoff, den wir mit nem 
Temperatursensor, nem Atmega, nem Netzteil und ner roten und ner blauen 
LED ausstatten wollten. Der Kocher sollte bei Zimmertemperatur blau 
leuchten und wenn das Wasser kocht rot. Leider gab es mehrere Probleme:

Die Elektronik im Griff war zu groß (Netzteil), wir hätten vermutlich 
Probleme mit dem Heißdampf und dem Vergießen der Elektronik gehabt... 
Der Abschaltmechanismus darf natürlich auch nicht gehinert werden... Der 
schwerwiegendste Grund war allerdings der Zeitmangel...

Das Programm sollte nicht so das Problem sein. Einfach 2 Funktionen 
(Geraden) für die LED Werte, die eine mit positiver Steigung, die andere 
mit negativer. Dann noch Startpunkte definieren (bei Raumtemperatur + 
Kochen)... das war's auch schon fast. Soft-PWM oder Hadrware... Timer...

Gruß,
Sammy-1

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Rot heißt dann: Fenster auf! ;-)

von maddin (Gast)


Lesenswert?

...:-) man kann auch einen gassensor verwenden :_), dann wäre 
rot=erstickungsgefahr und gelb=tür/fenster auf :-)

coole idee mit dem wasserkocher, aber ich wollte wenn dann schon eine 
3rgb led nehmen, 3 soft pwm und ab.

m.

von Condi (Gast)


Lesenswert?

Joa gibts schon. Siemens hat elektr. Durchlauferhitzer mit 
Duschfernsteuerung. Da kannst du auf der Anzeige die Grad einstellen und 
die Beleuchtung verändert sich entsprechend. Geht glaub ich bis 60 Grad 
und dann blinkt das ganz toll in Rot.

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.