Форум программистов, компьютерный форум, киберфорум
Робототехника и умный дом
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/57: Рейтинг темы: голосов - 57, средняя оценка - 4.53
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
1

Устройства на основе ESP8266 для управления светом и другими нагрузками.

09.06.2016, 00:08. Показов 11276. Ответов 33
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток!
Я разрабатываю и выпускаю бюджетные устройства, с помощью которых можно управлять светом и другими потребителями по IP через WIFI сети на основе контроллера ESP8266 с WiFi адаптером на борту. Есть варианты с 2, 4, 8 каналами реле и датчиками температуры и влажности воздуха. Есть возможность управления и просмотра показаний датчиков через приложение для Android, даже когда устройство находится в инете через 3G модем-самый распространенный дачный вариант. Пишите, буду рад помочь в построении "Умного дома")
Миниатюры
Устройства на основе ESP8266 для управления светом и другими нагрузками.   Устройства на основе ESP8266 для управления светом и другими нагрузками.   Устройства на основе ESP8266 для управления светом и другими нагрузками.  

Устройства на основе ESP8266 для управления светом и другими нагрузками.   Устройства на основе ESP8266 для управления светом и другими нагрузками.  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2016, 00:08
Ответы с готовыми решениями:

Пульт для управления несколькими esp8266
Доброго времени суток. Продолжаю разбираться с Ардуино. В принципе что-то получается делать с той...

Нужен алгоритм управления нагрузками
Привет всем ! Извиняюсь если мой вопрос не к данному разделу. Вопрос такой. Имеется пять...

Беспроводной блок управления нагрузками 220В
Приветствую. Ищу информацию о следующем девайсе. Требуется дистанционно (например, брелком) в...

Разработка класса управления светом согласно схеме
Добрый день ! Есть такая задачка для электриков - программистов. Разработка класса...

33
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
09.06.2016, 08:02 2
Лучший ответ Сообщение было отмечено andlf как решение

Решение

двойственная реакция на ваше хм "изделие"... с одной стороны платы промышленного изготовления, все вроде красиво...
с другой - установлено на какой то термоклей в самой дешёвой распаечной коробке...
будет выглядеть гораздо лучше в корпусе , есть на динрейку.
Устройства на основе ESP8266 для управления светом и другими нагрузками.

далее - фото намба 4, так как вы запилили фазу на автоматы - опасно для жизни.
используйте соединители.
например
Устройства на основе ESP8266 для управления светом и другими нагрузками.
0
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
09.06.2016, 14:33  [ТС] 3
Одна из главных характеристик проекта-доступность, цена за управляемый порт вне конкуренции.
Такие корпуса планирую использовать, можно поставить в любой корпус.
Но в случае с распаечной коробкой-вписывается в уже имеющуюся проводку, не выделяется среди таких же. Плата релейного модуля заводская, а платы контроллера я изготавливаю самостоятельно, на работоспособность это влияет только положительно. Иначе стоимость устройства была бы выше, плата такого размера при заказе из Китая стоит ~150 руб., а я стоимость платы, изготовленной по технологии ЛУТ считаю при учете себестоимости в 50 руб., а при поточном методе и того меньше, когда при сверловке идет сразу 3 платы, при совмещении отверстий.
Про термоклей согласен, всегда креплю релейный блок на винты, клеем только фиксирую. Саму плату контроллера, вес которой минимален, креплю на стяжки или термоклей.
Миниатюры
Устройства на основе ESP8266 для управления светом и другими нагрузками.  
0
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
09.06.2016, 15:12  [ТС] 4
По сообщению модератора выкладываю описание более подробное на форум.
Управление светом, реле, и многим другим через интернет при помощи контроллера ESP8266, на основе которого изготавливается устройство EspPower.

В основе систем, которые вы увидите в рамках проекта, лежат основные принципы:

