Как сделать "лампу настроения" своими руками.
Вам понадобится:
-Лампа GRONO из магазина (299р.)
-микроконтроллер ATMEGA8-16PU (66р.)
-RGB светодиод KAD1-9090BRGC-01/3 star (273р.)
-транзистор BUZ11 (3*27р)
-различная мелочевка (три 1W резистора, один 10К подтягивающий резистор, колодка для ISP, микросхема-стабилизатор 7805)
В качестве источника света использован мощный RGB светодиод. Мощность каждой цветовой составляющей 1Вт.
Для упрощения линии питания, стабилизатор и колодка ISP на схеме не показаны. Транзисторы подключены к выходам каналов ШИМ. Таких каналов в микроконтроллере три.
Алгоритм работы следующий. Генерируется случайным образом цвет (три char переменные). Если все три значения примерно одинаковы, то на выходе у нас будет белый цвет, что неинтересно, поэтому процесс случайного выбора цвета повторяется. Когда получен цвет с вероятностью 0,5 будет погашен один из каналов (что бы чаще появлялись чистые R, G или B цвета.) Затем вычисляется величина прибавки, что бы за 255 шагов прийти к заданному цвету. После этого случайным образом выясняется скорость ухода к новому цвету (от 5 до 10 сек). Ну а затем за счет приращения значения в регистрах ШИМ плавно приходим к сгенерированному цвету. Подержав цвет какое то время цикл повторяется. И так до бесконечности.
Все необходимое можете купить у нас: http://www.e-kip.ru/ Если нет желания делать лампу своими руками, можете заказать ее у наших менеджеров: info@e-kip.ru
Будут интерполяции.
Тогда смотрется будет.
Времени нет.
Но ищу давно среди китайских сувениров.