Этот контроллер способен управлять отдельным RGB светодиодом или светодиодной лентой используя пульт дистанционного управления стандарта RC5. Устройство построено на базе распространенных компонентов: микроконтроллер ATtiny2313 фирмы Atmel, инфракрасный приемник TSOP1736, стабилизатор LM7805, кварц на 20МГц, пульт управления LG 105-230М или ему подобный. Питается устройство от адаптера напряжением 12 Вольт. Ток потребления в ждущем режиме 12mA.
При программировании микроконтроллера установить fuse-биты на работу от внешнего кварца частотой больше 8МГц(SKSEL3-0 = 1111, SUT1-0 = 11), также запрограммировать EEPROM, где сохранены предустановленные комбинации цветов и эффектов.
Схема контроллера
Пульт дистанционного управления
Работа с устройством
При включении контроллера загорается цвет сохраненный в первой ячейке EEPROM.
Кнопка "POWER" - включение контроллера;
Кнопка "MUTE" - выключение контроллера;
Под цифровыми кнопками сохранены определенные цвета и эффекты: 1 - красный, 2 - оранжевый, 3 - зеленый, 4 - лиловый, 5 - синий, 6 - фиолетовый, 7 - эффект перебора цветов с быстрой скоростью и максимальной яркостью, 8 - эффект перебора цветов с медленной скоростью и максимальной яркостью, 9 - эффект перебора цветов с быстрой скоростью и минимальной яркостью, 0 - белый цвет:
Кнопками "-/--" и "SYSTEM" можно увеличить или уменьшить скорость эффекта перебора цветов;
Кнопками "P+" и "P-" можно увеличить или уменьшить яркость свечения;
Кнопками "VOL+" и "VOL-" увеличивается яркость установленного цвета до белого цвета и наоборот;
Кнопкой "SLEEP" останавливаем режим перебора цветов.
Архив для статьи " RGB контроллер с дистанционным управлением на Attiny2313" | |
Описание: Файлы прошивки и EEPROM микроконтроллера | |
Размер файла: 1.81 KB Количество загрузок: 2 755 | Скачать |
Комментарии
Вот ещё-бы исходник, чтобы можно было поправить прошивку под любой пульт...
Вот ещё-бы хоть одну кнопку добавить для включения/выклю чения хотя-бы одного эффекта, чтобы можно было без пульта обходиться, а то собрать - собрал, а проверить работоспособнос ть нечем, нет под рукой пульта RC5.