Помощь в управлении освещением
Модератор: immortal
-
alekszander
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
Помощь в управлении освещением
Имеется ардуино, настроеный сервер MajorDoMo, и дистанционное управление освещением на базе wookee (6 зон), необходимо управление через MajorDoMo. Вариант с радиомодулем на 433 MGhz не хочется рассматривать, так как придется писать протоколы и т.д.. Есть самый простой способ, это поставить доп реле на 6 зон и выключать с помощью дуни, но не могу понять как распаять это реле на самом WooKee.


- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Помощь в управлении освещением
Как-то малова-то исходных данных 
Что представляет собой эта wookee? По фотографии как-то не очень понятно.
Что представляет собой эта wookee? По фотографии как-то не очень понятно.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
alekszander
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
Re: Помощь в управлении освещением
На фотографиях другой прибор на 4 зоны. А вобще управление освещением по радиоканалу, на входе 0 и фаза (коричневый и синий провод), выход разделен через 4 реле. При нажатии кнопки на пульте происходит включение одной из зон. либо все зоны одновременно. Фото пульта если нужно могу скинуть. Если есть какие то вопросы еще спрашивайте. Уж очень хочется разобраться.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Помощь в управлении освещением
Тут на самом деле два варианта -- либо перехватывать радио-сигналы и имитировать через ардуино и передатчик нажатие кнопок на пульте, либо в самом деле разобрать пульт и вывести контакты с кнопок на реле.alekszander писал(а):На фотографиях другой прибор на 4 зоны. А вобще управление освещением по радиоканалу, на входе 0 и фаза (коричневый и синий провод), выход разделен через 4 реле. При нажатии кнопки на пульте происходит включение одной из зон. либо все зоны одновременно. Фото пульта если нужно могу скинуть. Если есть какие то вопросы еще спрашивайте. Уж очень хочется разобраться.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
MaksMS82
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Контактная информация:
Re: Помощь в управлении освещением
Да тут только ардуино с библиотекой RemoteSwitch или RCswitch ,сначала узнать код кнопок,а потом этот код уже отправлять в эфир.
-
alekszander
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
Re: Помощь в управлении освещением
Собственно в этом та вся и проблема. Не подскажешь как узнать код кнопок. Хотя бы с помощью той же ардуины?MaksMS82 писал(а):Да тут только ардуино с библиотекой RemoteSwitch или RCswitch ,сначала узнать код кнопок,а потом этот код уже отправлять в эфир.
-
MaksMS82
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Контактная информация:
Re: Помощь в управлении освещением
В этих библиотеках есть примеры считывания и отправки данных - там все простоalekszander писал(а):Собственно в этом та вся и проблема. Не подскажешь как узнать код кнопок. Хотя бы с помощью той же ардуины?MaksMS82 писал(а):Да тут только ардуино с библиотекой RemoteSwitch или RCswitch ,сначала узнать код кнопок,а потом этот код уже отправлять в эфир.
-
alekszander
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
Re: Помощь в управлении освещением
С рaдио разобрались. Если отправлять с ардуины кoмaнды свет включается и выключается. Остался 1 не решенный вопрос. Как теперь это дело сростить с МажоpДоМо?MaksMS82 писал(а):В этих библиотеках есть примеры считывания и отправки данных - там все простоalekszander писал(а):Собственно в этом та вся и проблема. Не подскажешь как узнать код кнопок. Хотя бы с помощью той же ардуины?MaksMS82 писал(а):Да тут только ардуино с библиотекой RemoteSwitch или RCswitch ,сначала узнать код кнопок,а потом этот код уже отправлять в эфир.
Ниже скетч который делает включение и отключение через ком порт ардуины путем отправки команд.
Код: Выделить всё
#include <RemoteSwitch.h>
#define RF1ON 314929 // код кнопки от радиопульта
#define RF1OFF 314929
#define RF2ON 314931
#define RF2OFF 314931
#define RF3ON 314937
#define RF3OFF 314937
#define RF4ON 314955
#define RF4OFF 314955
#define RF5ON 315171
#define RF5OFF 315171
#define RF6ON 315009
#define RF6OFF 315009
#define RFALLON 314928
#define RFALLOFF 314928
#define PERIOD 246; //(294) period duration: - полученные из (монитор порта)
void setup()
{
Serial.begin(9600); //установка порта на скорость 9600 бит/сек
}
void loop()
{
while (Serial.available() == 0); //функция Serial.аvailable() проверяет, есть ли в COM порте доступные для чтения данные, мы будем «топтаться» на месте и ожидать данные.
int val = Serial.read() - '0';
if (val == 1) transmit(RF1ON); //если с COM порта поступил символ (1), начинаем отправлять через пин №11 (там радио передатчик),- код кнопки №1 радио пульта
if (val == 2) transmit(RF2ON);
if (val == 3) transmit(RF3ON);
if (val == 4) transmit(RF4ON);
if (val == 5) transmit(RF5ON);
if (val == 6) transmit(RF6ON);
if (val == 7) transmit(RFALLON);
}
void transmit(unsigned long rcode){
unsigned long code = rcode;
unsigned long period = PERIOD;
code |= (unsigned long)period << 23;
code |= 4L << 20; //(|= 4L) цифра перед (L), это (условное число), количества повторов посылаемого сигнала. (соответственно и паузы)
RemoteSwitch::sendTelegram(code, 11); // RF transmitter pin - пин радио передатчика
}- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Помощь в управлении освещением
[quote="alekszander"
С рaдио разобрались. Если отправлять с ардуины кoмaнды свет включается и выключается. Остался 1 не решенный вопрос. Как теперь это дело сростить с МажоpДоМо?
Ниже скетч который делает включение и отключение через ком порт ардуины путем отправки команд.
[/quote]
Есть несколько способов. Например, если подключена Arduino напрямую к Windows-машине, то таким способом. Если есть желание подключать контроллер к роутеру, то можно сюда посмотреть.
С рaдио разобрались. Если отправлять с ардуины кoмaнды свет включается и выключается. Остался 1 не решенный вопрос. Как теперь это дело сростить с МажоpДоМо?
Ниже скетч который делает включение и отключение через ком порт ардуины путем отправки команд.
[/quote]
Есть несколько способов. Например, если подключена Arduino напрямую к Windows-машине, то таким способом. Если есть желание подключать контроллер к роутеру, то можно сюда посмотреть.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
alekszander
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
Re: Помощь в управлении освещением
Есть несколько способов. Например, если подключена Arduino напрямую к Windows-машине, то таким способом. Если есть желание подключать контроллер к роутеру, то можно сюда посмотреть.[/quote]sergejey писал(а):[quote="alekszander"
С рaдио разобрались. Если отправлять с ардуины кoмaнды свет включается и выключается. Остался 1 не решенный вопрос. Как теперь это дело сростить с МажоpДоМо?
Ниже скетч который делает включение и отключение через ком порт ардуины путем отправки команд.
2 день мучаюсь ни как не могу понять как отправить данные в ардуину. Через сам ком порт в Ардуино все передается и работает а вот через мажордомо не могу понять как отправить. Сергей огромная просьба, разъясните что да как. Если можно даже на пальцах.