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

Гирлянда на микроконтроллере своими руками

С наступающим вас дорогие пользователи. И к предстоящему празднику решил порадовать вас схемой- новогодняя гирлянда на микроконтроллере pic.

И прошу к просмотру подробнее данной статьи.

Схема устройства:




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


Ядром схемы является микроконтроллер PIC16F628A . Микроконтроллер работает по алгоритму, изображенному на рисунке. Код программы написан на языке ассемблер, смотреть листинг Garland\16F628ATEMP.ASM.

Полный цикл внутрисхемного программирования и отладки микроконтроллера PIC16F628A был осуществлён при помощи MPLAB IDE v8.15 (интегрированная среде разработки), компилятор MPASM v5.22 (входит в MPLAB IDE v8.15) и MPLAB ICD 2 (внутрисхемный отладчик - «Дебагер»). Для тех, кто не располагает средствами приведёнными выше, а имеет свою программу для работы с HEX файлами и иной программатор, можно в соответствующем проекте найти файл 16F628ATEMP.HEX. Техническую спецификацию микроконтроллера можно найти на сайте и .

Микроконтроллер DD1 имеет функциональные выходы RB4 – RB7, к которым подключаются усиливающие полевые MOSFET транзисторы VT1 – VT4. Техническую спецификацию транзисторов можно найти на сайте . Стоки транзисторов подключены к нажимным клеммникам X2 – X5. Напряжение питание нагрузки задаётся источником питания схемы, который подключают к разъёму X1. Максимальный коммутируемый ток на канал составляет 0.5 А. Микроконтроллер DD1 не имеет функции принудительного сброса, вывод для сброса подключен через резистор R1 к положительному потенциалу питания. Для генерации тактовой частоты в микроконтроллере используется встроенный генератор тактовой частоты на кристалле. Прибор может эксплуатироваться в диапазоне температур от – 40 °С до +85 °С.

Прибор запитывается от переменного или постоянного источника напряжения, подключаемого к разъему X1. Номинальное напряжение источника питания 12 В. Номинальный ток источника питания зависит от нагрузки и составляет 0.5 – 2 А. Для стабилизации питания используется обычная схема из диодного моста VD1, линейного стабилизатора DA1, фильтрующих конденсаторов C1 – C4.

В микроконтроллер запрограммированы 3 световых эффекта в основе лежит эффект «бегущие огни».
1) Гирлянды поочерёдно загораются и гаснут в одну и так же повторяют в другую сторону.
2) Гирлянды поочерёдно загораются и когда все четыре гирлянды горят, начинают поочерёдно гаснуть в том же направлении, так же повторяется и в обратном порядке.
3) 1 и 2, 3 и 4 гирлянды поочерёдно перемигиваются между собой. Микроконтроллер запрограммирован таким образом, что выполняет заранее установленное число повторов светового эффекта. Стоить отметить, что интервал времени между загораниями гирлянд меняется (нарастает, достигая пика, а затем падает), то есть виден эффект «временной раскачки». Для лучшей демонстрации световых эффектов гирлянды (так как они пронумерованы на схеме) следует располагать по порядку в одной плоскости. В данном случае украшение ели от корней до верхушки (по вертикали, разбив ель на четыре сектора для гирлянд), от 1 до 4 гирлянды, соответственно.

Питание гирлянд связано с источником питания подключаемым к разъёму X1, следовательно нужно рассчитывать последовательно соединённые светоизлучающие элементы (светодиоды, лампы накаливания). Общее напряжение питания находится из суммы напряжений последовательно соединённых светоизлучающих элементов. Так например, последовательно соединённых ярких светодиодов рассчитанных на напряжение 2 – 2,5 В будет 6 штук в одной гирлянде. Так как светодиоды потребляют 20 мА, не исключено параллельного подключения последовательно соединённых светодиодов в ряды.

Монтаж деталей односторонний. Размер отверстий от 0.7 мм до 3 мм. Файлы для изготовления печатной платы смотреть в папке .



В данном устройстве можно заменить следующие детали. Микроконтроллер DD1 из серии PIC16F628A-I/P-xxx с рабочей тактовой частотой 20 МГц в корпусе DIP18. Стабилизатор напряжения DA1 отечественный КР142ЕН5А (5 В, 1.5 А). Полевые MOSFET транзисторы и VT1 – VT4 (N-канал) в корпусе I-Pak (TO-251AA), подойдут аналоги номиналов указанных на схеме. Диодный мост VD1 на рабочее напряжение не меньше 25 В и ток не меньше 2 А. Разъём питания X1 аналогичный указанному на схеме с центральным контактом d=2.1 мм. Неполярные конденсаторы С1 и С2 номиналом 0.01 – 0.47 µF x 50 V. Электролитические конденсаторы С3 и С4 ёмкостной номинал тот же, а напряжение не ниже указанного на схеме. Разноцветные светодиоды VD1 – VD6 на напряжение 2 - 2.5 В.

Как говорится в народе - готовь сани летом…
Наверняка на новый год украшаете ёлку всевозможными гирляндами, и скорей всего они уже давным давно приелись однообразием своего мигания. Хотелось бы сделать что-то такое чтобы ух, прям как на столичных елках мигало, только в меньшем масштабе. Или на крайний случай - повесить на окно, чтобы эта прям красота освещала город с 5-го этажа.
Но увы, в продаже таких гирлянд нет.

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

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

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

Как все устроено.

Разработанная сеть способна адресовать до 254 подчиненных модулей, которые далее будут называться SLAVE - они соединены всего 3-мя проводами, как вы уже догадались - два провода это питание +12В, общий и третий - сигнальный.
они имеют несложную схему:


Как можно увидеть, она поддерживает 4 канала - Красный, Зеленый, Синий и Фиолетовый.
Правда, по результатам практического тестирования, фиолетовый хорошо видно только вблизи но зато как! Так же, из-за того что цвета расположены слишком далеко друг от друга смешение цветов можно увидеть только метров с 10, если использовать RGB-светодиоды ситуация будет несколько получше.
В целях упрощения конструкции так же пришлось отказаться и от кварцевой стабилизации - во-первых, лишний вывод забирает и во-вторых стоимость кварцевого резонатора довольно ощутима и в-третьих - в нем нет острой необходимости.
На транзисторе собран защитный каскад, чтобы не выбило порт контроллера от статики - линия все же довольно длинной может быть, в крайнем случае пострадает только транзистор. Каскад рассчитан в MicroCap и имеет примерный порог срабатывания около 7 вольт и слабую зависимость порога от температуры.

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

Так же в сеть подключен модуль называемый MASTER - он является посредником между ПК и сетью из подчиненных SLAVE-модулей. Помимо прочего он является источником образцового времени, для синхронизации подчиненных модулей в условиях отсутствия в них кварцевой стабилизации.

Схема:

В схеме есть не обязательные потенциометры - их можно использовать в программе на ПК для удобной и оперативной настройки желаемых параметров, на данный момент это реализовано только в тестовой программе в виде возможности назначить любому из 4-х каналов любой из потенциометров. Схема подключается к ПК через преобразователь интерфейса USB-UART на микросхеме FT232.

Пример выдаваемого пакета в сеть:

Его начало:

Электрические характеристики сигнала: лог.0 соответствует +9...12В, а лог.1 соответствует 0...5В.

Как можно увидеть, данные передаются последовательно, с фиксированной скоростью по 4 бита. Это обусловлено необходимым запасом на ошибку по скорости приема данных - SLAVE-модули не имеют кварцевой стабилизации, а такой подход гарантирует прием данных при отклонении скорости передачи до +-5% сверх тех что компенсируются программным методом на основе измерения калиброванного интервала в начале передачи данных который дает стойкость к уходу опорной частоты еще на +-10%.

Собственно, алгоритм работы MASTER-модуля не так интересен(он достаточно прост - получаем данные по UART и переправляем их в сеть подчиненных устройств), все самые интересные решения реализованы именно в SLAVE-модулях, которые собственно и позволяют подстраиваться под скорость передачи.

Основным и самым главным алгоритмом является реализация 4-х канального 8-битного программного ШИМ который позволяет управлять 4-мя светодиодами при 256 градациях яркости каждого их них. Реализация этого алгоритма в железе так же определяет скорость передачи данных в сети - для программного удобства передается по одному биту на каждый шаг работы ШИМ. Предварительная реализация алгоритма показала что он выполняется за 44 такта, поэтому было принято решение использовать таймер настроенный на прерывание каждые 100 тактов - таким образом прерывание успевает гарантированно выполнится до наступления следующего и выполнить часть кода основной программы.
На выбранной тактовой частоте внутреннего генератора в 4.8Мгц прерывания возникают с частотой 48кГц - именно такую битовую скорость имеет сеть подчиненных устройств и с такой же скоростью наполняется ШИМ - в итоге частота ШИМ-сигнала составляет 187.5Гц, чего вполне достаточно чтобы не замечать мерцания светодиодов. Так же, в обработчике прерывания после выполнения алгоритма ответственного за формирование ШИМ фиксируется состояние шины данных - получается примерно по середине интервала переполнения таймера, это упрощает прием данных. В начале приема очередного пакета в 4 бита происходит обнуление таймера, это необходимо для более точной синхронизации приема и стойкости к отклонению скорости приема.
В итоге получается такая картина:

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

LDI tmp2, st_syn_delay DEC tmp2 ;<+ BREQ bad_sync ; | SBIC PINB, cmd_port; | RJMP PC-0x0003 ;-+

St_syn_delay = 60 - константа, определяющая максимальную длительность стартового импульса, которая принята примерно в 2 раза больше номинала (для надежности)

Экспериментальным методом было установлена такая зависимость получаемого числа в tmp2 при отклонении тактовой частоты от номинала:

4.3Mhz (-10%) 51 единиц (0x33) соответствует 90 тактам таймера для возврата скорости приема к номиналу
4.8Mhz (+00%) 43 единиц (0x2B) - соответствует 100 тактам таймера(номинал)
5.3Mhz (+10%) 35 единиц (0x23) - соответствует 110 тактам таймера для возврата скорости приема к номиналу

По этим данным были рассчитаны коэффициенты коррекции периода прерываний таймера(именно таким образом скорость приема подстраивается под имеющуюся тактовую частоту контроллера):

Y(x) = 110-x*20/16
x = tmp2 - 35 = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
Y(x) = (110, 108.75, 107.5, 106.25, 105, 103.75, 102.5, 101.25, 100, 98.75, 97.5, 96.25, 95, 93.75, 92.5, 91.25, 90)

Числа округлены до целых и занесены в EEPROM.

Если при подаче напряжения на модуль удерживать линию в логическом состоянии «1» включится подпрограмма калибровки, которая позволит измерить частотомером или осциллографом период ШИМ-сигнала без коррекции и на основании измерений судить об отклонении тактовой частоты контроллера модуля от номинальной, при сильном отклонении больше 15% может потребоваться коррекция калибровочной константы встроенного RC-генератора. Хотя производитель обещает калибровку на заводе и отклонение от номинала не более 10%.

На данный момент, разработана программа на Delphi позволяющая воспроизводить ранее составленный паттерн для 8-ми модулей с заданной скоростью. А так же утилита для работы с отдельным модулем(в том числе переназначение адреса модуля).

Прошивка.
для SLAVE-модуля необходимо прошить только фьюзы CKSEL1 = 0, и SUT0 = 0. Остальные оставить непрошитыми. Содержимое EEPROM прошить из файла RGBU-slave.eep, при необходимости тут же можно задать желаемый адрес модуля в сети - 0-й байт EEPROM, по умолчанию прошит как $FE = 254, по адресу 0x13 содержится калибровочная константа встроенного RC-генератора контроллера, на частоте 4.8Мгц она не загружается автоматически поэтому необходимо программатором считать заводское значение калибровки и записать в эту ячейку - это значение индивидуально для каждого контроллера, при больших отклонениях частоты от номинала можно изменять калибровку именно через эту ячейку не затрагивая заводского значения.

Для MASTER-модуля необходимо прошить только фьюзы SUT0 = 0, BOOTSZ0 = 0, BOOTSZ1 = 0, CKOPT = 0. Остальные оставить непрошитыми.

