Данное устройство является несложной светодиодной гирляндой с девятью режимами работы. Основой служит микроконтроллер ATtiny13 фирмы Atmel. Переключение от одного режима к другому осуществляется с помощью кнопки S1, для переключения зажмите кнопку S1 и дождитесь включения светодиода HL4, после чего отпустите кнопу, в результате включится новый эффект. Как говорилось ранее, устройство имеет девять режимов, а именно:
Номер |
Описание |
1 |
Бегущий огонь слева направо |
2 |
Бегущий огонь справа налево |
3 |
Бегущий моргающий огонь слева направо |
4 |
Бегущий моргающий огонь справа налево |
5 |
Перемигивание крайних и центральных светодиодов |
6 |
Бегущая линия слева направо |
7 |
Бегущая линия справа налево |
8 |
Эффект стробоскопа |
9 |
Моргание всех светодиодов |
Для сборки светодиодной гирлянды потребуется радиодетали:
- Микроконтроллер ATtiny13 в DIP корпусе 1шт.
- Панелька DIP-8 1шт.
- Тактовая кнопка 1шт.
- Резисторы 150 Ом 4шт.
- Резисторы 10 кОм 2шт.
- Конденсатор электролитический 10мкФ 1шт.
- Конденсатор керамический 100нФ 1шт.
- Светодиоды (не более 20мА) 4шт.
Принципиальная схема светодиодной гирлянды:
Прошивку для устройства писал в среде BASCOM-AVR, ниже в файлах к статье есть исходники. Если вас не устраивает скорость того или иного эффекта, то в программе предусмотрены константы с задержками, найти их можно в начале программы. Фото устройства собранного на макетной плате:
Для устройства была спроектирована печатная плата в программе Sprint-Layout. При печати, рисунок зеркалить не нужно.
Необходимо учесть, что после прошивки устройства нужно установить фьюз-биты микроконтроллера для работы внутреннего тактового генератора на 9.6 МГц без делителя на 8. Вот пример установки фьюз-битов в программе SinaProg:
Если вы хотите проверить работу светодиодной гирлянды прямо на компьютере, то в файлах к статье имеется проект в Proteus:
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
IC1 | МК AVR 8-бит | ATtiny13 | 1 | В DIP корпусе | ||
С1 | Конденсатор | 0.1 мкФ | 1 | |||
С2 | Электролитический конденсатор | 10 мкФ | 1 | |||
R1-R4 | Резистор | 150 Ом | 4 | |||
R5, R6 | Резистор | 10 кОм | 2 | |||
HL1-HL4 | Светодиод | 4 | ||||
S1 | Тактовая кнопка | 1 | ||||