освещение: реле и выключатель

dimasinnet
Offline
Зарегистрирован: 18.06.2013

Добрый день всем! Прошу сразу не пинать, просто пролистал весь форум, гуглил, так и не нашел решение по освещению на Ардуино. Задача следующая:

1. Свет включается и отключается с клавишного/кнопочного выключателя, регулировка яркости в нужных местах(коридор например)

2. Возможность отключения/включения в необходимой зоне, ну и соответственно во всем доме.

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

dimasinnet
Offline
Зарегистрирован: 18.06.2013

Поправочка к пункту 2: отключение и включение с сенсорной панели и мобильного устройства, iOS

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Регулировка яркости - это будет не так просто - придется опто-семисторную схему делать или использовать твердотельные реле. А для iOS - достаточно ENC28J60 или Ethernet Sheild.

Провода силовые желательно чтобы были в одном месте - потому что слаботочку тянуть это изврат. Поэтому в обычной квартире это сложно реализовать когда проводка проложена уже - можно конечно до каждой коробочки дотянуть слаботочку или использовать радио.

У меня как то была идея на датчики движения сделать такое. И управление по 1-wire.

Вобще для тех кто разбирается это несложно.

dimasinnet
Offline
Зарегистрирован: 18.06.2013

Яркость скорее всего буду регулировать только на 1-3W светодиодах, тут вроде проблем не должно быть схемы есть. мне больше не понятно как свет и включать/выключать и с выключателя и с мобильного устройства, точнее как в схеме будет располагаться реле или же их тут должно быть 2.. первое которое работает на включение/выключение с моб. второе отсекает выключатель если он замкнут...

К примеру сидел я на кухне на 1 этаже, ушел на 2ой этаж в спальню, свет не погасил, вспомнил... :), залез в мобилку и выключил. утром спустился опять на кухню и включил его выключателем... как-то так

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Ну для этого к коробке(распределительной или той где выключатель) нужно подвести 4 провода 2 сигнальных и питание реле и общий. Выключатель подключается на цифровой вход МК и свет включает программа при изменении состояния - подавая сигнал на реле(реле одно на каждый источник). Можно попробовать по одному проводу(сигнал на включение с мк) и с логикой повозиться - чтобы отвязать выключатель от микроконтроллера. Логика: Исключающее или сигнал с выключателя и сигнал с мк на вход, на выход реле - микроконтролер чтобы отключить/включить просто меняет состояние на проводе. При сбросе питания(Отказе МК) свет включится по выключателю.

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

При включении с мобильного вам нужно открыть веб страницу там нажать на кнопку или просто перейти по ссылке. При этом на МК подключается любой сетевой контроллер, на нем делается сервер, все это в роутер через Ethernet - а там или по фай фай или Ethernet в компы телефоны, можно даже в инет высунуть.

dimasinnet
Offline
Зарегистрирован: 18.06.2013

NeiroN пишет:

Ну для этого к коробке(распределительной или той где выключатель) нужно подвести 4 провода 2 сигнальных и питание реле и общий. Выключатель подключается на цифровой вход МК и свет включает программа при изменении состояния - подавая сигнал на реле(реле одно на каждый источник). Можно попробовать по одному проводу(сигнал на включение с мк) и с логикой повозиться - чтобы отвязать выключатель от микроконтроллера. Логика: Исключающее или сигнал с выключателя и сигнал с мк на вход, на выход реле - микроконтролер чтобы отключить/включить просто меняет состояние на проводе. При сбросе питания(Отказе МК) свет включится по выключателю.

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

При включении с мобильного вам нужно открыть веб страницу там нажать на кнопку или просто перейти по ссылке. При этом на МК подключается любой сетевой контроллер, на нем делается сервер, все это в роутер через Ethernet - а там или по фай фай или Ethernet в компы телефоны, можно даже в инет высунуть.

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

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

физическое за вести в МК - и оно станет програмным. Но с защитой мк надо будет повозиться, программу отладить - чтобы с фонариком не бегать потом.

Физическое - выключатель - на цифровой вход. Если нет разницы положения выключателя то включать при изменении состояния выключателя. сенсор - по прикосновению. Тоесть все положения выключателей и реле хранятся в переменных и в энергонезависимой памяти. При загрузке устанавливаются из энергонезависимой памяти. Сенсоры - каждое прикосновение меняет состояние переменной, между приконовениями считается задержка delay(1000);

mkvmaks
Offline
Зарегистрирован: 07.07.2013

Тоже самое хочу сделать, но не знаю как правильно написать программу. А если я правильно понял, то к МК ардуино подключаем выключатель но как правильно считывать состаение выключателя???

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

dimasinnet, недавно ж обсуждалась почти аналогичная задача. Решается использованием проходного выключателя и бистабильным реле.  http://arduino.ru/forum/apparatnye-voprosy/sushchestvuyut-li-vyklyuchateli-pereklyuchaemye-kak-fizicheski-tak-i-cherez 

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

mkvmaks пишет:

как правильно считывать состаение выключателя???

Очевидно мерять потенциал между его контактами. Если выключатель замкнут (или лампочка перегорела) - то там будет ноль, если разомкнут - то будет какое-то напряжение. Берете вольтметр - и меряете, затем через делитель или развязку подключаете к МК.

dimasinnet
Offline
Зарегистрирован: 18.06.2013

dimax пишет:

dimasinnet, недавно ж обсуждалась почти аналогичная задача. Решается использованием проходного выключателя и бистабильным реле.  http://arduino.ru/forum/apparatnye-voprosy/sushchestvuyut-li-vyklyuchateli-pereklyuchaemye-kak-fizicheski-tak-i-cherez

обсуждалось недавно, а тему я пол года назад завел)))

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

dimasinnet, Да, не заметил, что предыдущий форумчанин поднял тему)  так как у вас за полгода решилась задачка, или уже не актуально стало?