Напоследок небольшая демонстрация гирлянды расположенной на балконе:

На самом деле, функциональность гирлянды определяется программой на ПК - можно сделать цветомузыку, стильное переливающееся освещение комнаты(если добавить драйверы светодиодов и использовать мощные светодиоды) - и т.д. Чем планирую заняться в будущем. В планах сетка из 12 модулей с 3-ваттными RGB-светодиодами, и комнатное освещение на основе кусочков 12-вольтной RGB-ленты(нужны только полевые транзисторы для коммутации ленты на каждый модуль по 3 штуки или 4 если добавить кусочек фиолетовой ленты других отличий от оригинала не будет).

Для управления сетью можно написать свою программу, хоть на бейсике - главное что должен делать выбранный язык программирования - уметь подключаться к бессмертным COM-портам и настраивать их параметры. Вместо интерфейса USB можно использовать переходник с RS232 - это дает потенциальную возможность управления световыми эффектами с широкого круга устройств которые вообще можно запрограммировать.
Протокол обмена с MASTER-устройством достаточно прост - посылаем команду и ожидаем ответ об её успешности или провале, если ответа нет больше нескольких милисекунд - имеются проблемы с соединением или работой MASTER-устройства, в таком случае необходимо провести процедуру переподключения.

На данный момент доступны следующие команды:

0x54; символ «T» - команда «test» - проверка соединения, ответ должен быть 0x2B.
0x40; символ "@" - команда «загрузить и передать». После подачи команды нужно дождаться ответа "?" далее следует 6 байт данных:
+0: Адрес подчиненного устройства 0..255
+1: Команда устройству
0x21 - байты 2...5 содержат яркость по каналам которую необходимо применить немедленно.
0x14 - установить тайм-аут, по истечении которого яркость по всем каналам будет
сброшена на 0 если за это время не поступит ни одной команды. Значение таймаута находится в ячейке красного канала, т.е. в байте со смещением +2. значение 0-255 соответствует таймауту в 0-25.5 сек по умолчанию, таймаут = 5 секунд(записан в EEPROM при прошивке, там же его можно и изменить в байте со смещением +1).
0x5A - изменить адрес устройства.
Процедура смены адреса для надежности должна быть выполнена троекратно - только тогда новый адрес будет применен и прописан в EEPROM. При этом надо быть осторожным -если прописать двум устройствам один адрес они будут реагировать синхронно а «разделить» их можно будет только физически отключив от сети лишние модули и сменив адрес у оставшегося, либо программатором. Значение нового адреса передается в ячейке красного канала - т.е. в байте со смещением +2.

2: Яркость красного 0...255
+3: Яркость зеленого 0...255
+4: Яркость синего 0...255
+5: Яркость фиолетового 0...255

0x3D; символ "=" - команда «АЦП». После подачи команды нужно дождаться ответа "?" далее следует передать 1 байт - номер канала АЦП 0..7 в двоичном виде(ASCII цифры 0..9 тоже подходят в этом качестве, поскольку старшие 4 бита игнорируются).
В ответ команда возвращает 2 байта результата измерения в диапазоне 0...1023

Возможные ответы на команды:
0x3F; символ "?" - готовность к вводу данных, означает что устройство готово к приему аргументов команды
0x2B; символ "+" Ответ - команда выполнена
0x2D; символ "-" Ответ - команда не определена или ошибочна

Больше подробностей можно выудить из исходников расположенных на гитхабе, там же лежат последние версии готовых прошивок.

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

Основа автомата световых эффектов (см. рисунок) — микроконтроллер, что позволило сделать устройство максимально простым. Органы управления — переменный резистор R2 и кнопка SB1.

Схема

С помощью кнопки выбирают эффект (из десяти возможных), а переменным резистором регулируют скорость его воспроизведения (быстрее, медленнее).

Управляющие сигналы с выходов микроконтроллера DD1 через токоограничивающие резисторы R5, R6, R8, R9 поступают на базы транзисторов VT1—VT4, которые подают питающее напряжение на группы светодиодов HL1—HL3, HL4—HL6, HL7—HL9, HL10 -HL12. Резисторы R4, R7, R10, R11 ограничивают ток через светодиоды.

