Бегущие огни. Бегущие огни на светодиодах своими руками — схема на микроконтроллере ATtiny2313 Электрическая схема бегущих огней на светодиодах

В настоящее время в интернете море схем с бегущими огнями. В нашей статье рассмотрим самую простую схему, собранную на двух популярных микросхемах: таймере 555 и счетчике CD4017.

Будем собирать вот по этой схеме (для увеличения кликните по ней):

Схема не очень сложная, как кажется на первый взгляд. Итак, чтобы ее собрать, нам потребуются:

1) три резистора номиналом: 22 КилоОма, 500 КилоОм и 330 Ом

2) микросхема NE555

3) микросхема CD4017

4) конденсатор на 1 микрофарад

5) 10 советских или китайских светодиодов на 3 Вольта

Распиновка 555


В настоящее время большинство микросхем производят в так называемом DIP корпусе . DIP – от англ. – Dual In-line Package, что в дословном переводе означает как “двухрядная сборка”. Выводы микросхем в корпусе DIP находятся в противоположных сторонах друг от друга. Расстояние между выводами в основном 2,54 мм, но есть также и исключения. В зависимости от того, сколько выводов имеет микросхема, так и называется корпус на эту микросхему. Например микросхема 555 имеет 8 выводов, следовательно, ее корпус называется DIP-8.

В красных кружочках я пометил так называемые “ключи”. Это специальные метки, с помощью которых можно узнать начало маркировки выводов микросхемы


Первый вывод как раз находится рядом с ключом. Счет идет против часовой стрелки


Значит, на микросхеме NE555N выводы нумеруются таким образом:


Все то же самое касается и микросхемы CD4017, которая изготовлена в корпусе DIP-16.


Нумерация выводов идет с левого нижнего угла.

Сборка устройства

Собираем наши бегущие огни. На макетной плате они выглядят примерно вот так:


А вот работа схемы в действии:

Работает вся схема таким образом: на таймере 555 собран генератор прямоугольных импульсов. Частота следования импульсов зависит от резистора R2 и конденсатора С1. Далее эти прямоугольные импульсы считает микросхема счетчика CD4017 и в зависимости от количества прямоугольных импульсов, выдает сигналы на свои выводы. Когда в микросхеме счетчик переполняется, все начинается сначала. Светодиоды моргают по кругу, пока на схеме есть напряжение.

Имейте ввиду, что аналогов микросхем 555 и CD4017 туева куча. Есть даже советские аналоги. Для таймера 555 это КР1006ВИ1, а для микросхемы счетчика К561ИЕ8.

Приведенная в данной статье самодельная схема бегущие огни на светодиодах, построена на довольно популярном . В памяти программы записано до 12 программ различных световых эффектов, которые можно выбрать по своему желанию. Это и бегущий огонь, бегущая тень, нарастающий огонь и так далее.

Этот автомат световых эффектов позволяет управлять тринадцатью светодиодами, которые подключены через токоограничивающие резисторы прямо к портам микроконтроллера ATtiny2313.Как уже было сказано выше, в памяти микроконтроллера зашиты 11 различных самостоятельных комбинаций световых рисунков, а так же есть возможность последовательного однократного перебора всех 11 комбинаций, это уже будет 12-ая программа.

Кнопка SA3 позволяет осуществлять переключение между программами.

Кнопками SA1 и SA2 можно управлять скоростью движения огней либо частотой мерцания каждого светодиода (от постоянного свечения до легкого мерцания). Все это зависит, в каком положении находится переключатель SA4. При верхнем по схеме положении переключателя SA4 регулируется скорость бегущих огней, а при нижнем частота мерцания.

При монтаже светодиодов в линейку следует соблюдать очередность такую же, как пронумеровано на схеме от HL1 до HL11.

Микроконтроллер ATtiny2313 тактируется от внутреннего генератора с частотой 8 МГц.

Видео работы: Бегущие огни на светодиодах

(1,1 Mb, скачано: 3 657)

Здесь пойдёт речь о том, как сделать бегущие огни на светодиодах своими руками. Схема устройства отличается простотой и реализована на логических микросхемах так называемой жёсткой логики - микросхемах серии ТТЛ. Само устройство включает три микросхемы.

Схема состоит из четырёх основных узлов:

    генератора прямоугольных импульсов;

    счётчика;

    дешифратора;

    устройства индикации (16-ти светодиодов).

Вот принципиальная схема устройства.

Устройство работает следующим образом. После подачи питания светодиоды HL1 - HL16 начинают последовательно загораться и гаснуть. Визуально это выглядит как движение огонька слева направо (или наоборот). Такой эффект и называется «бегущий огонь».

Генератор прямоугольных импульсов реализован на микросхеме К155ЛА3 . Задействовано лишь 3 элемента 2И-НЕ этой микросхемы. С 8-го вывода снимаются прямоугольные импульсы. Частота их следования невелика. Это позволяет реализовать видимое переключение светодиодов.

По сути, генератор на элементах DD1.1 - DD1.3 задаёт темп переключения светодиодов, а, следовательно, и скорость «бегущего огня». При желании скорость переключения можно подкорректировать с помощью изменения номиналов резистора R1 и C1.

Стоит предупредить, что при других номиналах R1 и C1 генерация может быть сорвана - генератор не будет работать. Так, например, генератор отказался работать при сопротивлении резистора R1 равном 1 кОм. Поэтому изменять номиналы C1 и R1 можно лишь в некоторых пределах. Если генератор не запустился, то будет постоянно светиться один из светодиодов HL1 - HL16.

Счётчик на микросхеме DD2 необходим для подсчёта импульсов, поступающих от генератора и подачи двоичного кода на дешифратор К155ИД3. По схеме выводы 1 и 12 микросхемы-счётчика К155ИЕ5 соединены. При этом микросхема будет считать поступающие на вход C1 (выв. 14) импульсы и выдавать на выходах (1, 2, 4, 8) параллельный двоичный код, соответствующий количеству поступивших импульсов от 0 до 15. То есть на выходах (1, 2, 4, 8) микросхемы К155ИЕ5 последовательно сменяют друг друга 16 комбинаций кода (0000, 0001, 0010, 0011, 0100 и т.д.). Далее в работу включается дешифратор .

Особенность микросхемы К155ИД3 заключается в том, что она преобразует двоичный четырёхразрядный код в напряжение логического нуля, который появляется на одном из 16 соответствующих выходов (1-11, 13-17). Думаю, такое объяснение не всем понятно. Попробуем разобраться.

Если обратить внимание на изображение микросхемы К155ИД3, то можно заметить, что у неё 16 выходов. Как известно, в двоичном коде из четырёх знаков можно закодировать 16 комбинаций. Больше никак не получится. Напомним, что с помощью четырёхзначного двоичного кода можно закодировать десятичные цифры от 0 до 15 (всего 16 цифр).

Это легко проверить, если возвести 2 (основание системы счисления) в степень 4 (количество разрядов или цифр в коде). Получим 2 4 = 16 возможных комбинаций. Таким образом, при поступлении на входы микросхемы К155ИД3 двоичного кода в диапазоне от 0000 до 1111 на выходах 0 - 15 появится логический ноль (светодиод засветится). То есть микросхема преобразует число в двоичном коде в логический ноль на выводе, который соответствует числу в двоичном коде. По сути это такой особенный дешифратор из двоичной системы в десятичную.

А почему светится светодиод? На выходе ведь логический ноль. По схеме видно, что аноды всех светодиодов подключены к плюсу питания, а катоды к выходам микросхемы К155ИД3. Если на выходе "0", то для светодиода это как бы минус питания и через его p-n переход течёт ток - светодиод светится. Если на выходе логическая единица "1", то ток через светодиод не пойдёт.

Если всё то, что было написано вам всё равно не понятно, то не стоит расстраиваться. Просто соберите предложенную схему, например, на беспаечной макетной плате и наслаждайтесь работой устройства. Схема проверена и исправно работает .

Если в распоряжении уже есть стабилизированный блок питания (например, такой как этот), то интегральный стабилизатор DA1 (КР142ЕН5А ) и элементы обвязки (C2, C3, C4) в схему устанавливать не надо.

Все номиналы элементов (конденсаторов и резисторов) могут иметь разброс ±20% . На работу устройства это не повлияет. Светодиоды HL1 - HL16 могут быть любого цвета свечения (красного, синего, зелёного) с рабочим напряжением 3 вольта. Можно, например, использовать яркие красные светодиоды диаметром 10 миллиметров. "Бегущий огонь" с такими светодиодами будет смотреться очень эффектно.