Низкая цена устройств, ориентировочно 1000 -2000 р. в зависимости от комплектации дополнительным оборудованием.
Установка устройств по мере необходимости, простое расширение возможностей. Устройства выпускаются в пластмассовых корпусах в виде распределительной коробки, что легко и логично вписывается рядом со стандартной проводкой. Отсутствует необходимость устанавливать огромный коммутационный шкаф, ESPPower можно поставить рядом с выключателями, розетками, а можно встроить и в распределительный щит. Не требуется вести витую пару к каждому устройству, контроллер подключается к домашней WIFI сети. Это позволяет легко изменить схему уже имеющейся проводки, и по мере развития постепенно добавлять новые контроллеры автоматизации.
Модульная архитектура – легко самому поменять схему или перенастроить коммутацию, а также через привычный WEB-интерфейс изменить достаточно богатые настройки, например сделать термостат, расписание включения-выключения и т.д.
Установка готового устройства может сделать его обладателя в будущем фанатом систем “Умный дом” )
Устройства для энтузиастов, которые еще не позабыли все на свете и могут порадовать свое семейство расширением автоматизации жилища, квартиры, дачи, гаража, самогонного аппарата и т.д.
В настоящее время выпускаются устройства, которые обладают следующим функционалом:

2-х, 4-х, 8-ми канальный управляемый по WiFi IP реле, релейный блок на 10А 220В. Как опция – датчик температуры для мониторинга распределительного щитка с возможностью подключения дополнительных датчиков на шине 1wire для температурного мониторинга дома или квартиры.
Управление реле и чтение датчиков ESPPower через приложение для Android, не только в пределах домашней WiFi сети, но и через Интернет даже через 3G 4G сотовый модем и роутер. Инструкция по настройке по ссылке

Возможно подключение выносного датчика температуры и влажности
Подключение детектора движения, сенсорной кнопки, концевого выключателя. Модуль, у которого сработала кнопка или датчик, может включать реле, подключенное к другому модулю без дополнительного ПО.
Регистрация срабатывания датчиков в системе MajorDomo, полное управление из нескольких источников-мобильное приложение, автоматическое управление по заданным алгоритмам, управление вручную через веб-интерфейс устройства.
Разрабатываются датчики тока, для оценки энергопотребления линий.
Для получения информации об устройствах, пожеланиях, заказе пишите на e-mail del

Устройства отправляются почтой России.

В Москве можно воспользоваться самовывозом.

Все материалы, документы, инструкции будут размещаться на сайте по мере разработки.
0
152 / 90 / 10
Регистрация: 02.04.2016
Сообщений: 306
10.06.2016, 19:30 5
1- это уже явная реклама с нарушением правил про размещение контактов.
2- зачем приложение на Android, если доступ и контроль реализуется WEB-сервером в самой ESP за пару минут
3- о каком таком сайте идет речь?
4- ник знакомый )
0
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
10.06.2016, 19:39  [ТС] 6
1. Возможно, пытаюсь рассказать людям про свой продукт.
2. WEB-сервер есть, но например если ESP8266 в сети через сотовый инет, где порт не прокинешь, то этот вариант не подходит. Тут устройство соединяется само с MQTT-облаком, передает данные, подписывается на топики. А мобильное приложение коннектится к облаку mqttcloud и передает туда данные, соотв включаются реле, меняются ШИМ, видятся показания с датчиков температуры и влажности, смотрятся показания АЦП.
3. О сайте, на котором есть все материалы по девайсам.
4. Возможно, он у меня уже лет 17 )
0
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
11.06.2016, 08:26 7
Цитата Сообщение от andlf Посмотреть сообщение
А мобильное приложение коннектится к облаку mqttcloud
другими словами система полноценно функционирует, пока автор оплачивает хостинг, а если Вам надоест? Что делать владельцем?
1
152 / 90 / 10
Регистрация: 02.04.2016
Сообщений: 306
11.06.2016, 13:55 8
1. Возможно, пытаюсь рассказать людям про свой продукт.
какой прок от этого форумчанам, это лишь попытка заработать, а для этого есть отдельный раздел форума с услугами.

2. WEB-сервер есть, но например если ESP8266 в сети через сотовый инет, где порт не прокинешь, то этот вариант не подходит. Тут устройство соединяется само с MQTT-облаком, передает данные, подписывается на топики. А мобильное приложение коннектится к облаку mqttcloud и передает туда данные, соотв включаются реле, меняются ШИМ, видятся показания с датчиков температуры и влажности, смотрятся показания АЦП.
1- ESP сам в сотовый интернет не выйдет )
2- если используется роутер аля модем для выхода в тырнет через опсоса, то есть сервисы DDNS и порт прокидывается и VPN канал поднимаются средствами самого роутера
3- данные можно отсылать и получать команды через третью сторону - сервер с выделенным белым IP, через любые SMTP/POP сервера.

