На подходе Новый год... Так получилось, что елка будет ненастоящая. И всего 40 см ростом. На елке должна быть гирлянда, соответственно - купить или сделать. Купить - "не по-нашему" да и промышленные гирлянды рассчитаны на елку не менее метра ростом. Значит сделать...
Сделать надо чтобы было современно. А значит - с микроконтроллером и эффектами. Раз елка почти минимальных размеров, то и микроконтроллер самый младший. Из PICов - получается PIC10. В наличии имелся PIC10F206 значит на нем и сделаем. Поскольку у контроллера только шесть ног, значит на входы/выходы остается 4 ноги. Из них одна ножка - только вход. Вывод - у нас только три независмых канала управления и один управляющий вход.
Что желается - желается несколько режимов и несколько скоростей исполнения. Одна кнопка... Короткое нажатие меняет режим, длинное (более 0,7 с) меняет скорость.
Режимы (при нажатии кнопки изменяются по кругу) - все каналы светятся, бегущий огонь, реверс бегущего огня, накапливающееся включение, реверс накапливающегося включения, все вместе мигают, мигающий бегущий огонь и реверс мигающего бегущего огня.
Скорости (при нажатии кнопки меняются по кругу) - очень медленно (период 2,5 с), медленно (период 1,5 с), нормально (период 0,75 с), быстро (период 0,3 с), очень быстро (период 0,1 с) и переменная скорость, изменяющаяся в процессе от очень медленно до очень быстро.
Схема проста донельзя - стабилизатор питания контроллера, сам контроллер и ключи. Схема показана на рисунке 1.
Рис.1 Схема управляющей части гирлянды
Рис.2 Рисунок печатной платы
Питается блок управления от источника постоянного тока 12-15 В. Выходные ключи позволяют подключать любую допустимую нагрузку - лампочки, светодиоды. Я подключил по две параллельные ветви светодиодов с токоограничительными резисторами по 47 Ом на 3-5 светодиодов в зависимости от цвета свечения. Разъем ХР1 предназначен для внутрисхемного программирования.
Внешний вид прибора приведен на рисунке 3.
Рис.3 Внешний вид прибора
Дополнительно
2009©Electricianman