Не так давно я начал изучать микроконтроллеры, да тут ещё и с девушкой познакомился. Вот и решил сделать ей такой подарок своими руками, ведь такой подарок ценится гораздо в большей степени, нежели купленный в магазине.
Девайс представляет собой коробочку с матовой лицевой панелью, в которой находится плата с двумя контурами светодиодов синего (внешний) и красного (внутренний) цветов. Синий контур содержит 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 | |||||