Сейчас существует огромное множество всевозможных устройств из светодиодов. Это устройство отличается от других наличием микроконтроллера, а значит довольно интересной функциональностью.
Идея заключается в создании перепрограммируемого устройства, которое будет менять порядок и частоту мигания светодиода.
Естественно, речь пойдет о микроустройстве.
Кратко ознакомимся с принципом работы. В основе всей схемы- микроконтроллер, как выход используется светодиод, как вход – фоторезистор.
Микроконтроллер имеет два режима работы – просто мигание и режим записи новой последовательность. Последний включается если МК заметит два изменения света в течение полсекунды. В этом режиме микроконтроллер будет запоминать новую последовательность столько, на сколько хватит встроенной памяти (а это 64 байта, т.е. 10 секунд).
Нам понадобятся:
- Два резистора сопротивление в 1 кОм
- Один фоторезистор (например, M9960)
- Светодиод с низким током энергопотребления (1.7 В, 2 мА)
- Микроконтроллер Atmel ATtiny13v
- Элемент питания CR2032, 3 В, 220 мА*ч
Ну и конечно некоторые инструменты.
Схема крайне проста.
Для проверки работоспособности схемы перед финальной сборкой можно попробовать собрать устройство на безпаечной макетной плате.
Теперь необходимо запрограммировать микроконтроллеров. Подробную инструкцию как собрать программатор за несколько минут и запрограммировать микроконтроллер вы можете прочитать здесь.
Исходный код и уже скомпилированный hex файл.
Устройство вне макетной платы должно быть компактным, удобно для использования, поэтому самый оптимальный вариант – не использовать печатной платы, а собрать «на весу», благо состоит оно из нескольких компонентов. Однако, будьте осторожны, спаять все воедино может оказаться не так то просто.