Электронная валентинка на светодиодах #1 |
Вашему вниманию предлагается конструкция "Электронная Валентинка", созданная что бы дарить радость близкому и любимому человеку :)
Электронная Валентинка разрабатывалась как подарок любимой девушке на 14 Февраля - отсюда и соответствующее название. Схема основана на микроконтроллере ATMega32 и 156 светодиодах включенных по матричной схеме (рис. 1 и рис.2 - для увеличения картинки просто нажмите на нее).
![](https://kazus.ru/nuke/objects/circuits/7/7xbvg22a6zii19104u0b9yalc6fl14jt/image/valentinka-upravlenie-b.png)
Рис. 1. Принципиальная схема платы управления (нажмите для увеличения)
![](https://kazus.ru/nuke/objects/circuits/7/7xbvg22a6zii19104u0b9yalc6fl14jt/image/valentinka-indikaciya-b.png)
Рис.2 Принципиальная схема платы индикации (нажмите для увеличения)
Электронная Валентинка выполнена на двух печатных платах, одна из которых служит платой управления (рис. 3) и является односторонней, вторая служит платой индикации (рис.4, рис.5.) и является двухсторонней. В платах имеются соединения перемычками из провода МГТФ, места соединения показаны на рисунках. Это не лучший вариант, но зато экономим в габаритных размерах по толщине.
![](https://kazus.ru/nuke/objects/circuits/7/7xbvg22a6zii19104u0b9yalc6fl14jt/image/plata-1.png)
Рис.3 Плата управления
![](https://kazus.ru/nuke/objects/circuits/7/7xbvg22a6zii19104u0b9yalc6fl14jt/image/plata-2.png)
Рис.4 Плата индикации - верхний слой
![](https://kazus.ru/nuke/objects/circuits/7/7xbvg22a6zii19104u0b9yalc6fl14jt/image/plata-3.png)
Рис.5 Плата индикации - нижний слой
При пайке светодиодов некоторые вывода необходимо оставить не откусанными, это необходимо для соединения платы индикации с платой управления в соответствующих местах.
Перед пайкой следует проверить каждый светодиод на исправность и желательно еще измерить обратные токи утечек, поскольку может появиться проблема засвечивания ненужных светодиодов в процессе работы схемы. Особо это заметно на дешевых светодиодах. Так же следует паять светодиоды быстро избегая лишнего перегрева. Дополнительно выйграть габариты можно используя светодиоды для поверхностного монтажа.
Программа микроконтроллера написана в среде IAR EWAAVR 5.30.0. Компилятор доступен в глобальной сети. В проекте есть библиотека эффектов “effects.c” и основной файл “main.c”, с помощью них создаются все визуальные эффекты на светодиодном индикаторе.
Микроконтроллер программируется внутрисхемно, программатор подключается непосредственно к его выводам (см. рис.3). Для программирования можно воспользоваться программатором USBASP или чем-то по проще, например PonyProg. Fuse биты - внутренний RC на 8 Мгц, JTAG отключен. Low = E4, High = D9.
Электронная Валентинка питается от никель-кадмиевого или никель-металлогидридного аккумулятора напряжением 3,6В – 4,8В. Можно использовать литий-ионные аккумуляторы, но в этом случае необходимо поработать над схемой зарядки. Максимальный ток потребления составляет порядка 120мА, среднее значение порядка 60 мА и зависит от используемых эффектов.
Корпус изготовлен из листового оргстекла. Формовка осуществлялась при помощи воздушной паяльной станцией и оправы подходящего диаметра. Склеен корпус клеем на основе дихлорэтана с добавлением кусочков оргстекла и их растворения до жидкой массы. Корпус снаружи покрашен аэрозольной красной краской. Стоит позаботиться о качестве краски либо сверху сделать покрытие из защитного лака, чтобы краска не обтиралась.
Работу Электронной Валентинки можно посмотреть на видео ниже:
По всем вопросам можно обратиться к автору по почте: igor727@mail.ru.
Файлы проекта:
Источник: www.chipenable.ru
Автор: Игорь Журавлев
C этой схемой также часто просматривают: |
Электронная телефонная трубка
Малогабаритный детектор поля с индикацией на двух светодиодах
Детектор поля с логарифмической шкалой на 12 светодиодах и звуковой индикацией
ЭЛЕКТРОННАЯ СИСТЕМА ЗАЖИГАНИЯ ДЛЯ АВТОМОБИЛЬНОГО ОТОПИТЕЛЯ
ДВУХТОНАЛЬНАЯ ЭЛЕКТРОННАЯ СИРЕНА
Рисунок на колесе с помощью микроконтроллера
Цифровой осциллографический пробник "Хамелеон"
Микроконтроллерное "сердечко" на ATtiny2313
Два индикатора уровня на микросхе LM3914
|