Созрело очередное обновление программы Эффектор-12.
Первое, что сделано — это изменение внешнего вида. Я сделал его более темным, дабы не мылил глаза при работе.
Еще, добавил вкладку для управления входами Эффектора WS2812. Теперь стало возможным попробовать все возможности Эффектора WS2812, собрав его в минимальном варианте без кнопок и управлять им из программы.
Галочки дублируют одноименные входа Эффектора. После перезапуска программы галочки установятся в прежнее состояние – отослав соответствующие команды устройству.
Еще добавил 2 полосы для визуализации состояния каналов.
Правда, плавная полоса работает не очень нестабильно :(. Если отобразить полоску и перевести главное окно в полупрозрачный режим «Поверх всех окон», то даже при свертывании основного окна в трей, полоска будет всегда видна поверх всех окон. Удобно для постоянного контроля работы программы.
Effector-12+1.zip (3708 Загрузок)Больше информации о программе читайте в мануале (пиктограмма с книжкой верхнего меню)
А как из программы менять количество пикселей в ленте?
Я пока не уверен, что это нужно. Вроде как лента не меняется выставил «железно» и все.
Но, в принципе, это возможно.
Спасибо большое за новую версию программы! Не секрет, что программа «Эффектор» немножко болела нестабильностью. Я как «бета-тестер» старых и новых версий могу сказать, что новая весьма стабильна (пользуюсь под Win7 64-bit), если не включать вариант полоски визуального контроля с плавными переходами. Работает сутками без перебоев. Ещё раз спасибо! 🙂
Уважаемый «GetChiper», у меня фиксированная скорость Bluetooth модуля 38400 который подключен к эффектору нужно изменить этот параметр в программе (126-Обновление программы Эффектор-12), или отправьте измененный файл на Email: victormikulich@gmail.com
Заранее благодарю….
Хорошо, сделаю вариант 38400.
Кстати, а какой эффектор стоит с блютузом? Не новый?
Блютуз подключен к 063-12-ти канальный генератор эффектов на ATtiny2313
Я сейчас добавляю некоторые функции в программу, как буду обновлять эту версию, параллельно сделаю и со скоростью 38400
Ок!, буду ждать.
Евгений, добрый день!
Данный эффектор работает только с компьютером? Хорошая задумка: выполнение действий по расписанию. А реально создать автономное устройство с блоком DS1307-Часы реального времени, клавиатурой и меню на ЖКИ дисплее, которое бы могло:
1) управление автоматически по заданному времени (вкл/отк, период сутки)
2) ручное управление по нажатию на кнопку клавиатуры (реально сделать без фиксации с перебросом состояния выхода МК?)
С уважением
Реально.
Эффектор 2, который в планах, будет заточен именно на автономную работу.
Буду уже сейчас с нетерпением ждать….
Готово! http://www.forum.getchip.net/viewtopic.php?f=24&t=696
Ув. автор! Собрал, залил, спасибо, работает, но никак не могу понять как залить свои эффекты из программы…;-( . В старой версии на обычных ледах когда собирал всё работало… НГ на носу, прошу помощи, хелп скурил. С ув-ем Андрей
Новые и старые эффекторы и программы совместимы. Поэтому все должно работать одинаково.
Раньше работало на старом эффекторе и программе?
Теперь не работает на новом эффекторе или на новой программе?
Нужно определить что не работает.
Сорри, я про новый для WS2812
А если управлять при помощи новой программой старым эффектором?
Нужно убедится что проблема именно с новым эффектором.
Евгений, да именно, не могу подружить новый эффектор(программный) с WS2812, сегодня собрал схему, от ДУ всё работает, но с прогой никак, Win7
Ответил на форуме.
http://www.forum.getchip.net/viewtopic.php?f=24&t=695&p=12077#p12077
Доброго дня! Вроде подружил железо с прогой, но остаются непонятки, например, рисую эффект для еепром, жму сохранить, эффект зависает и ничего больше не происходит…. в памяти ничего не сохраняется, во вкладке WS2812 чекбоксы тоже работают через раз, ломаю голову, НГ на носу…
Если нестабильно проходят команды, то это может быть проблема с линией UART (помехи, длинные провода, шумное питание).
По поводу эффектов в EEPROMе — если это не проблема линии связи, то этим займусь уже после Нового Года.
Провода короткие, питание от ноута, 12 Ледов, попробую оссциком, но уже походу после всех возлияний.
Спасибо, Всех с Наступающим, Всех благ!
@GetChiper
Я так понимаю если изменить количество пикселей придётся полностью менять принцип управления.
Насколько понял 12 каналов(частот) равно количеству пикселей а дальше дублируются.
«рисунок 12 каналов не просто располагается на 12 пикселях ленты, а может быть масштабирован (растянут) на любое количество пикселей
– рисунок на ленте длинней чем12 пикселей циклически повторяется»
Конечно при использовании простых светодиодов 12 это много и эффектор просто великолепно справлялся с задачей.
Но с музыкой 12 пикселей просто убивают весь потенциал ленты WS2812,даже при использовании 30 светодиодов большинство эффектов выглядят зажато а пять метров превращается в что то моргающее.
Если нарезать ленту по 12 светодиодов и распределить получается нормально.
Если масштабировать эти 12 каналов на всю длину ленты — получается неплохо. Не стоить думать, что если у светомузыки будет каналов столько сколько и светодиодов в ленте — это будет хорошо. Излишнее уплотнение рисунка эффектов будет сказываться на зрелищности.
«Если масштабировать эти 12 каналов на всю длину ленты»
вот тут-то и подвох, лента 5 метров 300 светодиодов(300 пикселей) как тут масштабировать когда в метре 60 пикселей а эффектор рассчитан на 12.
Получается все эффекты воспроизводятся на первых 12 пикселях а дальше эти же эффекты дублируются ещё на 12 и.тд. Визуально это выглядит как полный хаос то есть каждые 15см ленты проигрывают одинаковые эффекты, собственно на таком расстоянии да ещё и с светорассеивателем ни каких эффектов и невидно.
Если масштабировать (разрезать ленту на светодиоды распаивать и разносить) так это прикручивание педалей к автомобилю.
Ту дело сложнее в эффекторе очень хорошо проработаны частоты только привязка одной из 12 частот идёт к одному пикселю из 12.
Если эффектор затачивать под WS2812 то нужно отказываться от привязки частот к 12 пикселям, как вариант привязать частоты к цветам,яркости, скорости,адресам пикселя.
Я не претендую на правильность формулировки управления, просто пытаюсь объяснить что в этом варианте с лентой WS2812 эффекты выглядят как у меня доча сказала «не очень».
Это не так — 12 каналов можно «растянуть» на произвольное количество пикселей ленты (вплоть до 255 — дальше нужно ленту разбивать на куски) для этого служит потенциометр strip_Scale
Согласен. Это задачи уже для второго эффектора — в нем попробую реализовать более широкие возможности для формирования эффектов.
Я не электрик и не электронщик, просто водитель. Смотрел ваше видео где вы усовершенствовали гирлянду, Здорово. У меня вопрос. А вы не делаете их на заказ? Хотелосьбы тае иметь,но сам не умею,потому что далёк от электронники
Нет, на заказ не делаю.
Добрый день. Спасибо за интересную программу !
Подключил матрицу 16х9 на «умной светодиодной ленте (NeoPixels) WS2812». Довольно занятно получилось:
https://youtu.be/E0kORgyHiYo
С регулировкой яркости что-то не понятно. Первое видео 3.3 v на входе А3.
Второе видео 0.8 v на входе А3. Эффекты не менял, настройки те же самые.
https://youtu.be/_Ql8Fibh2Aw
Яркость синего почти не изменилась, красный и зеленый нулевые.
И еще, из не понятного:
— при максимальной яркости нет чисто зеленого цвета (возможно так и задано в эффектах).
— Как задавать эффекты в случае «умной ленты» ?
— Как понимать «12 каналов» применительно к одному каналу «умной ленты» ?
И еще, из хотелок:
Вот если бы во «Втором Эффекторе» появилась еще одна закладка — «матрица» было бы замечательно (или отдельная программа , скажем «Эффектор матрица»).
По регулировке яркости — это особенность формирования цветов на ленте посредством эффектора. Эффектор формирует сигналы по каналам не в виде цвета RGB, а в виде уровня. Для того чтобы разукрасить эффекты пришлось применить палитры (то есть в соответствии с уровнем задается цвет).
Больше об этом я писал здесь http://www.getchip.net/posts/122-ehffektor-s-vykhodom-na-umnuyu-lentu-ws2812/
По управлению матрицей — буду что-то делать со временем.
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
Да, похоже )
Добрый вечер, прошу прощения если вопрос некстати, или слишком затратен по времени.
Можно ли как то попросить сделать версию прошивки эффектора с тем же функционалом, но на 10 полос?
От прошлого проекта у меня остались замечательные мощные ключи и к ним хотелось бы приживить ваш эффектор.
Интересует версия с только «кнопочным» управлением, без подключения к компьютеру.
Заранее признателен, Александр.
Ответил в дубле
Здравствуйте уважаемый GetChiper. Я собрал эффектор на arduino nano и подключил к нему модуль Bluetooth HC-05. При подключении программой к COM порту модуля программа начинает сильно тормозить хотя эффекты работают нормально, но вот сама программа реагирует на нажатия с 10-30 секундной задержкой.
Привет!
Да, программа зависима от скорости работы СОМ-порта и виртуальный порт, наверное, это усугубляет.
Я собирался оптимизацию делать в этой части, но это будет нескоро — в следующем обновлении.
Здравствуйте уважаемый GetChiper! А можно ли поменять в программе пин подключения для ленты?