[Железо] Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
-
- Сообщения: 27
- Зарегистрирован: Пн апр 30, 2018 10:15 pm
- Откуда: Уфа
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
[Железо] Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
В преддверии НГ, задался темой сделать новогоднюю гирлянду и внедрить ее на свой сервер.
Итак что нам понадобится:
1. Блок питания на 12В и 7-7,5А для диодной ленты и контроллера.
2. Контроллер MegaD 2561
3. Диодная лента на чипах WS2818 или WS2811 длинною 5 м. и количеством чипов на ней 100 шт.
как все это подключить можно посмотреть вот тут https://ab-log.ru/smart-house/ethernet/megad-ws-2018
собственно от туда же и была взята основа для данной задумки.
Теперь сама интеграция
1. нам понадобится свой цикл для работы с гирляндой.
2. понадобится простенький класс для сохранения настроек и управления гирляндой со "сцены"
3. сама "сцена" для управления.
для установки цикла берем файл cycle_NG.php.txt переименовываем его в cycle_NG.php и выкладываем его в каталог scripts. путь к нему для MD установленном на windows например C:\_majordomo\htdocs\, для linux скорее всего /var/www/ или что-то похожее.
далее импортируем сам класс (во вложении файл RGB-NG.txt). ВАЖНО. цикл привязан к конкретному объекту класса а точнее к "RGB-NG-1", так что либо импортируйте класс вместе с объектами или создавайте объект с таким именем. какое свойство за что отвечает в классе вроде как расписано.
ну и простенькая сцена тоже во вложении файл NG.scene.txt
для того что бы работал выбор цвета нужно подкинуть еще пару файлов с java скриптами в папку "js".
ну вот собственно и все. если MD не найдет цикл то перезапустите его.
P.S. сильно не пинайте. знаю что схема не особо универсальная, но вроде как работает и иногда даже красиво и да я напортачил со влажениями
Итак что нам понадобится:
1. Блок питания на 12В и 7-7,5А для диодной ленты и контроллера.
2. Контроллер MegaD 2561
3. Диодная лента на чипах WS2818 или WS2811 длинною 5 м. и количеством чипов на ней 100 шт.
как все это подключить можно посмотреть вот тут https://ab-log.ru/smart-house/ethernet/megad-ws-2018
собственно от туда же и была взята основа для данной задумки.
Теперь сама интеграция
1. нам понадобится свой цикл для работы с гирляндой.
2. понадобится простенький класс для сохранения настроек и управления гирляндой со "сцены"
3. сама "сцена" для управления.
для установки цикла берем файл cycle_NG.php.txt переименовываем его в cycle_NG.php и выкладываем его в каталог scripts. путь к нему для MD установленном на windows например C:\_majordomo\htdocs\, для linux скорее всего /var/www/ или что-то похожее.
далее импортируем сам класс (во вложении файл RGB-NG.txt). ВАЖНО. цикл привязан к конкретному объекту класса а точнее к "RGB-NG-1", так что либо импортируйте класс вместе с объектами или создавайте объект с таким именем. какое свойство за что отвечает в классе вроде как расписано.
ну и простенькая сцена тоже во вложении файл NG.scene.txt
для того что бы работал выбор цвета нужно подкинуть еще пару файлов с java скриптами в папку "js".
ну вот собственно и все. если MD не найдет цикл то перезапустите его.
P.S. сильно не пинайте. знаю что схема не особо универсальная, но вроде как работает и иногда даже красиво и да я напортачил со влажениями
- Вложения
-
- jscolor.js
- (52.83 КБ) 608 скачиваний
-
- jquery-1.11.3.min.js
- (93.13 КБ) 580 скачиваний
-
- RGB-NG.txt
- (3.14 КБ) 599 скачиваний
-
- NG.scene.txt
- (23.06 КБ) 622 скачивания
-
- RGB-NG.txt
- (3.14 КБ) 637 скачиваний
-
- NG.scene.txt
- (23.06 КБ) 570 скачиваний
-
- jscolor.js
- (52.83 КБ) 588 скачиваний
-
- jquery-1.11.3.min.js
- (93.13 КБ) 567 скачиваний
-
- cycle_NG.php.txt
- (12.48 КБ) 569 скачиваний
- Рейтинг: 1.16%
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
есть уже готовые гирлянды, цена где-то $8 за 50 светодиодов. Контроллер SPI с WiFi примерно столько же. Модуль MagicHome есть )
-
- Сообщения: 27
- Зарегистрирован: Пн апр 30, 2018 10:15 pm
- Откуда: Уфа
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
не спорю что есть. я просто эту диодную ленту планирую использовать как второй свет в зале. но это только весной. а пока она лежит себе пылится. ну так почему бы не порадовать себя любимого.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
кстати, железяки magichome поддерживают много интересных режимов, поддержка которых пока в модуле отсутсвует, но имеется во встроенном приложении для андройд. Надо бы с ними поразбираться. Из интересных - светомузыка, сторобоскоп, градиент.
Но я себе плохо представляю, как выглядит RGB лента на елке ))
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 27
- Зарегистрирован: Пн апр 30, 2018 10:15 pm
- Откуда: Уфа
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
с наскоку не нашел с какими лентами данный контроллер работает. но есть предположение что на чипах 5010. которые включают всю ленту одним цветом. хотя может мне не тот контроллер попался. https://ru.aliexpress.com/item/Magic-Ho ... 53650.html . тут же ленты работают не много по другому. тут из 1-й ленты можно сделать скажем бегущую строку, т.е. можно управлять каждым чипом ленты отдельно.directman66 писал(а): ↑Чт ноя 15, 2018 6:47 amкстати, железяки magichome поддерживают много интересных режимов, поддержка которых пока в модуле отсутсвует, но имеется во встроенном приложении для андройд. Надо бы с ними поразбираться. Из интересных - светомузыка, сторобоскоп, градиент.
Но я себе плохо представляю, как выглядит RGB лента на елке ))
а по поводу ленты на елки. не обязательно ленту вешать на елку. я например ее собираюсь развесить на окне. хотя....
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
С любыми лентами контроллер может работать.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 27
- Зарегистрирован: Пн апр 30, 2018 10:15 pm
- Откуда: Уфа
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
тогда круто, при случае нужно будет пощупать. ссылку можно на этот контроллер? а то похоже не тот мне попался.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
https://ru.aliexpress.com/item/5-10-15- ... 0000000000
Единственного, чего в нем нет - это режима "Покатаемся", как видео по мегад.
Единственного, чего в нем нет - это режима "Покатаемся", как видео по мегад.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
Как можно RGB сравнивать с адресуемыми WS2818/2811?! Мало общего. Особенно в части конечного результат.
ПыСы: моя поделка на ESP8266+WS2812 https://connect.smartliving.ru/profile/461/blog16.html
ПыСы: моя поделка на ESP8266+WS2812 https://connect.smartliving.ru/profile/461/blog16.html
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Новогодняя гирлянда на основе MegaD 2561 + диодная лента WS2818/2811
Для WS28xx?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram