Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Волшебная коробочка на 14 февраля

Решил сделать для любимой девушки оригинальный подарок своими руками.

Функционал устройства:

  • 7- программ мигания;
  • Переключенние между программами происходит по кнопке;
  • Переключенние между программами по таймеру, каждых 30с;
  • Отключение устройства по кнопке;
  • Автоматическое выключение при 5 минутах неактивности.


Схема устройства очень простая — микроконтроллер ATmega8, красные светодиоды, кнопки и батарейки питания (3 пальчика). Плату сделал двухслойной (не хотелось использовать перемычки). Разводил в Altium Designer, избыточно для такой простой платы использовать такую программу, но так как я с ней постоянно работаю — мне в ней удобно. Altium проект в конце статьи в архиве. 

Вот так выглядит плата устройства в Altium Designer


Визуализация платы в Altium Designer

 



Плату поместил в сувенирную коробку


Для программирования МК на плате есть разъем. Конечно он немного портит выд устройства, но совсем не хотелось мучаться с проводами для прошивки. Я программировал через AVRISP mkII но можно использовать той что есть в у вас в наличии. 

Прошивку писал в AVR Studio на языке С, не особо оптиммизировал. Частота работы МК 8MHz  В программу очень легко вносить новые эффекты мигания. Кнопкой S2 включается устройство, S1 — переключючение программ мигания по кругу, после МК переходит в сон, и чтобы включить нужно нажать S2 (кнопка подключена к внешнему прерыванию). Если кнопка S1 не нажимается, через 30 секунд произойдет переключение на следующую программу мигания. Если нет активности пользователя, через 5 минут устройство отключится.

Как работает устройство:


Файлы проекта:

Источник: we.easyelectronics.ru


C этой схемой также часто просматривают:

Автомат световых эффектов "Счастливое сердце"
Сердечко из светодиодов или использование полевого транзистора в качестве ключа
Подарок своими руками - светодиодное сердце
Многофункциональное светодиодное сердечко

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

Контроллер RGB светодиодной ленты

Цветик-семецветик на PIC12F629

Плавное чередование яркости свечения светодиодов (лент)

Электронное ожерелье на микроконтроллере и светодиодах

RGB-лампа настроения без микроконтроллера

Корзинка с цветами на светодиодах

Световые эффекты на основе цифрового генератора шума

Мигающий светодиодный сигнализатор с низковольтным питанием

Брелок в форме сердца в техностиле

Схема ночника с оригинальным световым эффектом



© 2003—2017 «KAZUS.RU - Электронный портал»