Світлодіодна гірлянда на МК з перемиканням режимів роботи
Цей пристрій є простою світлодіодною гірляндою з дев'ятьма режимами роботи. Основою служить мікроконтролер 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 |
Прикріплені файли:
- light66.rar (18 Кб)