Изготовление лент из светодиодов — отличный вариант использования источников света в декоративных целях. Рабочие светильники легко сделать своими руками. Тем более, что изделие имеет потенциал для создания различных эффектов, таких как затемнение или поочередное манипулирование элементами.
Микроконтроллер ATtiny2313 для бегущих огней
Устройство относится к серии микроконтроллеров AVR под маркой Atmel. Благодаря высокой эффективности они чаще всего используются для управления полосами рабочего освещения. Микроконтроллеры легко программируются, обладают гибкостью и поддерживают реализацию широкого спектра электронных устройств.
ATtiny2313 построен по простой схеме с одинаковыми выходными и входными портами. Программирование (одно из 12) можно легко выбрать с помощью этого микроконтроллера, так как он не перегружен лишними опциями. Эта модель доступна в двух корпусах, SOIC и PDIP, с одинаковыми характеристиками.
- 32 общих 8-битных регистра.
- 120 операций за тактовый цикл, способный
- 2 кБ встроенной флэш-памяти с 10 000 циклами стирания и записи, и
- Внутренняя 128-байтовая память EEPROM со 100 000 циклами записи; и
- 128 байт внутренней оперативной памяти
- 4 канала ШИМ,.
- 8-битные и 16-битные таймеры
- Внутренний осциллятор,.
- Удобный интерфейс для работы с многочисленными приложениями и другими функциями.
В зависимости от параметров источника питания, доступны два типа микроконтроллеров.
- Обычный ATtiny2313 имеет напряжение от 2,7 до 5,5 В и ток до 300 мкА на частоте 1 МГц в режиме активности.
- Вариант ATtiny2313A (4313) имеет номинальное напряжение от 1,8 до 5,5 В и ток 190 мкА при той же частоте.
В режиме ожидания устройство потребляет менее 1 мкА.
Как упоминалось ранее, в память микроконтроллера заложено 11 комбинаций световых схем, а возможность последовательного выбора всех комбинаций светодиодов — 12 программ.
Схема бегущих огней и принцип её работы
Созданная схема светодиодных ходовых огней основана на центрально расположенном микроконтроллере. Все его выходные порты подключены к светодиодам.
- Порт B или PB0-PB7 полностью используется для управления вспышкой.
- Используется до трех выводов из порта D (PD4-PD6).
- PA0 и PA1 работают в свободном состоянии, так как применяется внутренний генератор.
Вывод 1 — PA2 или сброс — не является активным звеном схемы и поэтому подключен к источнику питания ATtiny2313 с помощью резистора R1. Положительная часть источника питания 5 В подключается к контакту #20-VCC, а отрицательная — к контакту #10 (GND). Полярный конденсатор C1 установлен для предотвращения неисправностей и ослабления помех МК.
Учитывая небольшую емкость нагрузки каждого вывода, имеет смысл включить светодиод с максимальной мощностью 20 мА.
Подходят как обычные smd3258, так и светодиоды повышенной яркости в корпусах DIP. Всего имеется 13 светодиодов. Функция ограничения тока выполняется через резисторы R6 — R18.
Схема управляется переключателем SA1, кнопками SB1 — SB3 и цифровыми входами PD0 — PD3. Они подключаются через резисторы R2, R3, R6 и R7. Конструкция позволяет включать и выключать светодиоды в 11 различных режимах, задавая определенную программу с помощью кнопки SB3. Скорость мигания также можно изменить с помощью переключателя SA1. Для этого:.
- SA1 установлен в закрытое положение.
- Скорость изменяется с помощью кнопок SB1 (ускорение) и SB2 (замедление).
Обратите внимание, что открытие выключателя с помощью этих кнопок изменяет яркость светодиода от тусклого мерцания до полной мощности.
Варианты сборки
Существует два доступных и относительно простых варианта сборки ходовых огней: печатные платы или макетные платы. В обоих случаях рекомендуется использовать в качестве базы корпус PDIP на плате DIP-20. Другие компоненты также должны быть включены в пакет DIP.
Для сборки на макетных платах достаточно моделей размером 50 x 50 мм с шагом 2,5 мм. Светодиоды можно размещать как на самой плате, так и на внешних планках, подключая их к схеме гибкими кабелями.
Миниатюрные печатные платы являются более практичным вариантом при использовании светодиодных операционных светильников с ручным управлением.
Например, при установке на велосипед или автомобиль. В этом случае необходимы следующие компоненты.
- Односторонний текстиль 55 x 55 мм,.
- 100 мкФ-6,3 В конденсатор,.
- DD1-Attine 2313,.
- Резистор 10 кОм-0,25 Вт ± 5% (R1),.
- 17 резисторов 1 кОм-0,25 Вт±5% (R2-R18),.
- 13 светодиодов диаметром 3 мм (цвет не важен),.
- 3 кнопки KLS7-TS6601 или эквивалент (SB1-SB3),.
- Ведомый выключатель ESP1010 (SA1).
Для энтузиастов, имеющих практический опыт сборки печатных плат, рекомендуется использовать для этой схемы микросхемы Attine 2313SOIC с SMD резисторами. Это позволяет уменьшить габаритные размеры схемы почти наполовину. Также возможно размещение очень ярких SMD-светодиодов в отдельном блоке.
Бегущие огни на 12V
Эта схема рабочего освещения на 12 вольт известна в сети благодаря своей очень простой и понятной конструкции. Функциональный генератор представляет собой таймер импульсов, а счетчик, который их считает, подает на выходы соответствующий логический уровень. Светодиодные элементы, подключенные к каждому выходу, включаются при логической единице и выключаются при нуле. Эффект рабочего освещения создается за счет непрерывного мерцания. Рабочая скорость" регулируется осциллятором, работа которого контролируется значениями конденсатора C1 и резистора R1.
Яркость светодиодов можно увеличить, увеличив ток питания, но для этого светодиоды должны быть подключены через регулирующий транзистор. Важно отметить, что на выходе счетчика нет специальной платы.
На этой старой схеме указаны советские названия компонентов и микросхем, но сегодня нетрудно найти соответствующие иностранные названия.
Прошивка
Прошивать микроконтроллер ATtine 2313 рекомендуется с помощью самодельного программатора, подключенного через RS-232 или популярного PoneProg2000. Перед началом мигания предохранитель должен быть установлен, как показано на рисунке.