Два серця на ATtiny2313
Не так давно я почав вивчати мікроконтролери, а тут ще й з дівчиною познайомився. Ось і вирішив зробити їй такий подарунок своїми руками, адже такий подарунок цінується значно більше, ніж куплений у магазині.
Пристрій являє собою коробочку з матовою передньою панеллю, в якій знаходиться плата з двома контурами світлодіодів синього (зовнішній) та червоного (внутрішній) кольорів. Синій контур містить 18 світлодіодів, мигає п'ятьма різними ефектами, кожен ефект повторюється 4 рази, після кожного повторення мигає внутрішній червоний (14 світлодіодів) контур таким чином, як ніби б'ється серце (плавно змінюється яскравість світіння світлодіодів). Роботу пристрою можна подивитися на відео в кінці статті.
"Серцем" двох сердець є мікроконтролер фірми Atmel, Tiny2313. Джерело програми на С (написана в AVRStudio 6.1), проект протеуса та друковану плату можете скачати в кінці статті.
Схема не дуже складна і під силу навіть новачкові. У мене ж викликало невеликі труднощі виготовлення корпусу, але тут вже все залежить від вашої фантазії та вмінь. Мій корпус виготовлений з плексу, передня сторона оброблена наждачним папером для надання матового відтінку (щоб плата всередині не дуже сильно проглядалася).
Пристрій підключається до USB комп'ютера, тому не потребує якихось зайвих витрат на елементи живлення. Кабель припаюється безпосередньо до друкованої плати. Якщо ви візьмете USB подовжувач, то червоний провід на 20-у ніжку мікросхеми, чорний і обплетка (якщо є в кабелі) припаюєте до 10-ої ніжки.
Список радіоелементів
Обозначення | Тип | Номінал | Кількість | Примітка | ||
---|---|---|---|---|---|---|
U1 | МК AVR 8-біт |
ATtiny2313
|
1 | |||
Q1-Q6 | Біполярний транзистор |
BC547
|
6 | |||
R1-R8 | Резистор |
200 Ом
|
8 | |||
R9-R11 | Резистор |
1 кОм
|
3 | |||
R12 | Резистор |
100 Ом
|
1 | |||
Світлодіод | 32 | |||||
Прикреплені файли:
- Serdce.rar (135 Кб)