Рис. 1. Принципиальная схема автомата световых эффектов на светодиодах и микроконтроллере.

Детали

Применены постоянные резисторы МЛТ, С2-23, переменный R2 — СПО, СП4-1, его сопротивление может быть в интервале 1...50 кОм, но должно соблюдаться условие R1 = R2. Оксидные конденсаторы - импортные, СЗ - К10-17, светодиоды можно применить любые с допустимым током до 20 мА и напряжением до 3 В.

Транзисторы КТ315Б заменимы на транзисторы серий КТ315, КТ3102 с любыми буквенными индексами. Стабилизатор напряжения можно применить любой с выходным напряжением 5 В, диодный мост — также любой с допустимым током не менее 0,15 А и допустимым обратным напряжением не менее 20 В.

Понижающий трансформатор — с напряжением на вторичной обмотке 9... 10 В при токе до 0,15 А. Кнопка малогабаритная с самовозвратом — ПКн159, DTST-6, выключатель питания — МТ1, МТД-1, П1Т1-1. Четыре группы светодиодов свивают в одну гирлянду, в которой светодиоды должны расположиться в следующей последовательности: HL7, HL1, HL4, HL10, HL8, HL2, HL5, HL11 и т. д.

Налаживание

Налаживания устройство не требует. В случае необходимости яркость свечения светодиодов можно изменить подборкой резисторов R4, R7, R10, R11. При программировании устанавливают следующую конфигурацию микроконтроллера: CKSEL0=1, CKSEL1=0, RSTDISBL=0, SPIEN=0, BODEN=1, BOD-LEVELS.

В авторском варианте переменный резистор оказался невысокого качества (ненадежное прилегание подвижного контакта к резистивному слою), что иногда приводило к "зависанию" программы микроконтроллера. Этот недостаток был устранен установкой постоянного резистора 1 МОм между выводом 1 микроконтроллера и минусовой линией питания.

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

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

Не горят цвета в гирлянде: что делать?

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

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

Ремонт китайской гирлянды: схема

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

Для начала следует разрезать гирлянду на две равные части и прозвонить оба участка. Затем аналогичные действия следует произвести с неработающей стороной - порезать на две половины и снова проверить. Подобные действия проводятся до тех пор, пока не удастся определить, какая из лампочек является нерабочей. Следует отметить, что данным методом рекомендуется пользоваться только в том случае, если электрическая китайская гирлянда, схема которой позволяет ускорить процесс, не является разобранной.

Методы определения неисправности

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

Как правило, старые советские гирлянды для новогодней елки намного удобнее в этом плане, нежели китайская гирлянда. Схемы у них практически похожие, однако конструкция заметно отличается. В советских лампочки вкручиваются в патроны. Поэтому определить, какая из них находится в рабочем состоянии, без паяльника и омметра можно только методом исключения. Данный метод заключается в том, что следует взять рабочий источник света и поочередно вкрутить его в патроны. Иной же способ при помощи тестера состоит в том, что необходимо замерить сопротивление каждой отдельной лампы, пока не удастся найти перегоревшую.

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

Что делать, если лампочка вовсе не включается?

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

Итак, блок управления можно заменить стартером от люминесцентной лампы на 220 Вольт. Сперва рекомендуется проверить подключение светодиодов. Если крайние элементы групп соединены анодами между собой, то нужно будет переделать схему и соединить светодиоды катодами. Смысл заключается в том, что напряжение на анод для нормализации работы стартера должно подаваться через 5-ваттный резистор, сопротивление же при этом составляет 15-20 кОм. Кроме этого, в цепь понадобится включить дополнительные диоды, которые будут пропускать через себя обратный ток сети. Таким способом и осуществляется ремонт светодиодной китайской гирлянды в домашних условиях.

Как видно, придется потратить немало времени и терпения, чтобы отремонтировать гирлянду. Поэтому если она не столь дорогая, рекомендуется просто заменить ее на новую, более качественную. Важно отметить, что если перегорел именно светодиод, после чего нарушилась работа всей секции, то впаивать исправный элемент следует, строго соблюдая полярность.

Разбились лампочки

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

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

В заключение

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

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

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


Дети очень любят интересные и необычные вещи, особенно мигающие огоньки, на радость малышне предлагаю собрать достаточно простой вариант схемы мини гирлянды. Печатная плата в популярном радиолюбительском формате Sprint Layout, прилагается в архиве выше.


Схема состоит из генератора тактовых импульсов на отечественной цифровой микросхеме DD1 типа К155ЛА3, "силовая" часть выполнена на биполярных транзисторах VT1-VT4, можно использовать практически любые структуры n-p-n, хоть КТ315, если они у вас конечно остались. К Транзисторам подсоединяется светодиодная нагрузка и "переключатели" на логических элементах DD2-DD4 с RC-цепочками R5C2, R7C3 между ними для задания времени задержки включения трех выводных полупроводников.


В целом, "детская радость" работает следующим образом: С генератора следуют импульсы на DD1.2, затем открывает VT2, далее заряжается C2 и как только напряжение на нём достигнет уровня логической единицы "1", то на выходе элемента DD1.3 будет также единица, которая открывает VT3. С DD1.4 работа анологичная. Частота переключения подстраивается подбором C1. В итоге появляется ощущение бегущих огней.

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

Принципиальная схема приведена на рисунке. Светодиоды расположены в форме креста, схема выполнена с использованием микросхемы К561ЛА7. На элементах DD1.1, DD1.2, С1, R1 собран генератор прямоугольных импульсов частотой около 1 Гц, транзисторный ключ VT1 обеспечивает необходимый ток светодиодов HL1. . . HL10, конденсатор С2 необходим, если требуется плавное увеличение-уменьшение яркости светодиодов - это более приятно для глаз. Сопротивление резисторов R3... R6 подбирают (270-620 Ом) таким образом, чтобы уровень свечения светодиодов был одинаковым. Переключателем SA1 табло можно выключить или включить в режим непрерывного свечения.


В данной схеме количество светодиодов можно увеличить и до 12, из которых можно составить различные декоративные геометрические фигуры. Если использовать импортные светодиоды типа или AND123R, которые появились на наших радиорынках, яркость свечения значительно увеличится.

Этой несложной схеме лет тридцать, но она отлично работает каждый новый год у нас дома. Питается схема от параметрического стабилизатора на стабилитроне Д814Д. Задающий генератор выполнен на счетчике К176ИЕ12 с кварцевым резонатором с периодом 1 секунда. Сигнал с выхода счетчика поступает на дешифратор выполненный на микросхеме К561ИЕ8. Положительные импульсы с ее выходов через диоды поступают на транзистор КТ315, и открывается тиристор.

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


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

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


А если захочется использовать три плеча, можно вспомнить из курса электроники схему мультивибратора на трех транзисторах.

Правильно собранная схема начинает работать сразу же. Напряжение питания от 5 до 9 В. Частоту мигания, т.е. следования импульсов подбирают конденсаторами. Желательно использовать светодиоды малой мощности с одинаковыми параметрами.

Рассмотрим несколько простых схемотехнических реализаций. Первая схема воспроизводит эффект "бегущих огней" для трех гирлянд. Основа схема три инвертора цифровой микросхемы К555ЛН1. Схема работает так, что в любой момент времени только на одном из инверторов есть сигнал, соответственно горит только одна из трех гирлянд, а следующая загорается тогда, когда гаснет предыдущая.


Вторая схема также позволяет достигнуть эффекта «бегущие» огни, но уже с возможностью регулирования скорости переключения гирлянд, за счет генератора прямоугольных импульсов. Частоту переключения гирлянд изменяют с помощью резистора R3.


Еще один вариант схемы переключателя елочных гирлянд похож на предыдущую, но собран на КМОП микросхемах и регулировка частоты осуществляется резистором R2.


Схема используется для управления елочной гирляндой. На биполярных транзисторах VT1, VT2 и резисторах R3-R6 построен модуль управления тиристором. Частоту вспышек гирлянды можно регулировать в широких пределах изменяя параметры сопротивлений R1, R2 и конденсатора C1.


Loading...Loading...