http://www.forum.getchip.net/ |
|
Диммер для LED-ленты. http://www.forum.getchip.net/viewtopic.php?f=9&t=512 |
Страница 3 из 3 |
Автор: | SVN [ 22 авг 2016, 19:36 ] |
Заголовок сообщения: | Re: Диммер для LED-ленты. |
Автор: | SVN [ 16 авг 2017, 15:05 ] |
Заголовок сообщения: | Re: Диммер для LED-ленты. |
Изменил немного алгоритм работы диммера для тини2313… и перенёс его на МК ATtiny24A. Тактируется МК от внутреннего генератора 8 МГц. ATtiny24_8MHz.png [ 18.09 КБ | Просмотров: 6753 ] Обновленный алгоритм такой: При первом включении (до изучения пульта), управление включением и отключением LED – ленты осуществляется от кнопки «ВКЛ./ОТКЛ.» (кратковременное нажатие). При этом лента плавно выходит на полную яркость. Возможность регулирования яркости, предусмотрено только от пульта. При изучении пульта, сохраняются коды трёх кнопок. Первая – вкл./откл. ленты. Вторая – увеличение яркости. Третья – уменьшение яркости. Для того чтобы изучить пульт необходимо выключить питание устройства, потом нажать на кнопку «Запись» и не отпуская её подать питание. Как только загорится светодиод «LED_SAVE», отпускаем кнопку. Теперь нажимаем последовательно необходимые три кнопки пульта. ПЕРВАЯ – вкючение/отключение LED – ленты (производит те же действия, что и кнопка «ВКЛ./ОТКЛ.»), ВТОРАЯ – регулировка яркости на увиличение, третья - регулировка яркости на уменьшение. После изучения трёх кнопок, устройство отключает светодиод «LED_SAVE» и переходит в дежурный режим. Теперь включать и отключать LED – ленту можно как от стационарной кнопки, так и от кнопки с пульта. Регулировка яркости осуществляется при нажатии и удержании кнопок пульта (регулировка яркости увеличение/уменьшение). Яркость ленты при этом будет плавно изменятся. При необходимой яркости, отпускаете кнопку и данные значения яркости сохранятся в памяти SRAM. Теперь при включении, лента будет разгораться до сохранённого значения. Значение яркости SRAM сохраняются в EEPROM только при обестачивании устройства, и при условии, если эти значения были изменены (Это сделано для увеличения ресурса EERPOM). Индикация: «LED_ON» - индикатор работы ленты «LED_MAX» - индикатор максимальной яркости ленты. «LED_TSOP» - индикатор принимаемого ИК сигнала. «LED_Save» - индикатор режима изучения пульта. Схема: 1.png [ 24.87 КБ | Просмотров: 6753 ] Обозначенный на схеме мосфет установлен мною по причине «что было под рукой»…, потому можно его заменить на любой другой согласно необходимым характеристикам для своего случая. Прошивка: ATtiny24_Dimmer.hex [2.42 КБ] Скачиваний: 1067 |
Автор: | Dj Apendix [ 09 ноя 2017, 23:33 ] |
Заголовок сообщения: | Re: Диммер для LED-ленты. |
Автор: | SVN [ 10 ноя 2017, 00:11 ] |
Заголовок сообщения: | Re: Диммер для LED-ленты. |
Верно, закон Ома никто не отменял. Если это не устраивает то, с указанным на схеме транзистором, можно рулить напрямую с МК, как нарисовано на общей схеме. |
Страница 3 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |