Chciałbym połączyć analogowy czujnik temperatury z diodą LED RGB, aby uzyskać zakres kolorów w zależności od temperatury. Niebieska niska temperatura, czerwona wysoka temperatura, z blaknięciem kolorów między nimi, gdy zmienia się temperatura. W przypadku czujników może coś takiego jak http://adafruit.com/products/165 dla czujnika temperatury i http://www.sparkfun.com/products/105 dla LED.
Byłoby to trywialne zrobić z Arduino, ale staram się wymyślić, jak to zrobić za pomocą podstawowej, taniej elektroniki - w jakiś sposób, że mógłbym zrobić kilkadziesiąt z nich i uruchomić coś w rodzaju komórki na monety. Chciałbym rozprowadzić je w otoczeniu i uzyskać „jasną mapę” temperatur, gdy oglądany jest w ciemności.
Wyobrażam sobie zrobienie czegoś takiego ...
Wyjście analogowego czujnika temperatury od 0,0 V do 1,0 V przekłada się na wejście kanału niebieskiego od 3,0 V do 0,0 V (jasnoniebieski do ciemnego), brak wyjścia przy napięciu temperaturowym> 1,0 V
Wyjście analogowego czujnika temperatury od 0,75 V do 1,75 V przekłada się na czerwony kanał od 0,0 V do 3,0 V (od ciemnego do jasnego czerwonego), brak wyjścia przy napięciu temperaturowym <0,75 V.
Efektem byłoby jasne niebieskie światło w najzimniejszej temperaturze, które ostatecznie zmieniłoby się w jasne czerwone światło w najcieplejszym.
Czy są jakieś przemyślenia na temat tego, jak można to zrobić w tani / prosty sposób?
źródło
Odpowiedzi:
Najprostszy obwód analogowy, jaki mogę wymyślić, to:
V1 reprezentuje wartość wyjściową czujnika temperatury.
Wartości R1 i R3 mogą wymagać specjalnego dostosowania, jeśli używasz innych tranzystorów (możesz użyć rezystorów zmiennych, aby znaleźć prawidłowe wartości, a następnie zastąpić je rezystorami o stałej wartości).
Możesz także potrzebować dzielnika napięcia na końcówce podstawy Q1.
To jest analiza sygnału wyjściowego.
Zakłada się, że używasz wspólnej diody LED RGB anody.
źródło
Problem z używaniem dyskretnych komponentów polega na tym, że uzyskanie odpowiednich kolorów jest trudne. Możesz potrzebować określonych krzywych jasności, co będzie prawie niemożliwe w przypadku tranzystorów. Na przykład, aby dioda LED wydawała się podwoić jasność, może być konieczne czterokrotne zwiększenie mocy świetlnej (przy użyciu cyklu prądowego lub roboczego). Zobacz psychofizykę na Wikipedii.
Po prostu użyłbym najtańszego mikrokontrolera, jaki możesz znaleźć. Tak długo, jak ma jeden pin wejściowy i trzy piny wyjściowe, powinno to wystarczyć. Powinien łatwo konkurować z dyskretnymi komponentami pod względem ceny i da ci znacznie większą elastyczność w modyfikowaniu kolorów.
Zrobiłem to za pomocą PIC10. Udało się. To jest bardzo mały i tani mały MCU. W Farnell kosztują zaledwie 0,27 £ za 100. Jedyne inne elementy, których będziesz potrzebować, to diody LED, termistor i opornik. Tańsze, prostsze i znacznie bardziej elastyczne niż opcja dyskretna.
źródło