3. О сайте, на котором есть все материалы по девайсам.
в данной теме о сферическом сайте нет упоминания, есть только позывы топик-стартера что он дескать есть )
1
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
11.06.2016, 16:35  [ТС] 9
Цитата Сообщение от Витальич Посмотреть сообщение
другими словами система полноценно функционирует, пока автор оплачивает хостинг, а если Вам надоест? Что делать владельцем?
Нет, я использую облачный сервис CloudMQTT, там 10 одновременных подключений бесплатно, например 3 контроллера и 7 телефонов\планшетов. Если мало-можно зарегистрировать несколько аккаунтов, а в мобильном приложении есть возможность использовать несколько MQTT-серверов.
0
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
11.06.2016, 21:33 10
Таки всё равно Вы зависите от стороннего сервиса, да еще как пишите не связного с проектом!!!!
0
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
12.06.2016, 01:26  [ТС] 11
Цитата Сообщение от Витальич Посмотреть сообщение
Таки всё равно Вы зависите от стороннего сервиса, да еще как пишите не связного с проектом!!!!
Нет, в устройстве реализовано управление через MQTT, я лишь предлагаю один из проверенных вариантов связки девайс-промежуточное облако-мобильное устройство(или например MajorDomo, или все что поддерживает MQTT). И предлагаю работающую методику настройки. Можно ввести любое имя сервера MQTT (дома использую свой экземпляр Mosquitto), порт, логин, пароль и пользоваться всем чем хочешь.
1
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
12.06.2016, 01:33  [ТС] 12
Скрин раздела интерфейса с настройкой серверов, на которые отправляются данные по своим стандартам
Миниатюры
Устройства на основе ESP8266 для управления светом и другими нагрузками.  
1
152 / 90 / 10
Регистрация: 02.04.2016
Сообщений: 306
12.06.2016, 17:03 13
И все таки, какой прок от проекта форумчанам и где этот загадочный сайт? )
0
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
12.06.2016, 21:45  [ТС] 14
Цитата Сообщение от stend Посмотреть сообщение
И все таки, какой прок от проекта форумчанам и где этот загадочный сайт? )
Если есть понимание, что устройства на основе ESP8266 (между прочим самое перспективное на данный момент для своего класса) это то, что позволит построить контроллер автоматики и как следствие, внедрить у себя элементы умного дома за совсем небольшие деньги, но неохота разбираться с прошивками, делать платы, паять преобразователи на 3,3 В, а хочется быстрого готового решения для управления релюхами, то как раз у меня есть и готовые устройства, и опыт установки более продвинутых решений, например связка с системой MajorDomo, мониторы электроэнергии, подключение разных датчиков.
Я готов не тупо продать девайсы, а помочь в этой теме тем, кто еще начинает или только думает использовать эти микроконтроллеры, а не орать что все так просто, там есть нюансы. С ними обязательно столкнутся начинающие, и это может отпугнуть. Я занимаюсь разработкой, постоянным усовершенствованием, отлаживанием девайсов уже больше года, и проблемы были. Сам по себе ESP ничего не делает, ему нужно питание 3,3 В, подтяжка резисторами определенных портов для стабильной работы, ну и все такое. И напрямую к нему релюху тоже не подключишь, нужен транзисторный ключ, или готовый модуль с оптопарой. Они тоже не все подходят.
Ссылку на сайт проекта удалил модератор, могу разместить только после соотв. разрешения, если оно будет дано.
Если нужна более подробная инфа, задавайте вопрос
0
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
13.06.2016, 09:33 15
Цитата Сообщение от andlf Посмотреть сообщение
Если нужна более подробная инфа, задавайте вопрос
Поддержу. Если Вы не продвигаете свою продукцию, но будете отвечать на сугубо технические подробности (как то - использование облака в качестве носителя), то это будет иметь смысл.

В качестве начала - задам свои "насущные вопросы":

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

2) Как у вас организована защита от взлома? Во-первых слабым местом является роутер. Его можно первым делом заглушить, вторым - взломать аккаунт админа, перенаправить трафик через свой DNS и дальше делать с голой системой все что захочется.

3) Какой вы ожидаете темп отклика в вашей системе? Скажем, до сих пор ув. raxp, показывал свои тесты управления нагрузкой голосом, когда признесенная команда "свет выключить" выключала релюшку на подобных вашим модулях секунд через 5. Да, он пользовался теми же "серверными" способами, что и вы. Но на мой взгляд, 5 секунд на реакцию - это ппц как много.

