Ich möchte einen analogen Temperatursensor mit einer RGB-LED kombinieren, damit ich eine Reihe von Farben basierend auf der Temperatur erhalte. Niedrigtemperaturblau, Hochtemperaturrot, wobei die Farbe bei Temperaturänderungen zwischen ihnen verblasst. Für Sensoren, möglicherweise http://adafruit.com/products/165 für den Temperatursensor und http://www.sparkfun.com/products/105 für die LED.
Es wäre trivial, dies mit einem Arduino zu tun, aber ich versuche zu überlegen, wie ich dies mit einer einfachen, kostengünstigen Elektronik tun kann - auf eine Art und Weise, mit der ich Dutzende davon herstellen und sie von so etwas wie einer Münzzelle ablaufen lassen kann. Ich möchte sie in einer Umgebung verteilen und eine "helle Karte" der Temperaturen erhalten, wenn ich sie im Dunkeln betrachte.
Ich stelle mir so etwas vor ...
Der analoge Temperatursensorausgang von 0,0 V - 1,0 V wird in den Blaukanaleingang von 3,0 V bis 0,0 V (hellblau bis dunkel) umgewandelt, kein Ausgang bei einer Temperaturspannung von> 1,0 V
Der analoge Temperatursensorausgang von 0,75 V - 1,75 V führt zu einem Rotkanal von 0,0 V bis 3,0 V (dunkel bis hellrot), kein Ausgang bei einer Temperaturspannung <0,75 V.
Der Effekt wäre ein helles blaues Licht bei der kältesten Temperatur, das sich im wärmsten Fall in ein helles rotes Licht verwandeln würde.
Überlegungen, wie dies auf kostengünstige / einfache Weise erfolgen kann?
quelle
Antworten:
Die einfachste Analogschaltung, die ich mir vorstellen kann, ist folgende:
V1 repräsentiert den Ausgangswert des Temperatursensors.
Die Werte von R1 und R3 müssen möglicherweise speziell angepasst werden, wenn Sie andere Transistoren verwenden (Sie können variable Widerstände verwenden, um die korrekten Werte zu ermitteln, und diese dann durch Widerstände mit festen Werten ersetzen).
Möglicherweise benötigen Sie auch einen Spannungsteiler am Basisanschluss von Q1.
Dies ist die Ausgangssignalanalyse.
Dies setzt voraus, dass Sie eine gemeinsame Anoden-RGB-LED verwenden.
quelle
Das Problem bei der Verwendung diskreter Komponenten besteht darin, dass es schwierig ist, die richtigen Farben zu erzielen. Möglicherweise benötigen Sie bestimmte Helligkeitskurven, die mit Transistoren fast unmöglich sind. Um beispielsweise die Helligkeit einer LED zu verdoppeln, müssen Sie möglicherweise die Lichtleistung vervierfachen (entweder unter Verwendung des aktuellen oder des Arbeitszyklus). Suchen Sie in Wikipedia nach Psychophysik .
Ich würde nur den kostengünstigsten Mikrocontroller verwenden, den Sie finden können. Solange es einen Eingangsstift und drei Ausgangsstifte hat, sollte das ausreichen. Es sollte im Preis leicht mit den diskreten Komponenten konkurrieren können, und es gibt Ihnen viel mehr Flexibilität beim Ändern der Farben.
Ich habe genau das mit einem PIC10 gemacht. Es war ein Vergnügen. Dies ist eine sehr kleine und billige kleine MCU. Bei Farnell sind es nur 0,27 Euro für 100 Euro. Die einzigen anderen Komponenten, die Sie benötigen, sind die LEDs, der Thermistor und ein Widerstand. Billiger, einfacher und viel flexibler als die diskrete Option.
quelle