Светлый угол — светодиоды
Всем, Добрый день!
Пару месяцев назад попробовал сделать иллюминацию на WS2812 + T1000S, простенький макетик (351 пиксель) понравился. И теперь понеслось -поехало, сделал табло 42х20, пока разобрался с программами (разными), монтированием и т.д., перерыл интернет нашел JINX, но он на моем компе не работает
Вопрос к гуру!
Есть комп с Windows 10 х64, версии JINX до 1.5 работают, а версии начиная с 1.5а и выше не работают (происходит запуск окна и Винда кричи, что возникла проблема с программой и идите вы лесом), пробовал запускать в разных режимах совместимости — результат везде одинаковый. Прошу совета или показать пальцем — где и чего почитать.
Первый проект 351 пиксель (тест)
Второй проект (экран 42х20 пикселей — 840 шт. )
Re: JINX проблемы софта.
lightstudio » 19 дек 2016, 21:28
Когда технологии заменят живое общение, мы получим поколение идиотов. Альберт Эйнштейн
Мой канал по LED и программированию http://www.youtube.com/channel/UCtW2eNcAc1-W7B8rA0J45Ug/videos
Гайд по настройке матрицы WS2812 в программе Jinx!
Re: JINX проблемы софта.
ret-u » 20 дек 2016, 19:48
JAVA установлена последняя версия. Есть еще маленький нетбук Aspire, на нем стоит WINDOWS 7, но то-же JINX отказывается работать, вчера переустановил винду (благо на нетбуке инфы мало — не жалко), JINX заработал.
Re: JINX проблемы софта.
VladVolna » 23 янв 2017, 19:32
ret-u писал(а): Всем, Добрый день!
Пару месяцев назад попробовал сделать иллюминацию на WS2812 + T1000S, простенький макетик (351 пиксель) понравился. И теперь понеслось -поехало, сделал табло 42х20, пока разобрался с программами (разными), монтированием и т.д., перерыл интернет нашел JINX, но он на моем компе не работает
Вопрос к гуру!
Есть комп с Windows 10 х64, версии JINX до 1.5 работают, а версии начиная с 1.5а и выше не работают (происходит запуск окна и Винда кричи, что возникла проблема с программой и идите вы лесом), пробовал запускать в разных режимах совместимости — результат везде одинаковый. Прошу совета или показать пальцем — где и чего почитать.
Первый проект 351 пиксель (тест)
Второй проект (экран 42х20 пикселей — 840 шт. )
Re: JINX проблемы софта.
yarik » 18 фев 2017, 12:57
Вообще для T1000S прекрасно работает LedEdit. Я замечал следующее. Были у меня пиксели на WS2811. Так вот что заметил, экспортные файлы с LedEdit 2013-2015 T1000S отказывался корректно воспроизводить, при том что файлы с LedEdit-2012 прекрасно воспроизводит.
Может все таки в Вашем случае вместо JINX, использовать LedEdit 2012? Могу скинуть вам на почту рабочую версию, если надо.
Источник: ledway.ru
Гирлянда светодиодная JINX WS2812b
Сегодня будем делать Новогоднюю гирлянду на адресной ленте WS 2812.
В интернете много гирлянд, но там для смены надоевшей анимации надо уметь программировать.
Я же хотел сделать так чтобы можно было менять эффекты простым накликиванием мышкой. Без знания языков программирования. И думаю у меня получилось.
Мы будем использовать связку Ардуино, модуль SD Card и адресную ленту WS 2812.
Эффекты будем создавать в программе JINX.
С помощью JINX Glediator можно управлять в режиме реального времени, а можно сохранить файлы на SD карту и с помощью Ардуино запускать файлы.
Так же есть возможность загружать в ленту аудио и видео файлы.
Вложенные файлы.
Новости
На выставке CES 2020 также было представлено новое поколение плат Arduino Portenta. Оно было разработано на требовательные промышленные приложения. Portenta H7 поддерживает код Arduino, Python и JavaScript, что делает его доступным для разработчиков с различными знаниями языков .
Производитель Arduino запускает новую серию плат Nano — Arduino Nano 33 BLE. Платы имеют те же размеры, что и плата Ардуино Нано, на чипе U-blox NINA-B306 с микроконтроллером Nordic nRF52840 и беспроводным модулем Bluetooth BLE
Источник: arduino-kid.ru
iqLED
JINX инструкция.
Возможно кто-то ищет.
Первая ссылка — инструкция с сайта 74led.ru (бывшего)
Вторая ссылка — инструкция на английском.
Третья ссылка — перевод, немного кривоватый, но понятный.
JINX — почему-то переводится — проклятье, сглаз, несчастье, что имел ввиду автор, называя так свой проект — это загадка.
Magic Friend Posts: 285 Joined: 09 Sep 2018, 18:05
Re: JINX инструкция
Post by Magic Friend » 25 Jan 2022, 11:12
Обучающий ролик в JINX! и LED матрица в live режиме
Источник: iqled.org
Jinx программа что это
Войти на сайт
Регистрация
Главная
Правила сайта
Статьи
Каталог бесплатных программ Liken-Soft.ru » Программирование » Гирлянда на диодах WS2812B с управлением по LAN, Wi-Fi, SD card
Рекомендуем
29-11-2020, 17:52 — (Программирование)
Jinx – бесплатная программа для создания эффектов для светодиодных матриц.
Скоро Новый 2021 год и пора начинать готовиться его встречать. В интернете уже много проектов создания новогодних гирлянд на адресных светодиодных диодах. Первый проект, который я повторил – это гирлянда на окно от AlexGyver Такую гирлянду не купить в магазине! с матрицей 10 на 10 светодиодов. Круто — спасибо Алекс.
Но время не стоит на месте, стали появляться и более крутые проекты – например этот от SA NY — Светодиодное украшение на окно или как создать новогоднее праздничное настроение . Стал осваивать программу Jinx. Матрицу собрал из метровых светодиодных лент с 30 светодиодами WS 2812 на один метр . Такие ленты на Aliexpress стоят порядка 80-90 рублей за штуку и обходятся дешевле если покупать пятиметровую и резать её на куски по метру.
Плюс каждая лента снабжена разъемами и соединить их в матрицу получается очень просто. Единственное, что нужно сделать – это подвести дополнительно шины питания к каждой 4-5 ленте. При количестве лент – 20 (в моем случае матрица 20х30) четыре точки подключения питания. Иначе свечение светодиодов будет неравномерным, что особенно заметно на белом фоне.
Итак, первый вариант и самый простой – это Jinx + Glediator. Гайд по настройке матрицы WS2812 в программе Jinx! – прошивается в Arduino с процессором AT Mega 328 (в AT Mega 168 не влезет). Самым дешевым данный вариант сейчас уже не назовешь, так как платы на ESP 8266 уже стоят дешевле плат ардуино, а возможностей у ESP 8266 больше и характеристики на много лучше. Все заработало, крутые эффекты, но есть недостаток – компьютер должен быть включен и к тому же привязан проводом к светодиодной матрице, что не очень удобно, особенно если гирлянда и компьютер в разных комнатах.
Второй вариант – это записать эффекты из Jinx на SD карту. Преимущество перед первым способом – независимость от компьютера. Недостатки тоже есть: эффекты точь в точь повторяются, нельзя без дополнительного модуля времени показывать эффекты во временем. Схема и скрипт .
Третий вариант – передавать сигнал от Jinx по Wi-Fi. Для этого способа, как и для всех, лучше использовать ESP 8266. Я использовал макетную плату Node MCU или Wemos D1 mini (удобны тем, что имеют свой стабилизатор напряжения на плате и стоят от 130 до 150 рублей на Алиэкспресс). Ссылка на страницу скетча и программы.
В данном варианте создается точка доступа Wi-Fi на ESP 8266, а компьютер (Jinx) подключается к данной точке доступа. Недостатки такого способа очевидны: необходимом наличие Wi-Fi адаптера на компьютере, а если он один – то нужно отключаться от интернета. Но если гирлянда мобильная, то такой способ вполне подойдет.
Попробовав все три варианта, захотелось объединить достоинства первых трех способов. И так, четвертый вариант – управление светодиодной матрицей с компьютера из локальной сети по Wi-F i , при отключенном компьютере самостоятельная работа с SD карты, и плюс возможность подключаться к гирлянде как к точке доступа Wi-F i .
Теперь про четвертый вариант поподробнее.
1. Прошиваем ESP 8266 (Node MCU, Wemos D1 mini или др.) данным скетчем ESP_Node_MCU.zip [1,32 Kb] (cкачиваний: 146) . Скетч поднимает точку доступа Wi-Fi с именем ESP ) Node _ MCU и адресом 192.168.4.1 к которой можно подключиться с ноутбука или компьютера с Wi-Fi адаптером. SSID, IP адрес и пароль при желании можно поменять в скетче в строках:
char ESPControllerWifiAP_SSID[40] = «ESP)Node_MCU»;
char ESPControllerWifiAP_password[40] = «12345678»;
bool ESPControllerWifiAP_IsNeedReconect = 0;
bool ESPControllerWifiAP_workStatus = 1;
IPAddress ESPControllerWifiAP_ip(192, 198, 4, 1);
IPAddress ESPControllerWifiAP_dns (192, 198, 4, 1);
IPAddress ESPControllerWifiAP_gateway (192, 198, 4, 1);
В результате в списке доступных сетей должна появиться точка доступа ESP ) Node _ MCU
В этом пункте только создается точка доступа и если Вы не планируете подключаться к точке доступа (лишнее излучение радиосигнала), а управлять гирляндой из вашей домашней сети и с SD карты, то пропускайте этот пункт и переходите сразу ко второму.
2. Скетч для управления из вашей домашней сети и с SD карты можно скачать по ссылке wemosneopixelcontrol_SD.zip [3,78 Kb] (cкачиваний: 132) . Перед заливкой в ESP 8266 Node MCU скетч нужно настроить под вашу матрицу: в скетче нужно изменить количество светодиодов, количество светодиодов по горизонтали и массив с данными расположения светодиодов в матрице. В исходном скетче настройки для матрицы из 600 светодиодов (20 лент по 30 светодиодов в каждой ленте), соединенных вертикальной змейкой с началом в левом нижнем углу (если смотреть на светодиоды).
# define PIN D 3 // вывод на матрицу
# define NUMPIXELS 600 // Количество светодиодов
# define LED _ PIN 3 // вывод на матрицу для SD
unsigned char x = 20; // количество светодиодов по X
PIN D 3 и LED _ PIN 3 – один и тот же вывод ESP 8266 Node MCU, просто для разных библиотек обозначается по разному.
const char* ssid = «. «; //Имя вашей сети Wi-Fi
const char* password = «. «; // пароль вашей сети Wi-Fi
меняем SSID и пароль вашей сети
Массив XYTable[] находится в конце скетча. Под вашу матрицу его можно сформировать, скопировать и вставить в скетч на странице FastLED XY Map Generator . Для моего варианта настроки выглядят так:
Выделяем, копируем и вставляем в скетч вместо исходного (желтого на картинке) массива.
Сохраняем скетч, заливаем.
Описание работы
При наличии SD карты в картридере и наличии на карте файла 01.out с эффектами, созданного в программе Jinx гирлянда воспроизводит эффекты с SD карты. Если SD карта отсутствует ESP8266 пытается подключиться к вашей сети (примерно 2 раза в секунду моргает светодиод на плате ESP8266, все светодиоды на матрице горят серым цветом). При успешном подключении светодиод на плате ESP8266 горит постоянно. В программе Jinx: Setup – Matrix Options выставляем размеры матрицы, далее — Output Devices настраиваем следующим образом:
В полях блока Data – Channels , Chan / Block вводим Число светодиодов в матрице умноженное на 3 (в моем случае 600 * 3 = 1800) это важно.
Далее настройка Setup-Output Patch для моего варианта
Создаем эффекты, жмем Setup – Start Output и радуемся!
При подключении к гирлянде как к точке доступа ESP ) Node _ MCU (если не пропускали первый пункт) в программе Jinx Output Devices настраиваем следующим образом:
Всех с наступающим Новым 2021 годом! Создаем друг другу хорошее, праздничное настроение!
Источник: liken-soft.ru
Светодиодный диско-пол на Arduino
Для изготовления диско-пола используются 36 мм RGB-светодиоды WS2801, которые контролируются через компьютер с помощью Arduino. Я выбрал именно 36 мм светодиоды WS2801 из-за их низкого профиля (глубина 5 мм). Это позволит разместить их вдоль плиток пола.
Шаг 1: Компоненты
- Arduino Uno R3
- Шилд Arduino Proto Board
- USB 2.0 A — B кабель
- Мини макетная плата
- Вилка и шнур электропитания
- 36мм светодиоды WS2801 LED
- 12V 5A сетевой выключатель
- Прозрачные, пластмассовые, поликарбонатные листы Lexan MARGARD толщиной 5 мм
- Деревянные рейки толщиной 9 мм и шириной 21 мм
- Прозрачный, белый, самоклеющийся винил
- ПК/ноутбук на ОС Windows для запуска программы Jinx!
- Провода для подключения светодиодов
Материалы для сборки каркаса вы можете выбрать по своему усмотрению. Я бы вам посоветовал использовать листы Lexan Margard, благодаря их механической прочности и износостойкости. Прозрачный винил я выбрал в последнюю минуту, но в итоге получил то, что хотел. Мне нравится именно матированный материал, к тому же он должен быть прозрачным, а не светонепроницаемым. Величина полученного рассеивания была вполне удовлетворительной, независимо от близкого расположения светодиодов к винилу.
Шаг 2: Электрическая схема
В данном проекте используется схема, подобная модулю Adafruit: https://learn.adafruit.com/36mm-led-pixels/pwiring
Я использовал небольшую макетную плату для разделения земляных проводников модуля Arduino и светодиодов. Это позволило использовать только 4 проводника для подключения светодиодов. Плюсовой проводник идет напрямую на светодиоды от источника питания. Я попросил квалифицированного электрика подсоединить вилку к сетевому выключателю источника питания (не стесняйтесь пользоваться услугами профессионалов). В качестве альтернативного источника питания устройства можно использовать блок питания на 12В от переносного ПК.
Шаг 3: Программирование Arduino
Для создания световых эффектов я запрограммировал Arduino с помощью скетча Glediator (http://www.solderlab.de/index.php/downloads/category/4-glediator).
Я подключил ноутбук напрямую через USB к Arduino, поэтому мне не понадобилось изменять скорость передачи данных, которая понадобилась бы при организации соединения по Bluetooth. Теперь загрузите скетч в микроконтроллер Arduino. Убедитесь в том, что вы выбрали правильное количество пикселей в этом месте кода:
«#define Num_Pixels 120», номера выводов указаны ниже:
int SDI = 2;
int CKI = 3;
Шаг 4: Программное обеспечение
Как я упоминал ранее, для данного проекта наиболее приемлемо использовать программное обеспечение Jinx! и скетч Glediator для управления свечением светодиодов WS2801. Я решил использовать именно Jinx!, поскольку его легко настроить. Я не использовал опцию Bluetooth соединения, поэтому смог запустить Jinx при прямом подключении к Arduino через кабель USB 2.0 A — B.
На скриншотах показаны настройки для 120 светодиодов. При этом примите во внимание, что количество используемых каналов для светодиодов/пикселей нужно умножить на 3 (R,G и B). Как вы можете заметить на экране Fast Patch, я выбрал опцию Snakelines из-за типа заказанных светодиодов. Порядок каналов GBR, а не RGB, поскольку заказанные светодиоды имели тип 36 мм WS2801 Green Blue Red (Зеленый, синий, красный).
Настройки COM порта для передачи данных в Arduino могут быть изменены в Диспетчере устройств на ОС Windows.
Для выбора желаемого эффекта нажмите Setup > Start Output (Настройка — Передать на выход) и посмотреть, как будут гореть ваши светодиоды. Последняя версия Jinx! позволяет запрограммировать несколько зон, поэтому я использовал данную функцию для различного свечения 6 зон – стробирующий эффект, бегущий «авто цвет» и «управление звуком» в стиле диско 70-х.
На Android устройстве или iPad вы можете использовать приложение управления рабочим столом для удаленного управления вашим ПК/ноутбуком.
Шаг 5: Конструкция – Каркас пола
Я построил каркас для пикселей по двум причинам: в первую очередь для равномерного распределения веса, когда вы стоите на полу, а также разделения света от каждого отдельного пикселя, чтобы цвета были более резкими.
Размер каркаса составляет 1640 мм на 930 мм. В проекте используется 120 пикселей, их можно организовать в виде матрицы 8 на 15. Деревянные планки имеют ширину 21 мм, что позволит создать квадрат размером от 90 до 100 мм вокруг каждого пикселя.
Для экономии материалов мы поместили 16 планок в длину (1640 мм) и затем поместили более короткие планки длиной 98 мм за каждым пикселем. Для размещения проводов мы прорезали небольшие прорези под каждым элементом пикселя. Все пиксели и деревянные планки были склеены с помощью пистолета для склеивания и большого количества клея!
Шаг 6: Конструкция – пол Lexan
После проведения нескольких экспериментов я остановился на листах Lexan Margard, которые имеют защиту от «истирания» и фактически являются прозрачным, «небьющимся» плексигласом. Я выбрал листы толщиной 5мм. Благодаря каркасу с размером ячеек 10 см данная конструкция сможет выдержать стулья и высокие каблуки.
Шаг 7: Рассеивающий винил
На последнем этапе данного проекта используется рассеивающий материал. Я использовал прозрачный, самоклеющийся винил. Данный материал позволяет светодиодам светиться ярко, и в то же время оставаться невидимыми для глаз. Как вариант, можно использовать матовый винил.
Шаг 8: Заключение
Листы Lexan, с расположенным под ним прозрачным винилом, необходимо разместить наверху каркаса и приклеить по краям силиконом.
Испытайте новый эффект свечения «Chases» с помощью программного обеспечения Jinx! Я настроил различную последовательность срабатывания (посмотрите видео проекта). Jinx также позволяет изменить ярлык для рабочего стола для запуска эффекта (смотрите Руководство Jinx). Добавьте данный ярлык в папку автозагрузка ОС Windows и светодиоды будут загораться в требуемой последовательности при загрузке Windows.
Прикрепленные файлы:
- glediator_v2_0_3.zip (1305 Кб)
Теги:
topa_biser
Опубликована: 13.01.2015
0
Вознаградить Я собрал 0 0
Оценить статью
- Техническая грамотность
Источник: cxem.net