Созрело очередное обновление программы Эффектор-12.
Первое, что сделано — это изменение внешнего вида. Я сделал его более темным, дабы не мылил глаза при работе.
Еще, добавил вкладку для управления входами Эффектора WS2812. Теперь стало возможным попробовать все возможности Эффектора WS2812, собрав его в минимальном варианте без кнопок и управлять им из программы.
Галочки дублируют одноименные входа Эффектора. После перезапуска программы галочки установятся в прежнее состояние – отослав соответствующие команды устройству.
Еще добавил 2 полосы для визуализации состояния каналов.
Правда, плавная полоса работает не очень нестабильно :(. Если отобразить полоску и перевести главное окно в полупрозрачный режим «Поверх всех окон», то даже при свертывании основного окна в трей, полоска будет всегда видна поверх всех окон. Удобно для постоянного контроля работы программы.
Effector-12+1.zip (4015 Загрузок)Больше информации о программе читайте в мануале (пиктограмма с книжкой верхнего меню)
Здравствуйте уважаемый GetChiper! А можно ли поменять в программе пин подключения для ленты?
Привет!
Да, программа зависима от скорости работы СОМ-порта и виртуальный порт, наверное, это усугубляет.
Я собирался оптимизацию делать в этой части, но это будет нескоро — в следующем обновлении.
Здравствуйте уважаемый GetChiper. Я собрал эффектор на arduino nano и подключил к нему модуль Bluetooth HC-05. При подключении программой к COM порту модуля программа начинает сильно тормозить хотя эффекты работают нормально, но вот сама программа реагирует на нажатия с 10-30 секундной задержкой.
Ответил в дубле
Добрый вечер, прошу прощения если вопрос некстати, или слишком затратен по времени.
Можно ли как то попросить сделать версию прошивки эффектора с тем же функционалом, но на 10 полос?
От прошлого проекта у меня остались замечательные мощные ключи и к ним хотелось бы приживить ваш эффектор.
Интересует версия с только «кнопочным» управлением, без подключения к компьютеру.
Заранее признателен, Александр.
Да, похоже )
to observer Взгляните, может понравится.
http://www.ebay.com/itm/Sound-activated-LED-Rigid-bar-Light-Music-controller-60cm-color-organ-WS2812/122163251893?_trksid=p2047675.c100011.m1850&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D38530%26meid%3D48527e6eb13748a7bbdb2865ed9fbb73%26pid%3D100011%26rk%3D1%26rkt%3D10%26sd%3D122009644262
https://www.youtube.com/watch?v=BoUGOPiWtsI
По регулировке яркости — это особенность формирования цветов на ленте посредством эффектора. Эффектор формирует сигналы по каналам не в виде цвета RGB, а в виде уровня. Для того чтобы разукрасить эффекты пришлось применить палитры (то есть в соответствии с уровнем задается цвет).
Больше об этом я писал здесь http://www.getchip.net/posts/122-ehffektor-s-vykhodom-na-umnuyu-lentu-ws2812/
По управлению матрицей — буду что-то делать со временем.
Добрый день. Спасибо за интересную программу !
Подключил матрицу 16х9 на «умной светодиодной ленте (NeoPixels) WS2812». Довольно занятно получилось:
https://youtu.be/E0kORgyHiYo
С регулировкой яркости что-то не понятно. Первое видео 3.3 v на входе А3.
Второе видео 0.8 v на входе А3. Эффекты не менял, настройки те же самые.
https://youtu.be/_Ql8Fibh2Aw
Яркость синего почти не изменилась, красный и зеленый нулевые.
И еще, из не понятного:
— при максимальной яркости нет чисто зеленого цвета (возможно так и задано в эффектах).
— Как задавать эффекты в случае «умной ленты» ?
— Как понимать «12 каналов» применительно к одному каналу «умной ленты» ?
И еще, из хотелок:
Вот если бы во «Втором Эффекторе» появилась еще одна закладка — «матрица» было бы замечательно (или отдельная программа , скажем «Эффектор матрица»).
Нет, на заказ не делаю.
Я не электрик и не электронщик, просто водитель. Смотрел ваше видео где вы усовершенствовали гирлянду, Здорово. У меня вопрос. А вы не делаете их на заказ? Хотелосьбы тае иметь,но сам не умею,потому что далёк от электронники
Это не так — 12 каналов можно «растянуть» на произвольное количество пикселей ленты (вплоть до 255 — дальше нужно ленту разбивать на куски) для этого служит потенциометр strip_Scale
Согласен. Это задачи уже для второго эффектора — в нем попробую реализовать более широкие возможности для формирования эффектов.
«Если масштабировать эти 12 каналов на всю длину ленты»
вот тут-то и подвох, лента 5 метров 300 светодиодов(300 пикселей) как тут масштабировать когда в метре 60 пикселей а эффектор рассчитан на 12.
Получается все эффекты воспроизводятся на первых 12 пикселях а дальше эти же эффекты дублируются ещё на 12 и.тд. Визуально это выглядит как полный хаос то есть каждые 15см ленты проигрывают одинаковые эффекты, собственно на таком расстоянии да ещё и с светорассеивателем ни каких эффектов и невидно.
Если масштабировать (разрезать ленту на светодиоды распаивать и разносить) так это прикручивание педалей к автомобилю.
Ту дело сложнее в эффекторе очень хорошо проработаны частоты только привязка одной из 12 частот идёт к одному пикселю из 12.
Если эффектор затачивать под WS2812 то нужно отказываться от привязки частот к 12 пикселям, как вариант привязать частоты к цветам,яркости, скорости,адресам пикселя.
Я не претендую на правильность формулировки управления, просто пытаюсь объяснить что в этом варианте с лентой WS2812 эффекты выглядят как у меня доча сказала «не очень».
Если масштабировать эти 12 каналов на всю длину ленты — получается неплохо. Не стоить думать, что если у светомузыки будет каналов столько сколько и светодиодов в ленте — это будет хорошо. Излишнее уплотнение рисунка эффектов будет сказываться на зрелищности.
@GetChiper
Я так понимаю если изменить количество пикселей придётся полностью менять принцип управления.
Насколько понял 12 каналов(частот) равно количеству пикселей а дальше дублируются.
«рисунок 12 каналов не просто располагается на 12 пикселях ленты, а может быть масштабирован (растянут) на любое количество пикселей
– рисунок на ленте длинней чем12 пикселей циклически повторяется»
Конечно при использовании простых светодиодов 12 это много и эффектор просто великолепно справлялся с задачей.
Но с музыкой 12 пикселей просто убивают весь потенциал ленты WS2812,даже при использовании 30 светодиодов большинство эффектов выглядят зажато а пять метров превращается в что то моргающее.
Если нарезать ленту по 12 светодиодов и распределить получается нормально.
Провода короткие, питание от ноута, 12 Ледов, попробую оссциком, но уже походу после всех возлияний.
Спасибо, Всех с Наступающим, Всех благ!
Если нестабильно проходят команды, то это может быть проблема с линией UART (помехи, длинные провода, шумное питание).
По поводу эффектов в EEPROMе — если это не проблема линии связи, то этим займусь уже после Нового Года.
Доброго дня! Вроде подружил железо с прогой, но остаются непонятки, например, рисую эффект для еепром, жму сохранить, эффект зависает и ничего больше не происходит…. в памяти ничего не сохраняется, во вкладке WS2812 чекбоксы тоже работают через раз, ломаю голову, НГ на носу…
Ответил на форуме.
http://www.forum.getchip.net/viewtopic.php?f=24&t=695&p=12077#p12077
Евгений, да именно, не могу подружить новый эффектор(программный) с WS2812, сегодня собрал схему, от ДУ всё работает, но с прогой никак, Win7
А если управлять при помощи новой программой старым эффектором?
Нужно убедится что проблема именно с новым эффектором.
Сорри, я про новый для WS2812
Новые и старые эффекторы и программы совместимы. Поэтому все должно работать одинаково.
Раньше работало на старом эффекторе и программе?
Теперь не работает на новом эффекторе или на новой программе?
Нужно определить что не работает.
Ув. автор! Собрал, залил, спасибо, работает, но никак не могу понять как залить свои эффекты из программы…;-( . В старой версии на обычных ледах когда собирал всё работало… НГ на носу, прошу помощи, хелп скурил. С ув-ем Андрей
Готово! http://www.forum.getchip.net/viewtopic.php?f=24&t=696
Буду уже сейчас с нетерпением ждать….
Реально.
Эффектор 2, который в планах, будет заточен именно на автономную работу.
Евгений, добрый день!
Данный эффектор работает только с компьютером? Хорошая задумка: выполнение действий по расписанию. А реально создать автономное устройство с блоком DS1307-Часы реального времени, клавиатурой и меню на ЖКИ дисплее, которое бы могло:
1) управление автоматически по заданному времени (вкл/отк, период сутки)
2) ручное управление по нажатию на кнопку клавиатуры (реально сделать без фиксации с перебросом состояния выхода МК?)
С уважением
Ок!, буду ждать.
Я сейчас добавляю некоторые функции в программу, как буду обновлять эту версию, параллельно сделаю и со скоростью 38400
Блютуз подключен к 063-12-ти канальный генератор эффектов на ATtiny2313
Хорошо, сделаю вариант 38400.
Кстати, а какой эффектор стоит с блютузом? Не новый?
Уважаемый «GetChiper», у меня фиксированная скорость Bluetooth модуля 38400 который подключен к эффектору нужно изменить этот параметр в программе (126-Обновление программы Эффектор-12), или отправьте измененный файл на Email: victormikulich@gmail.com
Заранее благодарю….
Спасибо большое за новую версию программы! Не секрет, что программа «Эффектор» немножко болела нестабильностью. Я как «бета-тестер» старых и новых версий могу сказать, что новая весьма стабильна (пользуюсь под Win7 64-bit), если не включать вариант полоски визуального контроля с плавными переходами. Работает сутками без перебоев. Ещё раз спасибо! 🙂
Я пока не уверен, что это нужно. Вроде как лента не меняется выставил «железно» и все.
Но, в принципе, это возможно.
А как из программы менять количество пикселей в ленте?