![]() |
![]() |
||||||||||||
Автомат световых эффектов на ATtiny25
Автор: Валерий Макаров aka dr.faust Доброго времени суток всем местным котам и гостям этого поистине прекрасного сайта! ![]() Новый Год наступает, наступает на хвост! Нужно что-то сделать к этому празднику! Что же это может быть? Например - небольшая гирлянда. Осмелюсь представить вашему вниманию небольшую и малость новогоднюю схемку - автомат световых эффектов на микроконтроллере. Конструктивно устройство выполнено на базе микроконтроллера семейства AVR - ATtiny25-20 и паре транзисторов КТ815В. Выбор этих транзисторов обусловлен исключительно их наличием, можно ставить любые, только обратной проводимости. ![]() Вот схема, тут все предельно просто. Кнопки притянуты к земле резисторами по 9,1 КОм, базы транзисторов подключены через резисторы по 150 Ом. В программе сейчас есть 15 вариантов мигания. Чтобы включить мигалку, нужно нажать на кнопку, подключенную к PB0. Переключение между эффектами - оставшимися двумя, PB1 - предыдущий, PB2 - следующий. Поскольку прерывания PCINT мне так и не удалось настроить, чтобы переключить эффект, нужно держать соответствующую кнопку от 0,3 до 0,7 секунд (средняя длительность одной из фаз эффекта). Кстати, если кто-нибудь мне поведает, как же эти прерывания готовить - буду премного благодарен. Пару фоток готового устройства и печатка. ![]() ![]() Плату распаиваем так - сначала контроллер и планарные резисторы, потом резисторы и два конденсатора(если ставить стабилизатор питания типа КРЕН5А), кнопки и провода. В самом конце паяем транзисторы и КРЕНку. Благодарю за внимание. :)
Файлы: Все вопросы в Форум.
|
|
||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |