Как подключить 10 каналов RGBW?

Данный раздел предназначен для русскоязычных пользователей. Если вы владеете английским, рекомендуем также просмотреть общую ветку обсуждений на английском.
Post Reply
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Как подключить 10 каналов RGBW?

Post by Oren »

Здравствуйте! Не могу понять, как подключить 10 каналов RGBW к Z UNO, без расширения портов?
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Re: Как подключить 10 каналов RGBW?

Post by Oren »

Что никто не знает?
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Re: Как подключить 10 каналов RGBW?

Post by PoltoS »

Имеется в виду 10 диодов подключить?
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Re: Как подключить 10 каналов RGBW?

Post by Oren »

Нет. На сайте продавца, пишется что 10-ю RGBW лентами.
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Re: Как подключить 10 каналов RGBW?

Post by Oren »

И можете подсказать скетчь. Чтобы подключить десять кнопок(выключателей). Через digitalRead, и они отображались в HC2. Спасибо
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Re: Как подключить 10 каналов RGBW?

Post by PoltoS »

а как вы хотите чтоб кнопки отображались?
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Re: Как подключить 10 каналов RGBW?

Post by Oren »

Думаю чтоб отображалось, как обычный выключатель как в HC2. А потом через сценарии, брать показания этого включателя.
У меня просто освещение меняет температуру свечения, и поэтому мне нужно запускать через обработку Fibaro.
А это насчет где я взял 10 RGBW груп, на одну z uno. http://z-wave.com.ua/p332641492-plata-uno-wave.html
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Re: Как подключить 10 каналов RGBW?

Post by PoltoS »

А это насчет где я взял 10 RGBW груп, на одну z uno. http://z-wave.com.ua/p332641492-plata-uno-wave.html
Даже на особенность перевода сложно списать ;)

По идее, Z-Uno без каналов только с ассоциациями должна отображаться так же, как и брелок или пульт. Но HC2 - штука загадочная... не знаю, как оно увидится.
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Re: Как подключить 10 каналов RGBW?

Post by Oren »

Ну я думаю, стаким вот модулем ( 16-канальный 12-bit PWM/Servo модуль с I2C интерфейсом на PCA9685 ) может получится?
Oren
Posts: 7
Joined: 21 Aug 2016 09:46

Re: Как подключить 10 каналов RGBW?

Post by Oren »

Насчет кнопок может сделать как у Fibaro RGBW модуля. Там есть четире аналоговых входа, и четире ШИМ выхода. А в фибаро оно отображается как димер, каждый выход. Мы можем на одном Zuno, сделать допустим 6 цыфрових вводов/выыодов, 4 аналоговых, тоесть десять груп освещения. На выключатели кидаем витые пары, а ZUNO ставим в щитке.

вот пример кода на один выключатель. Ну он может не робочий.

Code: Select all

// pin number, where relay is connected
#define RELAY_PIN     13
#define inPin 9
// Переменная для сохранения состояния реле
byte lastSetValue;

ZUNO_SETUP_CHANNELS(ZUNO_SWITCH_BINARY(getter, setter));

void setup() {
  pinMode(RELAY_PIN, OUTPUT); // установим контакт реле как выход
  pinMode(inPin, INPUT_PULLUP); // установим цыфровой вход
}

void loop() {

}   
byte getter() {
  return lastSetValue;
  //read the pushbutton value into a variable
byte newValue = digitalRead(inPin);
}

void setter(byte newValue) {
  // newValue это переменная, удерживающая "value"
  // приходит из контроллера или от другого Z-Wave устройства
  if (newValue > 0) { // если больше нуля
    digitalWrite(RELAY_PIN, HIGH); //включить реле
  } else {            // если равно нулю
    digitalWrite(RELAY_PIN, LOW);  //выключить реле
  }

  // сохранить новое значение в переменной
  lastSetValue = newValue;
}
Post Reply