120-Adjusty strip — продвинутый индикатор уровня на WS2812B

Автор: | 05.08.2015

Продолжая тему «Подстраиваемого светодиода» и преследуя цель опробовать в деле умную светодиодную ленту на базе WS2812B (NeoPixels) родилось новое устройство — Adjusty strip — продвинутый индикатор уровня!

Ленту на пробу мне предоставил магазин DiyLab.com.ua Если Вам понравится устройство и Вы захотите его повторить, то ленту в Украине можно приобрести в этом-же магазине — ссылка на ленты. Для России ее можно приобрести еще у одного моего партнера TIXER.RU (обещались в ближайшее время пополнить ассортимент).


Переходим к конструкции.

Читать далее

119-Умные светодиоды WS2812B NeoPixels

Автор: | 24.07.2015

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

— компактность — пиксель содержит в своем корпусе (размером всего 5х5 мм) 3 светодиода и драйвера для них
— простота управления – пиксель управляется посредством простого последовательного интерфейса, который легко реализовать как программно, так и используя аппаратные интерфейсы МК (такие как SPI и UART)
— управление всего по одной линии (не считая проводов питания)
— неограниченное количество включенных последовательно пикселей
— относительно небольшая стоимость (если посчитать стоимость отдельно 3х светодиодов и драйверов к ним выйдет гораздо дороже)

Эта статья попытка обобщить информацию (наверное, больше для себя) об умных светодиодах WS2812B в одном месте.

Начнем знакомство с серией WS Читать далее

118-Adjusty_LED — подстраиваемый RGB-светодиод

Автор: | 07.07.2015

Что такое Adjusty LED?

Допустим, в Вашей светомузыке стоят цветные светильники (красный – низы, зеленый – центр, синий – верха) и Вам надоело именно такое распределение цветов по частотам. Что делать? Конечно, менять светильники местами или менять светодиоды на другие в самих светильниках! Но можно сделать гораздо удобней – установить в светильник подстраиваемый RGB-светодиод, цвет которого можно в любой момент изменить.

Если по-простому, то это выглядит так:

Попробуем развить эту идею и добавить в схему микроконтроллер. Читать далее

117-12-ти канальный «Метеор» на светодиодных лентах WS2812B и Arduino.

Автор: | 02.06.2015

Представляю Вашему вниманию собранное мною устройство «Метеор» или, по другому – «Сосульки» :). Устройство управляет двенадцатью «умными» лентами WS2812B, запуская в случайном порядке по ним «метеоры». Устройство позволяет регулировать скорость эффекта и цвет «метеоров». На видео более подробно показана работа устройства и варианты настроек:



Проект как аппаратно, так и программно реализован на Arduino.

Читать далее

116-SDC Showing LED Matrix 24×24 — анимация на матрице светодиодов.

Автор: | 26.05.2015

Вдогонку к предыдущему устройству представляю немного измененный вариант Показывалки. Это устройство было сделано по просьбе Шаповалова Леонида и является некоторым симбиозом моей Показывалки и матрицы с ресурса safonnikov.name (которая уже была собрана, но не устраивала своей функциональностью и необходимостью подключения к компьютеру для отображения анимации).

Леонид уже набил руку в создании различных эффектов на матрицу — вот демонстрация того, что можно делать при помощи матрицы:

Читать далее

115-SD Card Showing Device-делаем глазки!

Автор: | 22.04.2015

Опубликованное в свое время устройство SD Card Talking Device (Говорилка) приобрело у Вас, читателей блога, определенную популярность. Я давно собирался сделать (и сделаю в свое время) более серьезный вариант Говорилки с возможностью настройки устройства под свои нужды и более качественным звуком, (возможно с поддержкой SD-карт больше 2 Гиг). Но пока не сделал апдейт, решил немного поэксплуатировать плату Говорилки в другом устройстве.

Устройство сегодняшней статьи собрано (вернее работает) на плате Говорилки, но предназначено не для озвучивания Ваших проектов, а для их визуализации. Если есть Говорилка, почему бы не заиметь Показывалку!



На видео продемонстрирован один из вариантов применения – «оживление» глаз робота (планирую использовать в своем роботе Бендере). Кроме этого, применения могут быть более серьезные – различные динамические указатели, информационные вывески и т.д. Читать далее

114-Cветильник из Arduino — CD Light Ladder

Автор: | 24.02.2015

После портирования Эффектора на Ардуину и обновления программы управления Эффектором захотелось это все где то применить практически. Давно я планировал сделать новый светодиодный светильник в поддержку темы светильников, которую я, надеюсь, буду продолжать. Еще я хотел соорудить что-то из старых CD-дисков (кто не делал светильников из CD-дисков!? – это как «Hello world» для программистов 🙂 ), но как-то раньше не складывалось. В общем, сошлось все в одном месте и светильнику суждено было появится!

Итак, представляю Вашему вниманию светильник CD_Light_Ladder сделанный из старых CD-дисков и Arduino Nano. Смотрим видео процесса сборки и работы светильника (кстати, на видео показан процесс построения виртуального светильника в программе Эффектор-12)

Конструкция светильника. Подробности.

Для начала, плюсы светильника:
— очень простая схема светильника – все что нужно — это Ардуина и светодиоды
— Вам не понадобится программатор – Ардуина программируется по USB-шнуру
— как Вы уже поняли из видео, для светильника не нужно источника питания, он работает от USB
— светильник управляется любым ИК-пультом
— для работы светильника желательно (будет больше возможностей), но не обязательно наличие компьютера и управляющей программы. Можно взять зарядное устройство с USB-разъемом и подключить светильник к нему (управлять можно ИК-пультом)

Теперь минусы:
— нужно иметь Ардуину Нано (или Уно, или Про Мини … что-то ATmega328)
— питание от USB не дает светодиодам работать на полную яркость (это можно решить при помощи внешнего источника питания – читайте в конце статьи)
— светильник хоть и работает без компьютера но набор эффектов будет ограничен.

 

Сборка светильника. Читать далее

113-Обновление программы Эффектор-12-схемы светомузыки и виртуальные светильники.

Автор: | 10.12.2014

Как я уже упоминал в предыдущей статье, готово обновление программы Эффектор-12 предназначенной для управления платой Эффектора (как старого варианта на ATtiny2313, так и нового на ATmega328 или Arduino).

Кто не знает этой программы можно посмотреть на процесс ее развития в следующих статьях:

063-12-ти канальный генератор эффектов на ATtiny2313.
066-Простой Ambilight на ATtiny2313 своими руками.
082-Автомат управления нагрузками (апдейт GCn_Effector_12).
083-Светильник-трансформер «Flexilight» на Эффекторе.
112-Arduffector-Эффектор за 5 минут без паяльника и программатора.

Общие фразы.

Программа Эффектор-12 умеет:
— управлять устройством эффектор в ручном режиме – менять уровни каналов, включать/отключать «железные» эффекты и т.д.;
— создавать и записывать EEPROM устройства 4 из 8 встроенных (работающих автономно) эффектов;
— создавать визуальные эффекты под музыку (светомузыка);
— создавать эффект Ambilight – подсветку рамки экрана при просмотре видео на мониторе;
— включать нагрузки или эффекты по расписанию;
— создавать виртуальные светильники на «рабочем столе» Windows.

 

Effector-12+.zip - Программа для управления Эффектором

 

Из нового.

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

112-Arduffector-Эффектор за 5 минут без паяльника и программатора.

Автор: | 20.11.2014

Неожиданно для самого себя сделал апдейт Эффектора. Ну, наверное, не столько апдейт, сколько портирование его на Arduino (ATmega328).

Вот вроде и не собирался делать апдейт (накопившееся пожелания пользователей планировал реализовать уже в новой конструкции Эффектора №2), но как-то получилось само собой. Все началось с просьбы Юриса (Juris Perkons) добавить в программу Эффектор-12 какую-то дополнительную функцию (уже и не помню какую именно) и пока я там чего-то добавлял, решил немного улучшить функционал программы и так разошелся, что полностью изменил способ формирования светомузыки и еще добавил новую вкладку для создания виртуальных светильников. Это получилось интересно и сразу захотелось что-то проделать и с самой платой. А еще захотелось сделать так, чтобы устройство можно было собрать максимально просто. Вот и получился Arduffector 🙂 —

помесь Ардуины и Эффектора.

Кроме причины для портирования описанной выше есть еще одна причина – невозможность реализовать некоторые мои задумки на старом Эффекторе (не хватает памяти ATtiny2313). В Ардуине эффектор занял чуть больше 10% памяти – есть где разгуляться!

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

Немного о конструкции.

Читать далее