Уно + Ethernet shield + Реле

pix_l
Offline
Зарегистрирован: 19.02.2017

Приветствую.

Есть сабж. Сегодня химичил с герконом - прикольно. Задумался над подключением кнопки с фиксированным положением по принципу подключения геркона. В принципе работать будет, но сейчас у меня реле управляется через инет со смартфона, но хотелось бы еще и ручное управление (кнопка). Например:

Шаг 1 - включил кнопку, включилось реле

Шаг 2 - со смартфона выключил реле

Шаг 3 - выключил кнопку, включилось реле

В связи с чем вопрос - как правильно подключить такую кнопку? Ведь если кнопку подключить по принципу геркона, при включении кнопки 5В будет подаваться на кнопку, для включения реле, а если со смартфона я выключу реле - что будет с логикой, ведь питание через кнопку все еще будет подаваться.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Я не понимаю что такое принцип геркона. У меня они какие-то беспринципные. Давайте схему.

 

pix_l
Offline
Зарегистрирован: 19.02.2017
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016
1if (kn==1 || smart==1) {rele=!rele; digitalWrite(rele_pin,rele);}

 

pix_l
Offline
Зарегистрирован: 19.02.2017

ну с командой понятно, но как мне кнопку подключить?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

К любому пину, как описано вот в этой теме.

pix_l
Offline
Зарегистрирован: 19.02.2017

я читал эту тему, но там описывается процесс подключения тактовой кнопки

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А какая разница? У Вас кнопка с фиксацией, ну и что? Вы в любой моемнт можете узнать в каком она положении при помощи digitalRead.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Если с фиксацией, то мой код выше не подойдёт

pix_l
Offline
Зарегистрирован: 19.02.2017

Подключил я кнопку, но никак не пойму как мне связать нажатие на кнопку с нажатием со смартфона. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

включите кнопку без фиксации, код я приводил

pix_l
Offline
Зарегистрирован: 19.02.2017

под рукой такой кнопки нет (до сих пор не прислали), тем более что использоваться будет все равно кнопка с фиксацией. планирую сделать в доме свет, который работал бы от включателя, но в то же время можно было бы оперировать и со смартфона.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

а сможете или вам надо чтобы код кто-то написал?

pix_l
Offline
Зарегистрирован: 19.02.2017

смогу, но от идей не откажусь

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

pix_l пишет:

смогу, но от идей не откажусь

да тут и идей не надо, составляйте алгоритм и просто его запрограммируйте, со смартфона тоже имитируется кнопка с фиксацией?

pix_l
Offline
Зарегистрирован: 19.02.2017

на смарте просто пункт меню, при нажатии отправляется ид на сайт, с него на ардуину, там анализируется и включает то реле, которое передано в ид

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

pix_l пишет:

на смарте просто пункт меню, при нажатии отправляется ид на сайт, с него на ардуину, там анализируется и включает то реле, которое передано в ид

а выключается как? со смарта

pix_l
Offline
Зарегистрирован: 19.02.2017

так же, по пункту меню. в первом случае идет r1=on а во втором просто пустой параметр

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

pix_l пишет:

так же, по пункту меню. в первом случае идет r1=on а во втором просто пустой параметр

так выходит тоже с фиксацией, тогда надо делать по типу RS триггера и вообще рисуйте схему сударь, независимое управление двумя выключателями одной нагрузкой невозможно, а вот четырьмя - можно )))

 

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

pix_l пишет:

Подключил я кнопку, но никак не пойму как мне связать нажатие на кнопку с нажатием со смартфона. 

То ес ть Вы не можете понять, чего именно хотите, и просите, чтобы Вам это объяснили?

Фраза "планирую сделать в доме свет, который работал бы от включателя, но в то же время можно было бы оперировать и со смартфона" ни о чем не говорит - нарисуйте табличку состояний, из которой бы было понятно, при каких условиях свет должен включаться и выключаться.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Логично было начинать с того, что нарисовать схему электрическую принципиальную, а кидаться в программирование не имея схемы большой авантюризм
Сдается мне, что это всё та же не решаемая задача о двух независимых выключателях )))
Я знаю схему только на четырёх, две кнопки на включение, две на выключение, количество можно расширять до бесконечности, главное условие парность ON-OFF

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

пишите состояние кнопки в переменную или епром. оттуда брать состояние для показать на смартфоне. и соответсвенно менять  с кнопок- на противоположное. тогда всялогика будет правилно соблюдаться.