Проста мигалка на RGB світлодіоді з використанням МК ATtiny2313 (ATtiny13)
Цей проект призначений в першу чергу для початківців радіолюбителів, для тих, хто тільки почав освоювати мікроконтролери. Проект також хороший тим, що при прошивці контролера не потрібно виставляти фьюзи і розбиратися в них, прошив і все. Схема зібрана на мікроконтролері Attiny2313, схема підключення показана нижче:
Усього в програмі закладено 12 ефектів, перемикання ефектів відбувається послідовно, ніби за списком. Замість мікроконтролера Attiny2313 можна використовувати Attiny13, прошивка для цього контролера лежить нижче в архіві, при використанні МК Attiny13 порти для підключення світлодіодів залишаються тими ж (не плутайте з висновками!).
Де можна використовувати цю мигалку? Наприклад, під новий рік, монтувати в ялинкову іграшку або зірку. Схема може спокійно працювати від двох або трьох АА батарейок, так що підводити окреме живлення не має сенсу, до того ж ток споживає невеликий, буде мигати дуже довгий час (якщо не використовувати потужні світлодіоди і не ускладнювати схему). Нижче на фотографії я для ефектності світлодіод засунув у пенал від припою, вночі виглядає відмінно.
Схему я збирав на макетній платі, але в архіві друкована плата додається. По ідеї, якщо використовувати мікроконтролер в SMD варіанті, то плату виготовляти зовсім не обов'язково. Замість RGB світлодіода можна застосувати світлодіодну стрічку або три окремих світлодіоди, тоді вони будуть перемикатися окремо. Потужні RGB діоди слід підключати через транзистори, підійдуть як польові, так і біполярні. Схема підключення повинна бути знайома кожному, тому давати її я не буду. Тут правда є один цікавий момент з резисторами при живленні світлодіода прямо від порту мікроконтролера. Різний світлодіод різного кольору свічення споживає різний ток, тому резистори потрібно підбирати.
Скачати файли проекту (друкована плата, прошивка, проект в Proteus) можна нижче
Список радіоелементів
Позначення | Тип | Номінал | Кількість | Примітка | |
---|---|---|---|---|---|
U1 | МК AVR 8-біт |
ATtiny2313-20PU
|
1 | ||
R1-R3 | Резистор |
270 Ом
|
3 | ||
D1-D3 | Світлодіод | 3 | |||
Прикріплені файли:
- RGB_migalka.rar (27 Кб)