8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Новогодняя мигающая звездочка своими руками

Новогодняя мигающая звездочка своими руками

Привет всем читателям и почитателям сайта Радиосхемы! Сегодня расскажу вам о небольшой модернизации новогоднего украшения елки – звёздочке. Достав как обычно из коробки ёлочные игрушки, чтобы нарядить к Новому году детям ёлку, обнаружил там звёздочку, купленную в прошлом году на рынке. И сразу вспомнил про её недостаток – светит слишком ярко и работает в режиме «поворотника». Что довольно таки сильно напрягает, особенно если в комнате выключен свет.

Было решено изменить её внутреннее устройство. Итак, разобрав, сначала долго не мог понять, за счёт чего она мигает, но потом, прислушавшись, обнаружил щелчки. Которые, как оказалось впоследствии, издавала биметаллическая пластинка в одной из ламп — она та и была виновницей торжества.

Решил это дело усовершенствовать: разработал и изготовил плату будущего «мозга» звёздочки по технологии ЛУТ. Впаял все компоненты, со светодиодами пришлось немного повозиться, выгибая их ножки определённым образом (как на фото). Светодиоды использовал, какие были (яркие узконаправленные), но лучше сюда бы подошли широкоугольные. Питание подвёл пять вольт — от блока питания сотового телефона, который заменил бывшую вилку штепсельного разъёма.

Схема самодельной LED звёздочки

Список используемых деталей

  • МК Atmega8 – 1шт.
  • Транзисторы КТ503 – 3шт.
  • Резисторы SMD:
  • 1206 1 кОм – 3шт.
  • 0805 220 Ом — 15шт.
  • Светодиоды яркие (красные/жёлтые) – 15 шт.

При повторении устройства необходимо учесть, что с обратной стороны платы находится несколько перемычек. На рисунке печатной платы они не отображены, для более лёгкого зрительного восприятия. Но подписаны номера контактов, одноимённые контакты необходимо замкнуть перемычками. Транзисторы можно использовать любые маломощные структуры n-p-n с током коллектора 150 мА и выше. В светодиодной звезде установлены КТ503. Резисторы используются типоразмеров 1206 и 0805.

Для программирования МК Atmega8 на плате предусмотрены подписанные пятачки, к которым нужно подпаять проводки от программатора. При правильной сборке устройство начинает работать сразу и в наладке не нуждается. При заливки прошивки в МК, фьюзы необходимо установить на работу от внутреннего генератора с частотой 8 МГц. Хотя, думаю и на заводских настройках работать будет, только медленнее.

Читать еще:  Как сделать простой эми излучатель своими руками!

Видео

Теперь обновлённая LED звёздочка закреплена на своём законном месте и радует глаза всякого на неё смотрящего, создавая по-настоящему Новогоднее настроение! По всем вопросам и пожеланиям можно обращаться на форум или в личку. Архив со всеми файлами (схема, прошивка и т.д.) находиться здесь. Программа написана на языке Си с помощью среды разработки CodeVisionAVR. С вами был Тёмыч (Артём Богатырь), до новых встреч на сайте Радиосхемы в Новом году!

Новогодняя мигающая звезда на 45-ти светодиодах (К561ИЕ8)

Принципиальная схема простой мигалки для переключения девяти линий со светодиодами, построена на счетчике К561ИЕ8. По традиции верхушку новогодней ёлки венчает звезда. В советское время звездабыла красная, сейчас может быть «космического» синего цвета или прозрачная. Обычно звезда подсвечивается одной из лампочек системы гирлянд.

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

Принципиальная схема

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

Кроме того составными частями схемы являются двоично-десятичный счетчик D1 и девять транзисторных ключей VT1-VT9, каждый из которых нагружен пятью последовательно включенными светодиодами. Здесь используются светодиоды типа AL-513B1C, это сверх яркие светодиоды синего цвета свечения диаметром 5 мм. Прямое напряжение каждого из них 3,6V, то есть пять штук берут 18V. Поэтому, чтобы обеспечить работу светодиодов (необходимый ток) напряжение питания цепей светодиодов должно быть не ниже 20V.

Ну и не более 30В. Ток через них ограничивается резисторами R12-R20. Количество светодиодов, равное пяти, в каждой цепи обусловлено тем, что звезда пятиконечная (по одному светодиоду из каждой цепи в каждый луч звезды). Если ваша звезда с другим числом лучей, например, шестиконечная, то и светодиодов в каждой цепи будет шесть.

Читать еще:  Реснички на фары своими руками

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

Во время работы счетчика цепи светодиодов последовательно переключаются. Сначала горят HL1-HL5, расположенные ближе всего к центру звезды, затем они гаснут и зажигаются HL6-HL10, расположенные по лучам чуть дальше от центра звезды, затем HL11-HL15, и так далее.

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

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

Подбирая параметры RC-цепи этого мультивибратора можно будет регулировать скорость воспроизведения эффекта. А так, скорость не регулируется.

Детали

В данном устройстве все светодиоды можно заменить любыми аналогами и не совсем аналогами. На месте HL45 должен быть любой мигающий одноцветный индикаторный светодиод. На месте HL1-HL44, — любые светодиоды, любого цвета (как говорится, дело вкуса).

Конечно, цвет светодиодов должен как-то гармонировать с цветом звезды.

Светодиодная звезда на ёлку к которой я руки приложил.

  • Цена: $1.54
  • Перейти в магазин

Наступила та самая пора, конец года снег праздники и хорошее настроение )) А какой (новогодний/рождественский) праздник без ёлки? А какая ёлка без украшения? Именно об украшательстве пойдёт речь, а точнее о финальном штрихе, так сказать о вишенке на торте точнее о звёздочке на ёлке. В общем милости просим под CUT.

Собственно была заказана у китайцев звёздочка для ёлки. В лоте есть выбор размеров всё как в советские времена: изделие №1 №2 №3 я заказал №2. Размер от кончика до кончика звезды 18см.
Звезда выполнена из прозрачного ломкого пластика, на поверхности много граней для преломления света.Собственно всё просто: две одинаковые половинки, сердцевина с электроникой, ножка-крепление для верхушки и переключатель.Так это выглядит во включенном состоянии.

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

1)Я не буду применять arduino или ESP.
2)Мне не нужны всякие ИК-приёмники, WIFI или Bluetooth, я не собираюсь сидеть под ёлкой и переключать цвета, это задача ПО.
3)Устройство будет выполнено на одной плате, а не из говна и палок разных модулей проводов и термоклея.
4)Я буду использовать PIC18F46J50 и сам напишу весь код на mikroC.
В общем такой олдскульный подход )))

Читать еще:  Тиски на подшипниках своими руками

Первым делом измеряем звезду и создаём плату в Altium.

После всех мучений бинго.

Теперь осталось написать программу.
Требования простые много эффектов и рандомность их выбора. Для управления светодиодами я применял SPI подробнее под спойлером.

Если заглянуть в описание, то для управления ws2812B применяются сигналы равного периода, но разной продолжительности уровня логической единицы «1» и нуля «0», стоить отметить что сигналы управления довольно быстрые с допусками в 150нс.Однако есть одна фишка,ws2812b не сильно требовательный к соблюдению этих допусков и критичным является только длительность высокого уровня, низкий уровень может серьёзно отклоняться от заданных требований.Это позволяет применять SPI для отправки данных.Если установить правильную частоту SPI, то можно отправлять одним байтом два сигнальных бита, собственно этим я и воспользовался.В моей конструкции 2 стороны (они параллельны), на каждой стороне 15 светодиодов последовательно, зная что каждый ws2812b имеет по 3 байта для кодирования цвета (это 12 байт через SPI), то получаем что на всё необходимо 180 байт оперативной памяти («видео память»).Следовательно, для вывода цветов необходимо создать массив из 180 байт, менять значения для создания рисунка и отправлять эти 180 байт по SPI.

После того как разобрались как управлять конфигурируем микроконтроллер и пишем несколько функций

Обновление звезды — вывод «видеопамяти»
Установка цвета определённого пиксела (для удобства я ввёл систему координат кольцо звезды и луч)
Копия цвета пиксела
Установка цвета всей памяти,
Установка цвета луча,
Установка цвета кольца,
Вращение лучей,
«Втягивание» и «отталкивание» колец относительно центра звезды.

Эти 8 функций позволяют создавать различные эффекты.Применяя рандомность и математику я создал 15 различных режимов.Для произвольной генерации эффектов и выбора последовательности эффектов, я применял псевдорандом(генерация случайных чисел), для избежания повторений при повторном включении можно задать начальную точку генерации для этих целей я использовал сумму ячеек видеопамяти сразу после начала работы микроконтроллера когда в ней содержится различная произвольная информация.

Ну пожалуй на этом можно откланяться надеюсь тебе дорогой читатель понравился обзор.А на десерт праздничная гифка)

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector