Mail to Author Главная

Новогодняя гирлянда на PIC10F206

На подходе Новый год... Так получилось, что елка будет ненастоящая. И всего 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


Сайт управляется системой uCoz