выключатель с обратной связью на Arduino

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

LSE100
Сообщения: 19
Зарегистрирован: Сб мар 19, 2016 11:03 pm
Благодарил (а): 0
Поблагодарили: 0

Re: выключатель с обратной связью на Arduino

Сообщение LSE100 » Вт мар 29, 2016 12:54 pm

2 и 10 это кнопки на разные реле, сам выключатель должен быть без фиксации.

Кнопка 2 подключается через сопротивление 10k к "-" а нажатие происходит при замыкании на +5B
dimens
Сообщения: 13
Зарегистрирован: Пн апр 11, 2016 7:33 pm
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: выключатель с обратной связью на Arduino

Сообщение dimens » Вс апр 17, 2016 1:08 am

LSE100 писал(а):2 и 10 это кнопки на разные реле, сам выключатель должен быть без фиксации.

Кнопка 2 подключается через сопротивление 10k к "-" а нажатие происходит при замыкании на +5B

Если не трудно, выложите последнюю версию скетча для 5100, что в итоге получилось ?
dimens
Сообщения: 13
Зарегистрирован: Пн апр 11, 2016 7:33 pm
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: выключатель с обратной связью на Arduino

Сообщение dimens » Вт апр 19, 2016 4:46 pm

Поюзал я данный девайс, прикручивал на Nano и w5100. Код выключателей написан магическим образом. При коннекте с сервером все работает идеально. Чуть затык со связью и пытается отправить отчёт о кнопке - начинаются тормоза. Бился, не победил. Думаю логичнее отправлять состояние реле на сервер, а не состояние кнопок. Включить-выключить обязан, а если отправить не удалось - забить. Бьемся дальше.

Отправлено с моего ME371MG через Tapatalk
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: выключатель с обратной связью на Arduino

Сообщение m-malva » Ср апр 20, 2016 9:28 am

а чем этот вариант не устроил?
http://majordomo.smartliving.ru/forum/v ... &start=260
dimens
Сообщения: 13
Зарегистрирован: Пн апр 11, 2016 7:33 pm
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: выключатель с обратной связью на Arduino

Сообщение dimens » Ср апр 20, 2016 11:03 pm

m-malva писал(а):а чем этот вариант не устроил?
http://majordomo.smartliving.ru/forum/v ... &start=260

о нем и речь
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: выключатель с обратной связью на Arduino

Сообщение m-malva » Чт апр 21, 2016 1:19 am

dimens писал(а): о нем и речь
еще раз перечитал тему
сходство не нашел
в скетче в соседней теме нажатие кнопки инвертирует привязанный пин И после этого отправляет отчет о состоянии PIN.
потеря связи с сервером у меня никак не влияет на работоспособность контроллера.
кнопки нажимаются и все работает без сбоев и тормозов.
dimens
Сообщения: 13
Зарегистрирован: Пн апр 11, 2016 7:33 pm
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Re: выключатель с обратной связью на Arduino

Сообщение dimens » Чт апр 21, 2016 8:17 pm

m-malva писал(а):
dimens писал(а): о нем и речь
еще раз перечитал тему
сходство не нашел
в скетче в соседней теме нажатие кнопки инвертирует привязанный пин И после этого отправляет отчет о состоянии PIN.
потеря связи с сервером у меня никак не влияет на работоспособность контроллера.
кнопки нажимаются и все работает без сбоев и тормозов.
Я не в той ветке откомментировал :) но я имел ввиду именно тот скетч. Мучаюсь с ним третий день. Начинает тормозить при недоступности МД. Да и просто LAN вырубаешь на W5100 и все, включается с кнопок через раз.
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: выключатель с обратной связью на Arduino

Сообщение Мазур » Пт июн 17, 2016 12:49 pm

LSE100 писал(а):

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

$cmdUrl = "http://127.0.0.3:8080/command?499"; getURL($cmdUrl,0);
Подскажите, если у меня МД находится по адресу 127.0.0.1
Мне нужно 127.0.0.3:8080 поменять на свой? И нужны ли 8080 в конце? Спасибо.

Я поставил свой адрес, а методе кнопки выбрал refresh. Теперь происходит вот что (вместо реле поставил светодиод):
При нажатии на внешнюю кнопку, светодиод загорается. Монитор порта пишет /objects/?object=Switch1&op=m&m=turnOn&
При повторном он гаснет, с этим все понятно.... и в порт пишет /objects/?object=Switch1&op=m&m=turnOff&
При нажатии на кнопку МД в порт посылается запрос и в соответствии горит светодиод или нет в порту отображаются значения 500 или 499
НО кнопка МД не меняет статус и не может включить-выключить светодиод. (((
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: выключатель с обратной связью на Arduino

Сообщение iapet » Ср июн 29, 2016 10:34 am

Мазур писал(а):
LSE100 писал(а):

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

$cmdUrl = "http://127.0.0.3:8080/command?499"; getURL($cmdUrl,0); 
Подскажите, если у меня МД находится по адресу 127.0.0.1
Мне нужно 127.0.0.3:8080 поменять на свой? И нужны ли 8080 в конце? Спасибо.

Я поставил свой адрес, а методе кнопки выбрал refresh. Теперь происходит вот что (вместо реле поставил светодиод):
При нажатии на внешнюю кнопку, светодиод загорается. Монитор порта пишет /objects/?object=Switch1&op=m&m=turnOn&
При повторном он гаснет, с этим все понятно.... и в порт пишет /objects/?object=Switch1&op=m&m=turnOff&
При нажатии на кнопку МД в порт посылается запрос и в соответствии горит светодиод или нет в порту отображаются значения 500 или 499
НО кнопка МД не меняет статус и не может включить-выключить светодиод. (((
Вообще-то непонятно зачем при работе с сетью использовать адреса интерфейса loopback. Когда есть нормальная адресация. Или Вы в сети используете данную подсеть?
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: выключатель с обратной связью на Arduino

Сообщение Мазур » Чт июн 30, 2016 8:06 am

Я постараюсь объяснить понятным мне языком. )))
У меня неттоп с 10 виндой. К нему на прямую через шнур подключена Ардуина, и есть выключатели Livilo не проходные, без радио. Самые простые в общем. Я влез в схему выключателя и вывел два провода - один для сигнала на включение и выключение света, а второй для чтения статуса включен ли свет или нет. В общем при помощи представленного мной счетча (который взял здесь) мне получилось включать и выключать свет как с Livolo, так и главной страницы МД. Но кнопка не отображает статус ((( Пытался сделать вместо кнопки выключатель, но так же безуспешно. ((((
Ответить