MegaD-328 + светодиодные RGB ленты

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
ellab
Сообщения: 35
Зарегистрирован: 11 июн 2013, 16:47

Re: MegaD-328 + светодиодные RGB ленты

Сообщение ellab » 15 окт 2016, 20:59

Всем привет. Я использовал RGB усилители с небольшой доработкой.
http://ledleo.com.ua/shop/product/rgb-usilitel-12v-12a
Подключил в обход делитель напряжения на входе.
Присутствует небольшая инертность, но как по мне не критично.

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD-328 + светодиодные RGB ленты

Сообщение d.v.ermakov » 16 окт 2016, 01:04

YTNICORP, сложно догадаться без конкретики и/или фото. Например, вы джамперы в 14in не забыли поставить в режим прямого выхода?

YTNICORP
Сообщения: 25
Зарегистрирован: 26 авг 2016, 10:19

Re: MegaD-328 + светодиодные RGB ленты

Сообщение YTNICORP » 16 окт 2016, 10:11

Изначально подумал, что может известная проблема чисто по симптомам, может кто сталкивался. Давайте с конкретикой:
подключение в 14in выглядит так:https://dl.dropboxusercontent.com/u/189 ... 0%20AM.jpg

подключение ленты (клеммники чисто на время тестирования для удобства):
https://dl.dropboxusercontent.com/u/189 ... 7%20AM.jpg

настройка портов:
https://dl.dropboxusercontent.com/u/18979541/outs.png

включенное состояние:
https://dl.dropboxusercontent.com/u/189 ... 6%20AM.jpg

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD-328 + светодиодные RGB ленты

Сообщение d.v.ermakov » 16 окт 2016, 16:29

YTNICORP, у меня лента работает с МегаД328 и L298N нормально. Однако, у вас МегаД2561, да ещё и порты старшие.
Нужно обязательно соединить минус БП ленты и минус на Меге!
Если не поможет, померьте мультиметром (либо стрелочным, либо true RMS, либо через RC-цепь, либо осциллографом) напряжение на портах Меги при разных значениях ШИМ, с подключенной лентой и без неё. Дополнительно сообщите, какая версия прошивки Меги.

Голубой оттенок вместо белого недорогая RGB лента может иметь, это нормально. Хотите чисто белый - купите RGBW либо дорогую RGB с нормированной цветовой температурой.

YTNICORP
Сообщения: 25
Зарегистрирован: 26 авг 2016, 10:19

Re: MegaD-328 + светодиодные RGB ленты

Сообщение YTNICORP » 16 окт 2016, 18:20

d.v.ermakov, дело было как раз в минусе ленты и меги, спасибо большое!

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Alex_Jet » 13 дек 2016, 11:03

Друзья! А кто-нибудь сталкивался с WS2811? Есть идея управляемой по 1 проводу RGB люстры.
WS2811 подключать к тем же дополнительным 6-ти цифровым входам/выходам MegaD-2561 при соответствующей поддержке в прошивке.
Если в люстре использовать хорошую RGB ленту, драйвер на мосфетах, подключенный к WS2811, то получим хорошее решение для умного дома. Единственное что не могу из даташиту понять - WS2811 запоминает состояние своих портов при обесточивании и последующем включении? Если так, то это вообще находка - нажал кнопку выключателя (виртуальная кнопка в вебе, сработка ДД) - мега замкнула реле, питание подалось на БП люстры, люстра включилась с теми настройками, которые были ранее. Хочешь изменить палитру - меняй из веба умного дома или с помощью голосового управления:)

k_w_m
Сообщения: 98
Зарегистрирован: 19 июл 2013, 13:41

Re: MegaD-328 + светодиодные RGB ленты

Сообщение k_w_m » 13 дек 2016, 11:19

Вы, наверное, не совсем поняли что такое ws28xx. Драйвера на мосфетах там не нужны. Свое состояние до выключения питания они не запоминают. О такой люстре я тоже думаю, но пока проблема. При подведении к ленте из 128 ws2812 светодиодов проводом 2.5 квадрата длиной 4 метра 5 вольтового питания, падение напряжения на проводе при максимальной яркости - 2.2 вольта. А при напряжении 2.8 вольт ws управляться не хотят. Придётся размещать б.п. рядом с лентой.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Alex_Jet » 13 дек 2016, 11:54

Я понял что по умолчанию это драйвер для 1-3х светодиодов в линейке. Однако чтобы к WS2811 подключить линейку из, например, 12х2 светодиодов (запараллеленые, питание около 38 В) чтобы длина одной была около 45-50 см, нужен драйвер на полевиках. Поскольку, например, 12+12 обычных светодиодов типа 5730 при питании 38 В будут кушать около 200 мА (7,6Вт). В люстре же нужно как минимум 2-4 линейки (посмотрите что на Ali продают) RGB, значит по каждому каналу при 38В будет 0,8А (30 Вт). Итого общая мощность люстры 45 (2 линейки RGB) или 90Вт (4 линейки RGB).

При этом WS2812 - штука очень дорогая и проблемы с питанием. А вот WS2811 в виде микросхемы - вещь масштабируемая благодаря возможности подключения внешней обвязки. Да и обычная, даже качественная RGB лента стоит в разы дешевле ленты на WS2812. Мы же не собираемся в люстре графику рисовать? Я не собираюсь:)

k_w_m
Сообщения: 98
Зарегистрирован: 19 июл 2013, 13:41

Re: MegaD-328 + светодиодные RGB ленты

Сообщение k_w_m » 13 дек 2016, 12:02

Ну не рисовать, конечно. Но писать точно собирался :)

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение MSapogov » 13 дек 2016, 13:46

Alex_Jet писал(а): А вот WS2811 в виде микросхемы - вещь масштабируемая благодаря возможности подключения внешней обвязки.
А где их можно купить в виде микросхем? Я как-то искал - не смог найти...
В продаже только светодиоды... :-(
Или это нечто такое - http://ali.onl/fae

PS: А может для освещения и DMX512 замутим?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Alex_Jet » 13 дек 2016, 14:21

MSapogov писал(а):А где их можно купить в виде микросхем? Я как-то искал - не смог найти...
PS: А может для освещения и DMX512 замутим?
Михаил, WS2811 в sop-8 пару часов назад на Али купил - 10 шт. за 62,64 р. (ссылку позже по Ватсап скину тебе).

По DMX512! Есть такая вещь DMX512/1990 - это случайно не по 1-wire управляется (есть пины Pin/Pout)??? Тогда это вообще находка:) На Ali трехканальный за 336 р есть.
Вот тут инфа есть - http://www.dmx512-online.com/packt.html

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение MSapogov » 13 дек 2016, 14:56

Alex_Jet писал(а):
MSapogov писал(а):А где их можно купить в виде микросхем? Я как-то искал - не смог найти...
PS: А может для освещения и DMX512 замутим?
Михаил, WS2811 в sop-8 пару часов назад на Али купил - 10 шт. за 62,64 р. (ссылку позже по Ватсап скину тебе).

По DMX512! Есть такая вещь DMX512/1990 - это случайно не по 1-wire управляется (есть пины Pin/Pout)??? Тогда это вообще находка:) На Ali трехканальный за 336 р есть.
Вот тут инфа есть - http://www.dmx512-online.com/packt.html
Немого офтоп...
1990 - это год стандартизации протокола, есть еще 1986 - это начало этого стандарта.
В качестве среды передачи используется RS-485. Применяется в основном для управления освещения сцен и залов (включаются последовательно).

Но мне кажется, что локально размещенная ESP-12 с прошивкой MegaD и + 4 или 5 полевика (WRGB) или (WWRGB) в люстре имеет больше шансов получить централизованное управление через драйвера которые уже отлажены. Только остается вопрос локального изменения яркости и цвета.
Очень бы хотелось это реализовать при помощи энкодера и без участия сервера...
Или при помощи кнопки с одинарным, двойным, или долгим нажатием...
А если 15 секунд ничего не меняется, то можно значения всех каналов и в EEPROM записать...

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Alex_Jet » 16 дек 2016, 08:49

llams писал(а):Есть еще и такой вариант. В одном флаконе контроллер и драйвер.
Я искал симбиоз WS2811 и драйверов, но ничего не нашел. А этот модуль что из себя представляет? Микросхема RGB-драйвера что может? Вы сами пользовались таким модулем?