4) Какие методы гарантирования безопасности в ваших схемах имеются? Например, при потере связи с роутером, при частичной потере питания, при частичной потере работоспособности локального узла в общем случае система пойдет в разнос. То есть, скадем, вы управляете котлом на дом. Система "климат-контроля" выдает вам температуру дома на сервер, по которой вы включаете и выключаете ТЭН. И представьте, что вдруг этот датчик выходит из строя и больше не обновляет температуру на сервере. В итоге ваш ТЭН останется в своем состоянии, а система АСУ, как известно, станет "без ООС", что предоставит полный фарш - дом либо замерзнет, либо перегреется и намотает мегаватты за месяц электроэнергии...

Так вот интересно, как вы со всем с этим справляетесь через вайфай? Ответьте, если можно, по пунктам.
2
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
13.06.2016, 15:18  [ТС] 16
1. Зависит от способа управления, их основные 3 варианта
- MQTT через облако. В приложении отображается текущее состояние порта, после подачи команды. Например управление осуществляется топиком GPIOOUTPUT, а мониторить фактическое включение порта можно по подписке на топик GPIO.
- Через HTTP-запрос из системы. В ответ придет страница с текстом ОК. Если не пришла - пишем ошибку и реакцию, сообщение, голосовое оповечение и т.д.
- Через веб-интерфейс модуля. Видим сразу состояние порта на главной странице.
2. 2 варианта защиты паролем - полная и настройки веб-интерфейса. Я предпочитаю полностью закрытый снаружи роутер, а соединение исходящее от модуля через MQTT. В случае с DNS можно указать IP сервера. Обычная схема-публикация порта с аутентификацией HTTP на 5-ти значном номере порта в случае со статичным IP или DDNS, обычно этого достаточно, причем у роутера входящий ICMP (пинг) и стандартные порты закрыты, что бы снизить риск обнаружения и скана портов.
3. Модуль отвечает на MQTT и HTTP запрос за доли секунды. Голосовая команда сначала распознается, при этом обычно используются онлайн сервисы типа гугла или яндекса. Тут все зависит от быстродействия устройства и канала связи, поэтому сравнение будет некорректным изначально. Считаю что 5 сек-это приемлемо вполне.
4. Узел подключается в пределах одного модуля, в котором настраивается функция термостата, а более умная система общего управления отслеживает обновление показаний и уведомляет всеми доступными способами о недоступности модуля получает другим способом критичную информацию о температуре.
P.S. Мои эксперименты как раз с такого случая и начались, задуло газовый котел на даче, хорошо что дом еще не успел перемерзнуть, когда я приехал. После этого нашел ESP8266 и MajorDomo
Изображения
 
0
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
14.06.2016, 15:45 17
Цитата Сообщение от andlf Посмотреть сообщение
Зависит от способа управления
Замечательно. А теперь почитайте что вы написали, и что я спрашивал. Вы ответили на мой вопрос? Пока ответ такой - вы никак не контролируете состояние нагрузки. У вас на фотке шкафчика установлены автоматы последовательно с релюшками - это значит, что во-первых, реле, к примеру, может оплавиться, и ее выключит только автомат. И второй момент - может сработать автомат, и реле ничем управлять не будет. Собственно, в обоих случаях вы так и не узнаете - подается ли напряжение на нагрузку или нет.

Цитата Сообщение от andlf Посмотреть сообщение
Я предпочитаю полностью закрытый снаружи роутер, а соединение исходящее от модуля через MQTT.
то есть на стороне провайдера можно смело перехватывать пакеты?

Цитата Сообщение от andlf Посмотреть сообщение
стандартные порты закрыты, что бы снизить риск обнаружения и скана портов.
я вас умоляю ).

Цитата Сообщение от andlf Посмотреть сообщение
умная система общего управления отслеживает обновление показаний и уведомляет всеми доступными способами о недоступности модуля получает другим способом критичную информацию о температуре.
где же описание этой более "умной" системы? Сами написали или использовали, например, готовую Скаду?

Цитата Сообщение от andlf Посмотреть сообщение
После этого нашел ESP8266 и MajorDomo
Хорошая идея, когда у вас есть относительно надежный WiFi. Но в подавляющем количестве случаев такие системы собираются для дач и удаленных домов и объектов, где как правило, нет вайфая. Соответственно, все опираются на GSM, причем с управлением через SMS, а не GPRS, т.к. GPRS иногда тоже не работает в отдаленных местах.

Ну, и дабы дать что-то в альтернативу просто оставлю здесь линки на конкурентов с ebay.

PS: не подумайте чего плохого, мне нравится ваша идея. Тем более, что это личный труд. Но и реклама на этом форуме разрешена не всем.
1
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
14.06.2016, 20:20  [ТС] 18
Продолжаем дискуссию.
Контролировать фактическое включение можно датчиком тока-токовым трансформатором через выпрямитель и делитель напряжения, подключенным к АЦП ESP8266. Как раз покажет фактическое подключение нагрузки, а не просто подачу питания на насос например. К сожалению ацп только один. Ждем ESP32, там 5 или 9, не помню.
Кто будет на стороне провайдера перехватывать пакеты например из динамического DHCP пула сотового оператора? ФСБ? Или сосед по дачам например? Я Вас умоляю в свою очередь.
Описание более умной системы - на сайте свободной программы MajorDomo от Сергея. majordomo.smartliving.ru .Свою писать смысла уже нет, ввиду проведенного объема работы. А вот кастомизация это личное дело каждого, я только для этой системы разработал класс объектов, для управления своими девайсами.
Самый дешевый из Вашего списка конкурент с eBay 12$
http://www.ebay.com/itm/ESP826... 2150587112
Имеем 1 релейный канал, и нужно слаботочку к нему подводить, чтобы esp питать. Какая прошивка - непонятно. Не факт что получится залить от homes-smart.
0
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
14.06.2016, 21:59 19
Цитата Сообщение от andlf Посмотреть сообщение
Кто будет на стороне провайдера перехватывать пакеты например из динамического DHCP пула сотового оператора?
брр... мы же говорили за вайфай? ESP8266 не может работать по сети GSM. Или я чего-то не дочитал?

Цитата Сообщение от andlf Посмотреть сообщение
Или сосед по дачам например?
Запросто! Вы себе не представляете, насколько скучно может быть программисту на даче я б не выдержал.

Цитата Сообщение от andlf Посмотреть сообщение
Контролировать фактическое включение можно датчиком тока
я в курсе, нет проблем с этим.
Что можно сделать - это я в курсе. Другое дело, что я нигде (почти нигде) этого не видел. Все используют стандартные решения, ни шага вправо, ни влево - только то, что дает стандартное исполнение.
1
4 / 4 / 0
Регистрация: 08.06.2016
Сообщений: 13
14.06.2016, 23:07  [ТС] 20
WiFI-интранет. А вот через что это все выходит в интернет, это без разницы, mqtt как раз более всего подходит для передачи небольших по размеру данных, например через 3G модем + роутер + wifi точка, причем их навалом в одном устройстве. Пока в устройстве, по инфе с форума разработчиков, нет места для реализации SSL, но и задачи не те пока. Да и не все такие программисты) и не программером надо быть, а сотрудником провайдера с возможностью поставить снифить пакеты. А тут может быть и поважнее цель.
Я у себя на даче поставил датчик тока, контролю расход, но всего ввода, а там уже мощные потребители видны из суммы и по графику, т.к. ток постоянно потребляемый известен.
0
14.06.2016, 23:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2016, 23:07
Помогаю со студенческими работами здесь

Отправка данных на ESP8266 с Android-устройства и обратно
Вопрос встал внезапно. Нужно реализовать возможность передачи данных с мобильного устройства на...

Пишу эмулятор контроллера управления светом. Не могу найти ошибку в коде
Доброго времени суток. Помогите найти ошибку.Компилятор выдаёт вот это: 1>Программа...

RTOS и обвязка для устройства управления.
Сейчас передо мной стоит задача разработки фактически человеко-машинного интерфейса - пульт,...

Микропрограмма для устройства управления семисегментным индикатором
Доброго времени суток! Нужна помощь в написании кода программы на языке Assembler для 8-битного...

Реализовать возможность управления оборудования через Wi-FI с модулем ESP8266
Всех приветствую, получил задание по практике, разработать код, с помощью которого можно будет...

Почему металлы не флоурисцируют при облучении рентгеном или УФ светом видимым светом?
Я никак не могу понять да и в интернете не найти один момент. Может вы подскажите. Почему металлы...

HTC TD2. патч для драйвера управления питанием устройства
Имеется устройство HTC TD2 под управлением WM 6.0. Интересует драйвер который управляет питанием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru