Как сделать мигание гирлянды

от admin

Как сделать чтобы гирлянда мигала?

Чтобы мигала красиво (плавно разгораясь и медленно затухая, ритмом каким-то и т.д.) — нужен блок управления (контроллер), который можно спаять по схемам из журнала "Радио" или из интернета.

Если же устроит и хаотичное дёрганье, но зато быстро и дёшево — в разрыв одного из проводов, идущих к вилке гирлянды, включается стартер от лампы дневного света. Конденсаторов параллельно можно никаких не ставить, и так работает. Но конденсаторами можно изменить частоту мигания.

Но это будет, конечно же, примитивнейшее мигание всей гирлянды разом, ни о каких бегущих огнях не мечтайте.

Со светодиодными гирляндами, говорят, работать не будет. С неоновыми "свечками" — работает.

Анимируем статичную гирлянду с помощью ATtiny13

Новый год уже скоро, поэтому самое время подумать о праздничном освещении. Сегодня я хочу показать, как с помощью дешевого микроконтроллера и хитрой прошивки можно сделать веселее даже самую скучную статичную светодиодную гирлянду.

Исходные данные

У меня скопилось великое множество самых разных гирлянд, среди них есть как простые советские на лампочках, так и модные нынче на адресных светодиодах. Когда играться с режимами последних мне надоело, я пришел к выводу, что это все баловство, и самый оптимальный вариант гирлянды — это та, которую включил один раз и забыл. Самыми удобными мне показались USB гирлянды на 30-40 лампочек длиной 4-6 метров. Они недорого стоят, их удобно хранить за счет небольшой длины и можно воткнуть куда угодно, т.к. потребление у них мизерное. Единственный минус — такие гирлянды в основном абсолютно статичны, т.е. при работе просто светятся и не имеют никаких спецэффектов. Еще в прошлом году я заказывал сразу кучу разных USB гирлянд, среди них мне больше всего понравились такого типа:

Заказывал здесь. Это примитивная гирлянда на 30 светодиодов длиной 4.5 метра, которая питается от любого USB порта и во время работы просто светится по всей длине:

В ней чередуются светодиоды 4х цветов: красного, желтого, зеленого и синего. Есть и варианты с просто белыми/теплыми вариантами светодиодов:

На странице лота есть и вариант с батарейным питанием, причем он отличается наличием мигающего режима (мигает просто вся гирлянда). Такая у меня тоже есть, и у нее имеется большой минус: она очень быстро теряет яркость по мере просадки батареек. При всей своей тупой примитивности в техническом плане эти гирлянды все же имеют свой некий шарм за счет интересных рассеивателей:

Они сделаны из прозрачной эпоксидки и наполнены пузырьками, на которых красиво рассеивается свет, создавая эффект шара со снежинками:


В техническом плане гирлянда ничего сложного и интересного не представляет, на конце обычный USB разъем со встроенной в него парочкой гасящих резисторов:

А все светодиоды подключены параллельно, на всю длину гирлянда имеет всего 2 провода:

Потребляет это поделие всего 90мА, поэтому его можно питать от любого подвернувшегося USB порта:


Я, например, втыкаю свои в порты телевизора, ТВ приставки, в старые ненужные зарядники от телефонов — везде работает отлично.

Теория

Несмотря на то, что провода в данной гирлянде всего 2, мы с помощью хитрости можем заставить ее мигать двумя группами светодиодов независимо друг от друга. Хитрость эта называется Charlieplexing, и ей уже сто лет в обед. Заключается она в том, что можно подключить светодиоды разной полярностью к общей шине и управлять ими отдельно с помощью изменения полярности на шине:

Особенно легко это делать при помощи микроконтроллера: подаем на вход X1 логическую единицу, на X2 — ноль, в итоге горит LED1. Инвертируем (X1 — ноль, X2 — единица) — горит LED2, таким образом мы имеем возможность по всего двум проводам независимо управлять двумя отдельными светодиодами. Если переключать выходы с большой частотой, по визуально будут гореть оба светодиода, причем с помощью изменения длины периода можно менять и яркость, т.е. это фактически обычный двухполярный ШИМ. На самом деле Чарлиплексинг не ограничивается двумя светодиодами, это для него вообще самый примитивный случай. Обычно в реальности эта техника используется для управления всякими матрицами светодиодов с использованием сильно меньшего количества пинов микроконтроллера. Но у такого подхода есть существенный минус: мерцание и падение яркости с ростом количества коммутируемых светодиодов, от этого никуда не деться.

Практика

Для управления светодиодами будем традиционно использовать микроконтроллер ATiny13, причем питать светодиоды мы будем напрямую с пинов контроллера, а для повышения максимального отдаваемого тока мы запараллелим по паре пинов. О допустимости такого подхода ходят споры, но на деле лично я проблем никогда не замечал, по моему опыту этот МК вообще нереально убить практически ничем. Каждый пин t13 может отдавать до 20мА, для двух пинов получаем до 40мА, чего должно быть достаточно для питания половины гирлянды почти без потери яркости (т.к. вся она потребляет 90мА, см. выше). Общая схема:

Здесь C1 — конденсатор на 0.1-1 мКф, R1 — резистор на 10-20 Ом. Питать напрямую от МК можно гирлянду длиной 15-30 светодиодов, не больше. Для гирлянд большей длины придется городить усилитель на полевиках, что-то типа такого:

Бинарник прошивки и исходники можно скачать тут.
Внимательных читателей заинтересует, как же осуществляется переключение режимов, если на схеме нет ни одной кнопки? А хитрость в том, что я пошел по пути, который используется в фонариках, и режимы здесь переключаются быстрым отключением-включением питания схемы. Причем последний использованный режим запоминается спустя примерно минуту работы, так что каждый раз заново перебирать все режимы в поисках наиболее понравившегося не нужно. К слову, можно легко реализовать переключение и по кнопке — для этого достаточно включить ее между RESET и VCC микроконтроллера. Режимы работы мы рассмотрим позже, а пока нам нужно немного пошаманить над самой гирляндой, т.к. у нее все светодиоды подключены параллельно. У каждого второго светодиода снимаем рассеиватель, в моем случае это синие и зеленые диоды:

Светодиод сидит на термоклею, для более легкого съема «плафон» можно погреть феном. Снимаем старую термоусадку:

Между контактами имеется кусок пластика, его не выкидываем — он нужен для предотвращения замыкания. Каждый второй светодиод таким образом перепаиваем на обратную полярность и собираем в обратном порядке. Новая термоусадка:

Диаметр 4.8мм, брал тут, на всю длину гирлянды хватит отрезка длиной 50см. Усаживаем:

При усадке каждого светодиода важно проверить, что нигде ничего не замкнуло или не пропал контакт. В конце надеваем рассеиватели и проверяем все еще раз, подав на вход гирлянды 5В через 100 Ом резистор:

Если все сделано верно, гореть должны при этом только сине-зеленые или красно-желтые светодиоды, а при смене полярности питания — наоборот:

Для электронной начинки было лень разводить и травить свою плату, поэтому первый прототип я решил сделать с помощью платы-переходника SSOP8:

А размещаться все это будет в сборном USB type A разъеме:


Для большей компактности пришлось немного подрезать как пластиковую часть коннектора, так и переходник микроконтроллера:

Читать:
Как убрать наводки на проводах


Запаиваем микроконтроллер и параллелим пины:

Далее я буквально навесным монтажом разместил на разъеме конденсатор и припаял плату с МК:

Два средних пина из разъема я вытащил, чтобы конденсатор уместился и не замыкал. Аналогичным образом на весу припаян 1206 резистор на 10 Ом:

Ни к какой красоте я здесь не стремился, это чисто демонстрационный прототип для проверки работоспособности идеи. Для реального использования я планирую чуть позже развести и заказать нормальные платы. Дабы ничего не отвалилось во время испытаний я залил плату эпоксидкой, и после сборки на конце гирлянды имеем обычный USB разъем, про который с виду и не скажешь, что он несет в себе какую-то хитрую логику:

Результат

  • Автоматический — в нем все мигающие режимы переключаются по кругу через определенный интервал времени
  • Статический — горят все диоды одновременно, как было изначально
  • 9 видов мигалок, у каждой из которой есть 3 скорости (медленно, средне, быстро)

Итак, предлагаю посмотреть, как работают всякие мигалки.
Самая первая — просто мигание всеми светодиодами одновременно:

Далее идет поочередная мигалка:

Поочередная мигалка «с нахлестом»:

Поочередная мигалка «с нахлестом» №2:

Плавная мигалка всеми светодиодами:

Плавная поочередная мигалка:

Плавная поочередная мигалка «с нахлестом»:

Плавная поочередная мигалка «с нахлестом» №2:

Описанным образом можно оживить практически любую статичную гирлянду, если в ней не очень много светодиодов. Хотя на рынке в наши дни полно готовых гирлянд и контроллеров к ним, на сделанную своими руками смотреть гораздо приятнее)

Как заставить мигать светодиодную гирлянду

Всем добрый день.
Ситуация такая: есть светодиодная гирлянда. Просто светится статично. Хочу добавить мигания. Как можно сделать по-шустрому из подручных средств? Что-то я вступил совсем.
Спасибо за советы.

Комментарии 76

Блин народ — фикс прайс вам в помощь, сам в прошлом году искал и нашел по 300 рублей шт. Пашет — куча режимов — ребенок не нарадуется)))

А если гирлянд две, то вообще можно сделать чтобы они вдвоем мигали попеременно.
два транзистора, два конденсатора на 200-800мкф и два резистора на 1,5-2,5 кОм
Транзисторы подключаются (в зависимости от типа) одними ногами к минусу, вторыми ногами через гирлянду на +U. Предположим, "эмиттеры" на земле. Коллекторы, соответственно, каждый к своей гирлянде.
Оставшиеся два вывода "База" через резисторы к +U
Осталось у нас два конденсатора. Припаиваем один вывод в точку соединения базы с резистором, а второй (с соблюдением полярности) — к коллектору противоположного ключа.
Все, включай и наслаждайся
Если непонятно написал — стукнись в личку, нарисую от руки

Простая мигалка для ёлочной гирлянды

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

Простая мигалка для ёлочной гирлянды

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

shadow

shadow

shadow

КОММЕНТАРИИ

Есть еще проще — всего 2 детали:
1. конденсатор 0,5-2мкф на напряжение не ниже 250в
2. стартер от лампы дневного света

блин, отформатировалось не кстати.
во общем конденсатор включается параллельно стартеру (от лампы дневного света) и вся эта конструкция включается последовательно с гирляндой.
от емкости конденсатора (0,5-2,0 мкф) зависит частота моргания

В заводском «домике» с электрическая схема выглядит следующим образом (и наверное это правильно с точки зрения подавления помех):
— на входе 220В зашунтировано конденсатором МБМ 0,1мкФ 250В
— далее идет: дроссель ДМ-0,4 100мкГн — стартер — дроссель ДМ-0,4 100мкГн (вся эта цепочка запараллелена конденсатором МБМ 1мкФ 250В, а так же тумблером) и на нагрузку.
Тумблером включаем на постоянное свечение.
Я бы поставил все конденсаторы на 300В и более современные и малогабаритные. А меняя емкость конденсатора 1мкФ 250В — подобрал частоту переключения на свой вкус.

не знаю когда это было написано первый раз тут
2 Lexx кондёр не нужен внутри старёра уже есть.

включите последовательно в цепь ёлочной гирлянды стартёр от лампы дневного света,гирлянда то же мигает, правда хаотично.

Александр , а немогли бы Вы выложить схемку этого "домика"? Просто хотелось бы поподробнее чтобы понять что там и как . Как подсоединены конденсаторы,как дроссели.

Для этого в магазине электротоваров необходимо купить стартер-пускатель на 220 вольт для ламп дневного света и согласно схемы подсоединить его последовательно к гирлянде. Мощность гирлянды не должна превышать мощности, указанной на корпусе стартера. Каждый стартер имеет свою частоту мигания. Поэтому, если вы повестите на елку 2-3 гирлянды, в каждую из которых последовательно включен стартер, они будут мигать попеременно. Подбирая стартер, лучше опробовать несколько штук, так как каждый, даже абсолютно одинаковый по характеристике стартер мигает по-своему. Параллельно со стартером можно подключить обычный выключатель. Если вам надоест мигание, выключите его, и гирлянда будет гореть постоянно.

Киевский семиклассник В.Басовский предлагает спрятать стартер в самодельный фанерный домик и поставить его под елкой. В то время, когда гирлянда гаснет, загорается красным цветом неоновая лампочка стартера. Если на задней стенке домика укрепить зеркало, то окно будет светиться.

В журнале "Неделя" №46 1970 года http://radiofanatic.ru/images/369_1.jpg

Вот если бы автор еще расписал (для чайников) какие детали использованы на схеме — было бы вообще "аллес гуд"!

Алексей, все детали на схеме подписаны R1 — 2,4 KОм мощностью не менее 2-х ватт. R2 10КОм-подстроечный(крутилка) на схеме со стрелкой. С1 — электролитический конденсатор 50мкФ на напряжение не меньше 250вольт, Диод Д226Б, можно поставить 1N4007. Тиристор КУ201Н. Ну и кружок с крестиком это лампочка на 220вольт, вместо нее можно включить гирлянду =)

Е 1 а также те кто будет делать мигалку по выложеной вверху схеме ! Я сам делал такую мигалку и скажу вот что- Тиристор у меня КУ-202 Л , резисторы на 2 Ватта лучше сразу заменить минимум 5 Ваттными ! Греются они как утюг ! Далее неверьте что переменный резистор достаточно на 10 КилоОм! Придётся подбирать его. У меня при 10 килоОмах было мерцание, чуть лучше чем мигалка со стартером. Добивался чтобы лампа гасла и зажигалась типа как реле. Добился поставив три резистора по 47килоОм 5 Ватт и переменный 68 килоОм 1 Ватт которым регулирую частоту вспышек. Кондёр можно такой как на схеме! Но 10 килоОм. Забудьте!

Далее здесь ненаписано что мощность лампы( гирлянды) показаной на схеме пунктиром должна быть половина мощности лампы( гирлянды) показанной сплошной линией! Тоесть-если лампа показаная спплошной на мощность 100 Ватт ,то та которая пунктиром нарисована должна быть 40 так как 50 Ваттных лампочек нету.

Это не схема а какаята билиберда!

Арсен, схема то рабочая). НО! Много в ней неточностей ! Я выше отписал что и как- многое зависит от самого тиристора.

Lexx, а перед стартером можно поставить ещё и диод, типа д 226б. или тот же 1N4007. Мигать будет чуть медленнее. А паралельно диоду можно припаять тумблерок, меняющий частоту мигания. Тоже не хило.

Похожие публикации