Два серця на 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
Додати всі

Прикреплені файли:

Top