llams
Сообщения: 192
Зарегистрирован: 23 ноя 2015, 04:20

Re: MegaD-328 + светодиодные RGB ленты

Сообщение llams » 16 дек 2016, 09:47

Судя по коментам к товару это и есть WS2811. Еще не пробовал, пока просто добавил в корзину.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Alex_Jet » 16 дек 2016, 10:10

llams писал(а):Судя по коментам к товару это и есть WS2811. Еще не пробовал, пока просто добавил в корзину.
Микруха P9813 -это RGB Led-драйвер с однонаправленным последовательным интерфейсом типа SPI. Одна линия - Clock, другая - Data. Хорошо только то, что паять почти не надо, совместимости же с MegaD также нет...
P9813.jpg
P9813.jpg (48.41 КБ) 4891 просмотр
Последний раз редактировалось Alex_Jet 16 дек 2016, 11:30, всего редактировалось 1 раз.

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: MegaD-328 + светодиодные RGB ленты

Сообщение comparator » 16 дек 2016, 11:17

немного поправлю, Микруха P9813 -это RGB Led-драйвер с интерфейсом аналогичным SPI, но никак не I2C. Аналог WS2801

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Alex_Jet » 16 дек 2016, 11:38

comparator писал(а):немного поправлю, Микруха P9813 -это RGB Led-драйвер с интерфейсом аналогичным SPI, но никак не I2C. Аналог WS2801
Спасибо, поправил. Прихожу к выводу, что целесообразнее всего будет сделать мощный RGB LED-драйвер, который управляется по 2-м проводам (интерфейс как у WS281x) из ATtiny - легко реализовать запись последнего режима в память, легко управлять, минимум компонентов.

igor333
Сообщения: 137
Зарегистрирован: 29 май 2012, 18:09

Re: MegaD-328 + светодиодные RGB ленты

Сообщение igor333 » 16 дек 2016, 15:47

Alex_Jet писал(а):Есть такая вещь DMX512/1990 - это случайно не по 1-wire управляется (есть пины Pin/Pout)??? Тогда это вообще находка:)
Зачем Вам DMX512 управлять через 1-wire??? Как Вы это себе представляете? Там родной 485-й еле справляется :)

Bonefolder
Сообщения: 617
Зарегистрирован: 30 мар 2017, 11:15
Откуда: г.Севастополь

Re: MegaD-328 + светодиодные RGB ленты

Сообщение Bonefolder » 12 май 2017, 02:26

Воспользовался примером Андрея_В: RGB лента, МегаД-2561, драйвер L298N, OН-2 & Binding MegaD. Плюс подсказка от d.v.ermakov'a, в виде:
  • Код: Выделить всё

    /* Преобразование Light_G_RGB */
    rule "RGBLight_FF_Bed value"
    when
    	Item RGBLight_FF_Bed changed
    then
    	var HSBType hsbValue 
    	hsbValue = RGBLight_FF_Bed.state as HSBType
    	sendCommand(RGB_Ch_R_FF_Bed, hsbValue.red.intValue.toString)
    	postUpdate(RGB_Ch_R_FF_Bed, hsbValue.red.intValue.toString)
    	sendCommand(RGB_Ch_G_FF_Bed, hsbValue.green.intValue.toString)
    	postUpdate(RGB_Ch_G_FF_Bed, hsbValue.green.intValue.toString)
    	sendCommand(RGB_Ch_B_FF_Bed, hsbValue.blue.intValue.toString)
    	postUpdate(RGB_Ch_B_FF_Bed, hsbValue.blue.intValue.toString)
    end
Все бы хорошо, но лента работает "задом наперед". Как инвертировать Лед каналы в ОН?
ЗЫ в настройках меги - (Р10,12,13) OUT, PWM, default=255

maloicds
Сообщения: 86
Зарегистрирован: 28 сен 2012, 23:14
Откуда: МО, Подольск
Контактная информация:

Re: MegaD-328 + светодиодные RGB ленты

Сообщение maloicds » 12 май 2017, 02:42

Может так?

Код: Выделить всё

	var Number r=(255-hsb.red.intValue)
	sendCommand(RGB_Ch_B_FF_Bed, r.toString)

Ответить