блок пользователя для ленты WS2812B
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Есть такая адресная лента https://ru.aliexpress.com/item/WS2812B- ... 33edMIx1IJ
Есть и прошивки для ESP и статьи https://pikabu.ru/story/prostaya_girlya ... kh_5589134
Но хотелось бы самому создавать эффекты , может кто возьмется создать пользовательский блок для FLProg , средствами самого ФЛ не получится ,там большая частота импульсов .. .Поэтому управление драйверами нужно сделать в блоке пользователя , а создавать световые эффекты можно и в ФЛ и в Каскаде (дальше я уже сам допилю) ...Вот даташит на ленту https://www.seeedstudio.com/document/pd ... asheet.pdf
Есть и прошивки для ESP и статьи https://pikabu.ru/story/prostaya_girlya ... kh_5589134
Но хотелось бы самому создавать эффекты , может кто возьмется создать пользовательский блок для FLProg , средствами самого ФЛ не получится ,там большая частота импульсов .. .Поэтому управление драйверами нужно сделать в блоке пользователя , а создавать световые эффекты можно и в ФЛ и в Каскаде (дальше я уже сам допилю) ...Вот даташит на ленту https://www.seeedstudio.com/document/pd ... asheet.pdf
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
С нашего форума? Так я могу и купить...
Электронщик до мозга костей и не только
блок пользователя для ленты WS2812B
Что купить? rw6cm это Володя, наш модератор, у него вроде были такие блоки для программы ...
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
блок пользователя для ленты WS2812B
Блоки WS2812 для Ардуино уже были, и не раз, но [ref=#404040]Rovki[/ref] для ESP нужны, если я правильно понял.
блок пользователя для ленты WS2812B
тут уже был вопрос про управление и там автор жаловался, что его мигалки на этих диодах сильно тормозят
а я ему сказал, что создать даже такие простые мигания при помощи флпрог нельзя
можно создать модуль с готовыми эффектами, где можно будет только тупо переключать их, подавая номер эффекта
сами эффекты - это довольно сложные вычисления в реальном времени или в буфере озу, который выводится в ленту
а я ему сказал, что создать даже такие простые мигания при помощи флпрог нельзя
можно создать модуль с готовыми эффектами, где можно будет только тупо переключать их, подавая номер эффекта
сами эффекты - это довольно сложные вычисления в реальном времени или в буфере озу, который выводится в ленту
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Да для есп ,но главное не такие как были ,там все эффекты уже зашиты и выбор их по кнопке как правило в браузере .А мне нужен блок что бы я мог сам создавать цветовые эффекты ,управление пикселем (цвет ,яркость ) + адресация к любому пикселю .seri0shka писал(а): 03 окт 2018, 18:54Блоки WS2812 для Ардуино уже были, и не раз, но [ref=#404040]Rovki[/ref] для ESP нужны, если я правильно понял.
Отправлено спустя 3 минуты 53 секунды:
Для создания визуального эффекта хватит скорости FL ,а вот управление пикселем нужно через блок, Эффекты можно реализовать схемотехникой ,нужно только иметь возможность выборки нужного пикселя (или группы) задавая цвет и яркость ....kalobyte писал(а): 03 окт 2018, 19:17тут уже был вопрос про управление и там автор жаловался, что его мигалки на этих диодах сильно тормозят
а я ему сказал, что создать даже такие простые мигания при помощи флпрог нельзя
можно создать модуль с готовыми эффектами, где можно будет только тупо переключать их, подавая номер эффекта
сами эффекты - это довольно сложные вычисления в реальном времени или в буфере озу, который выводится в ленту
Электронщик до мозга костей и не только
блок пользователя для ленты WS2812B
Так тогда чем вас готовые библиотеки не устраивают, раз сами хотите эффекты для светодиодной ленты придумывать?
Отправлено спустя 1 минуту 45 секунд:
Выж программист))) Надеюсь понимаете что блок пользователя нельзя сделать универсальным для этой ленты...)))
Отправлено спустя 1 минуту 45 секунд:
Выж программист))) Надеюсь понимаете что блок пользователя нельзя сделать универсальным для этой ленты...)))
блок пользователя для ленты WS2812B
так уже есть такие блокиRovki писал(а): 03 окт 2018, 19:39нужно только иметь возможность выборки нужного пикселя (или группы) задавая цвет и яркость
там ргб вход и номер пикселя вроде, дальше делай чего хош
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Ссылочку бы ,плиз .
Отправлено спустя 46 секунд:
я электронщик !Anydy писал(а): 03 окт 2018, 20:16Так тогда чем вас готовые библиотеки не устраивают, раз сами хотите эффекты для светодиодной ленты придумывать?
Отправлено спустя 1 минуту 45 секунд:
Выж программист))) Надеюсь понимаете что блок пользователя нельзя сделать универсальным для этой ленты...)))
Мне универсальный и не нужен ,в нем не должно быть эффекта ,в нем нужно только указать цвет ,яркость и номер пикселя ,все ...а дальше я сам ...
Электронщик до мозга костей и не только
блок пользователя для ленты WS2812B
Так чем библиотека FastLed ... AdaFruitNeoPixel не устраивает?Rovki писал(а): 03 окт 2018, 20:48Мне универсальный и не нужен ,в нем не должно быть эффекта ,в нем нужно только указать цвет ,яркость и номер пикселя ,все ...
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
блок пользователя для ленты WS2812B
Вот вроде то, что нужно, но не для есп. В проект ставите один блок WS2812_main и несколько WS2812_blocks (по количеству светодиодов). Там вроде в описании должно всё быть. Автора не помню. С ардуино проверял- нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Я ж не про библиотеку в IDE,может и устраивает ,я про пользовательский блок в ФЛ.
Отправлено спустя 8 минут 22 секунды:
А зачем несколько блоков ставить если я буду динамически менять номер пикселя , у меня лента 5м ,помоему 60 лед на метр ...seri0shka писал(а): 03 окт 2018, 21:44Вот вроде то, что нужно, но не для есп. В проект ставите один блок WS2812_main и несколько WS2812_blocks (по количеству светодиодов). Там вроде в описании должно всё быть. Автора не помню. С ардуино проверял- нормально.
Электронщик до мозга костей и не только
блок пользователя для ленты WS2812B
Всем доброго дня.
Я пробовал вот такую вещь, https://github.com/toblum/McLighting .
Вроде как и свои эфекты можно добавлять, но я не пробовал.
Отправлено спустя 1 минуту 9 секунд:
Правда это IDE , а не FLProg.
Я пробовал вот такую вещь, https://github.com/toblum/McLighting .
Вроде как и свои эфекты можно добавлять, но я не пробовал.
Отправлено спустя 1 минуту 9 секунд:
Правда это IDE , а не FLProg.
Dgordg
блок пользователя для ленты WS2812B
что-то я не нашел тот блок со входом под номера светодиодов
или может я чего напутал и видел только пиксели
вот тема про блок
viewtopic.php?t=2945
но там сам автор говорит, что тормозит от 20 светодиодов
долбит эта лента нехило так, сколько я видел гирлянд на балконе - моя по яркости и эффектам всех натягивает
правда 95% там довольно унылые эффекты
Отправлено спустя 1 минуту 39 секунд:
вот еще есть блок на 8 диодов, думаю его легко под 50 переделать
viewtopic.php?f=72&t=3123
или может я чего напутал и видел только пиксели
вот тема про блок
viewtopic.php?t=2945
но там сам автор говорит, что тормозит от 20 светодиодов
я делал такую в начале этого года, лента на балконе висит, скоро листья упадут и балкон будет виден с улицы, тогда опять включуmgr писал(а): 04 окт 2018, 10:26 Всем доброго дня.
Я пробовал вот такую вещь, https://github.com/toblum/McLighting .
Вроде как и свои эфекты можно добавлять, но я не пробовал.
долбит эта лента нехило так, сколько я видел гирлянд на балконе - моя по яркости и эффектам всех натягивает
правда 95% там довольно унылые эффекты
Отправлено спустя 1 минуту 39 секунд:
вот еще есть блок на 8 диодов, думаю его легко под 50 переделать
viewtopic.php?f=72&t=3123
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Бочему то блоки не работают в nodemcu ,,,
Arduino: 1.8.1 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, 115200, 4M (3M SPIFFS)"
In file included from c:\Program Files (x86)\FLProg\ideV2\libraries\TFT\src/TFT.h:37:0,
from C:\Users\User\AppData\Local\Temp\flprog\pr68\pr68.ino:1:
c:\Program Files (x86)\FLProg\ideV2\libraries\TFT\src/utility/Adafruit_ST7735.h:30:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Arduino: 1.8.1 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, 115200, 4M (3M SPIFFS)"
In file included from c:\Program Files (x86)\FLProg\ideV2\libraries\TFT\src/TFT.h:37:0,
from C:\Users\User\AppData\Local\Temp\flprog\pr68\pr68.ino:1:
c:\Program Files (x86)\FLProg\ideV2\libraries\TFT\src/utility/Adafruit_ST7735.h:30:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Электронщик до мозга костей и не только
блок пользователя для ленты WS2812B
c:\Program Files (x86)\FLProg\ideV2\libraries\TFT\src/utility/Adafruit_ST7735.h:30:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
этот файл используется только в авр контроллерах ,А у тебя есп
а баблиотека экрана использует память программ для хранения всяких шрифтов
#include <avr/pgmspace.h>
этот файл используется только в авр контроллерах ,А у тебя есп
а баблиотека экрана использует память программ для хранения всяких шрифтов
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Значит библиотека не та ,мне нужно под есп нодемсу .Готов оплатить разработку блока из тех библиотек ,что привел выше 
вот статья https://esp8266.ru/esp8266-ws2812-arduino/
Отправлено спустя 4 часа 11 минут 38 секунд:
Вот еще статья https://github.com/renat2985/rgb
Я же хочу сделать конструктотор световых эффектов на базе смартфона с установленной Каскадой и nodeMcu ,поэтому мне нужен блок ,аналогичный ранее сделанного ,но только не для ардуино ,а для ЕСП .Тоесть нужно указать номер пикселя ,задать яркость по цветам и вкл\выкл пикселя ...

