Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

Блоки на Adafruit NeoPixel, и WS2812FX

Пользовательские блоки для работы с контроллерами светодиодных ламп и освещением.
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
rw6cm
Полковник
Сообщения: 1826
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 169
Имя: Владимир

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#1

Сообщение rw6cm » 21.04.2019{, 03:26}

Блок для одной, адресной, ленты светодиодов WS2812
Пример на библиотеке Adafruit NeoPixelПоказать
Создавался для arduino.
Использует библиотеку Adafruit_NeoPixel version 1.2.1
Блок управляет: яркостью (0-255),
цветом сразу всей ленты диодов по каналам R G B ( 0-255)
В проекте может быть только один такой блок
В настройке блока можно менять:
Пин управления (деф 10)
Количество диодов в ленте (деф 8)
Тип диодов: (деф NEO_GRB)
NEO_RGB
NEO_RBG
NEO_GRB
NEO_GBR
NEO_BRG
NEO_BGR

Блок в проекте с примером.
Test WS2812 GRB.flp
(166.88 КБ) 225 скачиваний
библиотека в архиве
Adafruit_NeoPixel-master.zip
(55.07 КБ) 152 скачивания
Сайт:: https://github.com/adafruit/Adafruit_NeoPixel
Блок эффектов, для светодиодов WS2812
Блок WS2812FX и библиотекиПоказать
Блок создавался для arduino, ESP8266, ESP32.
Состоит из двух частей, базовый и блок сегмента.
Ленту можно разделить на 10 сегментов, в каждом сегменте может быть свой, один из 55 эффектов.
Чем больше диодов и сегментов в ленте, тем больше съедает памяти и замедляются эффекты.
Эффекты сделаны на основе Adafruit_NeoPixel, завернутые в библиотеку WS2812FX.
В основном этот блок предназначен для одиночного использования в свето-шоу.
Использовать его совместно с другими модулями в одном проекте - пустая трата времени.
Описание в блоках.
WS2812FX.ubl
(457.53 КБ) 57 скачиваний
Библиотеки к ним:
WS2812FX-1.2.3.zip
(889.11 КБ) 57 скачиваний
Adafruit_NeoPixel-1.3.5.zip
(63.93 КБ) 51 скачивание
Взяты отсюда:
https://www.arduinolibraries.info/libraries/ws2812-fx
https://www.arduinolibraries.info/libra ... -neo-pixel
Примеры к блоку WS2812FX, ниже постами.
Win10-64, FLProg (portable)

Аватара пользователя
rw6cm
Полковник
Сообщения: 1826
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 169
Имя: Владимир

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#2

Сообщение rw6cm » 09.04.2020{, 00:15}

Примеры на arduino UNO, с ws2812 диодами на библиотеке WS2812FX.
пример "эффекты"Показать
Сигнальный провод в проекте идет через 300 Ом с D5.
UNO.png
Схема проекта:
2020_04_07_11_38_23_FLProg_6.3.1.png
2020_04_07_11_38_23_FLProg_6.3.1.png (19.66 КБ) 1817 просмотров
Сам проект:
2812_Эффекты.flp
(515.41 КБ) 44 скачивания
пример "поворотники"Показать
Схема:
2020_04_07_10_10_18_FLProg_6.3.1.png
2020_04_07_10_10_18_FLProg_6.3.1.png (19.51 КБ) 1817 просмотров
Видео:

проект:
2812_Поворотники.flp
(585.58 КБ) 37 скачиваний
Win10-64, FLProg (portable)

Аватара пользователя
rw6cm
Полковник
Сообщения: 1826
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 169
Имя: Владимир

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#3

Сообщение rw6cm » 09.04.2020{, 00:15}

Примеры на ESP8266, с ws2812 диодами на библиотеке WS2812FX.
пример "эффекты"Показать
Сигнальный провод в проекте идет через 300 Ом с D1.
esp8266.png
Проект:
2812_Эффекты ESP8266.flp
(546.16 КБ) 55 скачиваний
В проекте настроена точка доступа.
Управление эффектами через веб интерфейс.
Заходить по IP 192.168.1.17
Win10-64, FLProg (portable)

Аватара пользователя
rw6cm
Полковник
Сообщения: 1826
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 169
Имя: Владимир

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#4

Сообщение rw6cm » 09.04.2020{, 00:16}

Пример на ESP32, с ws2812 диодами на библиотеке WS2812FX.
пример "эффекты"Показать
Схема включения, как на ESP8266, постом выше.
Сигнальный провод в проекте идет через 300 Ом с D22, (визуально на том же пине как D1 на esp8266)
Проект выглядит так:
2020_04_08_22_27_25_Window.png
В проекте надо прописать SSID и пароль клиента (WiFi роутера),
потому как на одной точке доступа еспиха32 не захотела подключаться (видать проблема версии флп 6.3.1).
Вкратце видео:

проект:
2812Эффекты ESP32.flp
(536.66 КБ) 37 скачиваний
Win10-64, FLProg (portable)

sergei2008
Рядовой
Сообщения: 10
Зарегистрирован: 13.05.2020{, 10:26}
Репутация: 0
Имя: Сергей

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#5

Сообщение sergei2008 » 30.08.2020{, 20:38}

Спасибо за классные блоки. А можно вас попросить добавить ещё эффекты из вот этого видео

Отправлено спустя 43 минуты 45 секунд:
Там вот эти эффекты интересные (// FOR SYLON ETC ; //FOR JUGGLE ; blur effect ; прыгающие мячики ; )

Аватара пользователя
rw6cm
Полковник
Сообщения: 1826
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 169
Имя: Владимир

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#6

Сообщение rw6cm » 02.09.2020{, 08:06}

sergei2008 писал(а):
30.08.2020{, 21:21}
добавить ещё эффекты из вот этого видео
Раньше середины октября, не чем не помогу, и наверно буду ориентироваться на новый редактор ПБ (зависит как быстро его освою).
Пока что очень редко бываю у компьютера и на форуме.
Win10-64, FLProg (portable)

sergei2008
Рядовой
Сообщения: 10
Зарегистрирован: 13.05.2020{, 10:26}
Репутация: 0
Имя: Сергей

Светодиоды WS2812 на библиотеке Adafruit NeoPixel

#7

Сообщение sergei2008 » 02.09.2020{, 16:33}

rw6cm писал(а):
02.09.2020{, 08:06}
sergei2008 писал(а):
30.08.2020{, 21:21}
добавить ещё эффекты из вот этого видео
Раньше середины октября, не чем не помогу, и наверно буду ориентироваться на новый редактор ПБ (зависит как быстро его освою).
Пока что очень редко бываю у компьютера и на форуме.
Спасибо, буду ждать.

Ответить

Вернуться в «Светодиоды, освещение»