Доброго времени суток, уважаемый читатель.
Немного лирики в начале. Идея «умного» выключателя света совсем не нова и, наверное, это первое, что приходит в голову тем, кто начал знакомство с платформой Arduino и элементами IoT. И я этому не исключение. Поэкспеременировав с элементами цепей, моторчиками и светодиодами хочется сделать нечто более прикладное, что востребовано в повседневной жизни и, самое главное, будет удобно в использовании, а не останется жертвой эксперимента в неугоду комфорту.
В этой статье я расскажу, как я сделал выключатель, который будет работать как обычный (т.е. что обычно закреплен на стене) и в то же время позволит управлять им через WiFi (или через Интернет, как это сделано в данном случае).
Итак, составим список того, что понадобится для осуществления задуманного. Сразу скажу, я намеревался не тратиться сильно на комплектующие и выбирал компоненты по отзывом на форумах и соотношению цены к качеству. Поэтому некоторые компоненты возможно покажутся тут неуместными для опытных электролюбителей, но прошу не судить строго, т.к. я только новичек в электромеханике и буду очень признателен за комментарии более опытных специалистов.
Так же мне понадобились: сервер, с помощью которого выключатель будет управляться через Интернет, Arduino Uno, с помощью которого я программировал ESP, роутер и расходные материалы как провода, клеммы и т.д., всё это может варироваться от вкусов и никак не повлияет на конечный результат.
Цены взяты из Ebay, где я их и покупал.
А вот как выглядят элементы из таблицы:
Теперь можно составить и схему подключения:
Как вы наверное заметили, схема очень простая. Все собиратся легко, быстро и без пайки. Эдакий рабочий прототип, с которым не нужно долго возиться. Всё связано проводами и клеммами. Единственный минус это то, что реле не влезло в гнездо выключателя. Да, изначально я планировал запихнуть всё это в стену за выключателем, чтобы смотрелось эстетично. Но к моему сожалению места в гнезде оказалось мало и реле просто напросто не влезло ни вдоль, ни поперек:
Поэтому временно я вынес реле за гнездо, до тех пор пока не найду подходящую коробку выключателя с розеткой чтобы спрятать железо внутрь. Но нет ничего более постоянного, чем временное, не правда ли? Поэтому все это выглядит сейчас вот так:
Изолента спасёт от удара током… надеюсь.
А теперь поговорим о програмной части.
И прежде чем приступать к разбору кода и деталей, я приведу общую схему реализации управления лампочкой.
Надеюсь, я когда нибудь все перепишу и связь будет основана на более быстром протоколе нежели HTTP, но для начала сойдет. Удаленно лампочка меняет свое состояние приблизительно за 1-1.5 секунды, а с выключателя моментально, как и подобает порядочному выключателю.
Далее нам нужно подключить ESP к компьютеру, для этого понадобится либо USB to Serial Адаптер (типа FTDi , CH340 , FT232RL) либо любая Arduino платформа (у меня была Arduino Uno) с выходами RX и TX.
Стоит отметить, что ESP8266-01 питается от 3.3 Вольта, а значит ни в коем случае не подключайте его к питанию Arduino, которые (часто) питаются от 5 Вольт, напрямую иначе все сгорит к чертям. Можно использовать понижатель напряжения, который приведен в таблице выше.
Схема подключения проста: подключаем TX , RX и GND ESP к RX, TX и GND адаптера/Arduino соотвественно. После этого, собственно, подключение готово к использованию. Микроконтроллер можно программировать используя Arduino IDE.
Пара нюансов при использовании Arduino Uno:
А вот и сама программа для ESP:
Показать код
#include
Я использовал для этих целей Yii . Я выбрал этот фреймворк по нескольким причинам, мне нужна была авторазация (т.к. портал доступен в Интернете) и управление ролями (для будущих экспериментов), а еще он мне просто нравится. И теперь мой портал управления выглядит так:
Для управления лампочкой в зоне досегаемости сети, хватило бы и самого сервера на ESP. Но хочется ведь иметь логи, логику и другие устройства в будущем, поэтому лушче все же использовать отдельный серер для управления.
Это всё что касается портала, думаю нет смысла писать о нем больше, но если возникнут вопросы, то с радостью отвечу на них в комментариях.
23.02.2017
В современных умных домах идеальна каждая деталь, разработано все на современных технологиях и, конечно же, в каждом умном доме есть Wi-Fi. Так зачем ставить какие-то другие технологии и беспроводные сети, если можно поставить беспроводные кнопки с встроенным Wi-Fi?
Не все так просто. В этом решении есть несколько больших минусов: Комфорт! Технологии которые сейчас используются в WI-FI выключателях требуют наличия нулевого провода, что очень большая редкость в проводке на всей территории СНГ. И большинство выключателей просто не смогут работать. Есть так же выключатели на батареях, но на сегодняшний момент разработчикам ясно, что в случае беспроводного выключателя по Wi-Fi сам выключатель будет потреблять довольно много и батареи хватит максимум на месяц. Хватит ли у Вас терпение менять каждый раз батарею?
Есть и второй минус. Который является и плюсом. Технология! Управление вашим умным домом по Wi-Fi, как не тавтологично это звучит, возможно только в том случае если у Вас есть умный дом, так как Wi-Fi выключатели работают по принципу отправили команду и заснули. У Вас должно быть устройство сопряжение принимающее команду умного выключателя и преобразующее его в нужную для Вас команду, специальные розетки или устройства устанавливаемые в щитке.
Третий самый опасный минус - Безопасность! То, что любую сеть Wi-Fi не сегодня, так завтра взломают. Пусть выключатели защищены на все 100% 32 разрядным кодом. Все остальные механизмы имеют WPA2 максимум шифрование, ее то обычно взламывают в первую очередь.
Но, как говориться, Китай впереди планеты всей, и они такой выключатель сделали. Пока это единичный случай и даже для управление с телефона используется приложение с китайскими иероглифами. Будем держать вас на связи, и как только данные проблемы решаться, мы обязательно добавим это в статью. Пока же есть более практичные решения с беспроводными выключателями работающие на своих частотах и технологиях. Ознакомиться с ними вы можете . Срок службы батарей используемых в них более года.
Рассматривал несколько систем Умного дома. Смогли предложить сразу три варианта. Легко идут на общение, ну вот как то понимаешь, что сделают. Не стал ничего выдумывать, сделал управление через IPAD.
Александр, 02.06.2015
Впервые увидели умный дом у друзей в Америке и загорелись сделать что-то подобное в нашем коттедже! Очень крутая и удобная штука. Не нужно вставать задергивать шторы. Открываем дверь не подходя к двери. Не нужно спускаться на первый этаж и идти через весь дом что бы открыть дверь. Болеть стали меньше, так как водяное отопление. На счет ребят, есть хорошие спецы, советую Петра.
Умный дом
от 99 тысяч рублей Предлагаем минимум 3 решения заявки.
Один пульт
Реализуем управление всеми системами Умного дома через iPad, iPhone и Android.
Одна клавишная панель
Управление кондиционерами, светом, шторами, теплыми полами, музыкой, сценами и имитацией присутствия одного выключателя.
Действительно лучшая цена
Минимальная цена внедренного проекта 99 тысяч рублей.
Опытные проектировщики
Выполнено 32 объекта, от промышленных объектов до квартир.
Быстрое согласование проекта за 14 дней
Делаем качественно, со всеми требованиями Ростехнадзора и Управляющих компаний.
У нас свой склад
95% оборудования для Вашего Умного дома уже в наличие на нашем складе. И только 5% оборудования мы покупаем у сторонних поставщиков.
Батарейка не сядет
90% решений проводные. Дублируемое управление и с клавиш и с беспроводных панелей iOS (Ipad, IPhone) и Android.
«Умный» выключатель незаменим для людей с ограниченными физическими возможностями, в том числе для пожилых. Он также пригодится тем, кто часто вспоминает о невыключенном свете по пути из дома.
Прибор состоит из двух блоков - приемника и передатчика. Функцию приемника выполняет контроллер (переключатель), укомплектованный адаптером вайфай. По радиосигналу он замыкает или размыкает контакты силовых проводов.
Роль передатчика может исполнять:
Преимущества беспроводного выключателя:
Сенсорный выключатель удобен в использовании, а при механическом повреждении корпуса полностью безопасен для человека. Из-за отсутствия подключения к нему силовых кабелей поражение электротоком исключается.
Радиус действия прибора составляет от 30 до 160 метров. Данный показатель зависит от толщины стен. Оборудование надежно работает с лампами всех типов: накаливания, светодиодными, энергосберегающими.
Заказывайте современные «умные» Wi-Fi-выключатели света и делайте свой дом более комфортным.
Доброго времени суток, уважаемый читатель.
Немного лирики в начале. Идея «умного» выключателя света совсем не нова и, наверное, это первое, что приходит в голову тем, кто начал знакомство с платформой Arduino и элементами IoT. И я этому не исключение. Поэкспеременировав с элементами цепей, моторчиками и светодиодами хочется сделать нечто более прикладное, что востребовано в повседневной жизни и, самое главное, будет удобно в использовании, а не останется жертвой эксперимента в неугоду комфорту.
В этой статье я расскажу, как я сделал выключатель, который будет работать как обычный (т.е. что обычно закреплен на стене) и в то же время позволит управлять им через WiFi (или через Интернет, как это сделано в данном случае).
Итак, составим список того, что понадобится для осуществления задуманного. Сразу скажу, я намеревался не тратиться сильно на комплектующие и выбирал компоненты по отзывом на форумах и соотношению цены к качеству. Поэтому некоторые компоненты возможно покажутся тут неуместными для опытных электролюбителей, но прошу не судить строго, т.к. я только новичек в электромеханике и буду очень признателен за комментарии более опытных специалистов.
Так же мне понадобились: сервер, с помощью которого выключатель будет управляться через Интернет, Arduino Uno, с помощью которого я программировал ESP, роутер и расходные материалы как провода, клеммы и т.д., всё это может варироваться от вкусов и никак не повлияет на конечный результат.
Цены взяты из Ebay, где я их и покупал.
А вот как выглядят элементы из таблицы:
Теперь можно составить и схему подключения:
Как вы наверное заметили, схема очень простая. Все собиратся легко, быстро и без пайки. Эдакий рабочий прототип, с которым не нужно долго возиться. Всё связано проводами и клеммами. Единственный минус это то, что реле не влезло в гнездо выключателя. Да, изначально я планировал запихнуть всё это в стену за выключателем, чтобы смотрелось эстетично. Но к моему сожалению места в гнезде оказалось мало и реле просто напросто не влезло ни вдоль, ни поперек:
Поэтому временно я вынес реле за гнездо, до тех пор пока не найду подходящую коробку выключателя с розеткой чтобы спрятать железо внутрь. Но нет ничего более постоянного, чем временное, не правда ли? Поэтому все это выглядит сейчас вот так:
Изолента спасёт от удара током… надеюсь.
А теперь поговорим о програмной части.
И прежде чем приступать к разбору кода и деталей, я приведу общую схему реализации управления лампочкой.
Надеюсь, я когда нибудь все перепишу и связь будет основана на более быстром протоколе нежели HTTP, но для начала сойдет. Удаленно лампочка меняет свое состояние приблизительно за 1-1.5 секунды, а с выключателя моментально, как и подобает порядочному выключателю.
Далее нам нужно подключить ESP к компьютеру, для этого понадобится либо USB to Serial Адаптер (типа FTDi , CH340 , FT232RL) либо любая Arduino платформа (у меня была Arduino Uno) с выходами RX и TX.
Стоит отметить, что ESP8266-01 питается от 3.3 Вольта, а значит ни в коем случае не подключайте его к питанию Arduino, которые (часто) питаются от 5 Вольт, напрямую иначе все сгорит к чертям. Можно использовать понижатель напряжения, который приведен в таблице выше.
Схема подключения проста: подключаем TX , RX и GND ESP к RX, TX и GND адаптера/Arduino соотвественно. После этого, собственно, подключение готово к использованию. Микроконтроллер можно программировать используя Arduino IDE.
Пара нюансов при использовании Arduino Uno:
А вот и сама программа для ESP:
Показать код
#include
Я использовал для этих целей Yii . Я выбрал этот фреймворк по нескольким причинам, мне нужна была авторазация (т.к. портал доступен в Интернете) и управление ролями (для будущих экспериментов), а еще он мне просто нравится. И теперь мой портал управления выглядит так:
Для управления лампочкой в зоне досегаемости сети, хватило бы и самого сервера на ESP. Но хочется ведь иметь логи, логику и другие устройства в будущем, поэтому лушче все же использовать отдельный серер для управления.
Это всё что касается портала, думаю нет смысла писать о нем больше, но если возникнут вопросы, то с радостью отвечу на них в комментариях.
В современном мире становится распространенной система «умный дом». С ее помощью можно дистанционно управлять многими элементами и приборами нашего жилища. Также можно осуществлять удаленное управление освещением в комнате. Такие изобретения способствуют комфорту данного помещения, а также применяются, где живут пожилые люди, и люди с ограниченными возможностями. В этой статье пойдет речь о том, как работает, и для чего нужен Wi-Fi выключатель света, который набирает все большую популярность среди населения.
Wi-fi выключатель света имеет следующие достоинства:
Если говорить о недостатках выключателей света, то их только несколько. Главные — цена намного выше обычных клавишных моделей и существует определенный риск разряда батареек в пульте, либо плохой сигнал Wi-fi.
В комплекте Wi-fi выключателей есть приемник и передатчик. Приемник – это реле на управлении. Можно осуществлять управление через смартфон с доступом к сети Wi-fi, либо с помощью пульта ДУ. Когда реле получает определенный сигнал, то оно замыкает цепь электропроводки. Установка реле производится возле или внутри светильника. Это возможно благодаря небольшим габаритам устройства. Причина установки прибора возле светильника заключается в том, чтобы он не выпадал из радиуса, в котором работает передатчик. Если в помещении точечное освещение, то приемник можно разместить в распределительной коробке или за подвесным потолком.
Выключатель или передатчик имеет небольшой энергогенератор, который способен вырабатывать электричество при нажатии кнопки пульта либо отправки определенной команды из смартфона через Wi-fi соединение. В свою очередь импульс перерабатывается в радиосигнал, который попадает в устройство. Такие радиоуправляемые выключатели света стоят достаточно дорого, а их аналогом является регулирование с пульта, в котором находятся батарейки.
На данное время ассортимент Wi-fi выключателей света не слишком большой. Однако продукция классифицируется по нескольким признакам:
На данный момент есть семь основных производителей беспроводной электрической фурнитуры для управления освещением:
На видео ниже предоставлен обзор еще одной интересной модели Wi-fi выключателя света:
Для того чтобы правильно смонтировать выключатель, необходимо знать его принцип работы, из чего состоит устройство и как подключить Wi-fi выключатель. Схема подключения данного беспроводного устройства очень проста.
Одно из преимуществ Wi-fi выключателя света заключается в простоте применения и подключения. При большом желании можно осуществить монтаж устройства своими руками. При этом важно точно придерживаться предоставленной изготовителем инструкции. Такая установка занимает всего несколько минут.
Процесс подключения состоит всего из двух этапов:
В основном приемники имеют от двух до четырех проводков. Они выходят из корпуса устройства. Для определения входного провода, необходимо прочитать инструкцию. Остальные провода будут выходными, к примеру, у двойного выключателя выходов будет два. Для монтажа приемника следует разомкнуть фазу, которая подает питание на осветительный прибор и подсоединить его к цепи, при этом нужно соблюдать последовательность.
В случае, когда необходимо подключить больше одной группы освещения, следует действовать следующим образом:
Кнопка управления устанавливается достаточно просто, вначале необходимо сделать отверстие в стене с помощью перфоратора с фрезой по бетону. В готовое отверстие вставляется обычный пластиковый подрозетник, а для закрепления можно использовать гипс. Процесс установки абсолютно не отличается от клавишного типа. Отличие только в том, что нет необходимости прокладывать провода, просто нужно надежно закрепить кнопку в подрозетнике.