вот статья https://esp8266.ru/esp8266-ws2812-arduino/
Отправлено спустя 4 часа 11 минут 38 секунд:
Вот еще статья https://github.com/renat2985/rgb
Я же хочу сделать конструктотор световых эффектов на базе смартфона с установленной Каскадой и nodeMcu ,поэтому мне нужен блок ,аналогичный ранее сделанного ,но только не для ардуино ,а для ЕСП .Тоесть нужно указать номер пикселя ,задать яркость по цветам и вкл\выкл пикселя ...
Электронщик до мозга костей и не только
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
блок пользователя для ленты WS2812B
[ref=#404040]Rovki[/ref], Попробуй на библиотеке Adafruit Neo Pixel (не прикладываю)
UPD 09.10.2018
Добавил основной блок для "ардуин", где адресация пина идет цифрами, в основном блоке для ESP8266 адресация пина идет D1, D2 и т.д., кому как удобно. Подправил настройку яркости.
Попробовал на UNO, работает шустро
https://cloud.mail.ru/public/KQRL/zXTHMJG5E
UPD 09.10.2018
Добавил основной блок для "ардуин", где адресация пина идет цифрами, в основном блоке для ESP8266 адресация пина идет D1, D2 и т.д., кому как удобно. Подправил настройку яркости.
Попробовал на UNO, работает шустро
https://cloud.mail.ru/public/KQRL/zXTHMJG5E
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось AlexCrane 09 окт 2018, 23:00, всего редактировалось 5 раз.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Rovki
- Полковник
- Сообщения: 5727
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
блок пользователя для ленты WS2812B
Компиляция и загрузка прошла без ошибок !!!! Дальше буду проверять сам блок .Спасибо большое с меня ключ от каскады обрашайтесь в любое время .AlexCrane писал(а): 08 окт 2018, 22:00[ref=#404040]Rovki[/ref], Попробуй на библиотеке Adafruit Neo Pixel (не прикладываю)
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей