Управление нагрузкой 220 В по WIFI. На базе ESP8266.
Модератор: immortal
Управление нагрузкой 220 В по WIFI. На базе ESP8266.
Основой устройства является модуль ESP-12 (ESP8266) с соответствующей прошивкой.
Питание осуществляется через AC-DC преобразователь AC 220 В в DC 5 В. Собственное потребление
около 0,3 Вт. На данном макете установлено реле на 8 А. Реле установлено, как наиболее
универсальное коммутационное устройство. Правда не лишенное недостатков - возможность залипания
контактов, особенно при попытке коммутировать нагрузку, превосходящих те, на которое расчитано реле.
Вместо реле, конечно, возможна установка и семмистора и твердотельного реле.
Аппаратно устройство содержит датчик тока ACS712ELCTR-05B-T@ALLEGRO, поддержку которого планируется
ввести в ПО. Предварительно данный датчик способен будет определить подключенную нагрузку с 10 Вт и выше.
Себестоимость данного конструктора невысока. Определяющие стоимость изделия компоненты, это
сам модуль ESP-12, который на Aliexpress можно найти пока по цене 140...142 руб., преобразователь AC-DC около 400 руб.
Включение/выключение осуществляется HTTP-запросами.
Устройство имеет WEB-интерфейс.
Включать, выключать можно и с соответствующей страницы:
Устройство может выступать и как точка доступа, а также подключаться к необходимой сети:
Добавлена некоторая автономность в виде возможности работы по расписанию. Расписание может содержать
до 16 строк, каждая из которых может включать, выключать, либо переключать состояние выхода в заданное время:
Время может задаваться в виде периодов (раз в минуту, раз в час, раз в неделю и т. д.),
либо однократно:
Питание осуществляется через AC-DC преобразователь AC 220 В в DC 5 В. Собственное потребление
около 0,3 Вт. На данном макете установлено реле на 8 А. Реле установлено, как наиболее
универсальное коммутационное устройство. Правда не лишенное недостатков - возможность залипания
контактов, особенно при попытке коммутировать нагрузку, превосходящих те, на которое расчитано реле.
Вместо реле, конечно, возможна установка и семмистора и твердотельного реле.
Аппаратно устройство содержит датчик тока ACS712ELCTR-05B-T@ALLEGRO, поддержку которого планируется
ввести в ПО. Предварительно данный датчик способен будет определить подключенную нагрузку с 10 Вт и выше.
Себестоимость данного конструктора невысока. Определяющие стоимость изделия компоненты, это
сам модуль ESP-12, который на Aliexpress можно найти пока по цене 140...142 руб., преобразователь AC-DC около 400 руб.
Включение/выключение осуществляется HTTP-запросами.
Устройство имеет WEB-интерфейс.
Включать, выключать можно и с соответствующей страницы:
Устройство может выступать и как точка доступа, а также подключаться к необходимой сети:
Добавлена некоторая автономность в виде возможности работы по расписанию. Расписание может содержать
до 16 строк, каждая из которых может включать, выключать, либо переключать состояние выхода в заданное время:
Время может задаваться в виде периодов (раз в минуту, раз в час, раз в неделю и т. д.),
либо однократно:
- Рейтинг: 1.16%
-
- Сообщения: 64
- Зарегистрирован: Пт фев 21, 2014 10:56 am
- Откуда: Днепропетровск
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
Это реклама или Вы планируете сделать прошивку достоянием общественности ? Меня, например очень интересуют детали реализации обработки сигнала с датчика ACS712ESP-12 (ESP8266) с соответствующей прошивкой.
2*MegaD328, Система на Raspberry Pi 2
-
- Сообщения: 254
- Зарегистрирован: Ср июл 09, 2014 3:48 pm
- Благодарил (а): 6 раз
- Поблагодарили: 41 раз
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
В таких устройствах сложно добиться помехоустойчивости. Весьма вероятно, что устройство будет сбоить при каждом срабатывании реле. Ну и часы будут все время убегать, чаще всего - спешить.
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
Прошивка вполне работоспособна, но ряд доработок еще требует.
Как обычно:
eagle.flash.bin -> 0x00000
eagle.irom0text.bin -> 0x40000
webpages.espfs -> 0x12000
Сигнал, как видно из схемы (Schem_2.jpg), заведен на вывод АЦП. Диапазон напряжения выходного сигнала ACS712 от 0 до 5 вольт, а АЦП в ESP8266 работает в диапазоне от 0 до 1 вольта. Поэтому в схему включен делитель 4,7 kOhm & 1 kOhm.
Для определения тока нагрузки (мощности) необходимо измерять амплитуду выходного синусоидального сигнала. Средний уровень с ASC712 имеет 2,5 вольта.
Сигнал строго периодический, поэтому не обязательно делать оцифровку чаще 50 Гц. Чтобы не нагружать процессор постоянными опросами достаточно будет опрашивать АЦП, например, раз в 21 мс. И за 20 периодов синусоиды тока будем иметь полную картину сигнала.
Диапазон измеряемых токов установленной микросхемы ACS712ELCTR-05B от -5 А до +5 А. Поэтому максимальная мощность, которую возможно будет измерить - около 1,5 кW. Для измерения мощности более 1,5 kW необходимо устанавливать другую микросхему - ACS712ELCTR-20A. Правда здесь минимально измеряемая величина будет существенно выше.
Как обычно:
eagle.flash.bin -> 0x00000
eagle.irom0text.bin -> 0x40000
webpages.espfs -> 0x12000
Сигнал, как видно из схемы (Schem_2.jpg), заведен на вывод АЦП. Диапазон напряжения выходного сигнала ACS712 от 0 до 5 вольт, а АЦП в ESP8266 работает в диапазоне от 0 до 1 вольта. Поэтому в схему включен делитель 4,7 kOhm & 1 kOhm.
Для определения тока нагрузки (мощности) необходимо измерять амплитуду выходного синусоидального сигнала. Средний уровень с ASC712 имеет 2,5 вольта.
Сигнал строго периодический, поэтому не обязательно делать оцифровку чаще 50 Гц. Чтобы не нагружать процессор постоянными опросами достаточно будет опрашивать АЦП, например, раз в 21 мс. И за 20 периодов синусоиды тока будем иметь полную картину сигнала.
Диапазон измеряемых токов установленной микросхемы ACS712ELCTR-05B от -5 А до +5 А. Поэтому максимальная мощность, которую возможно будет измерить - около 1,5 кW. Для измерения мощности более 1,5 kW необходимо устанавливать другую микросхему - ACS712ELCTR-20A. Правда здесь минимально измеряемая величина будет существенно выше.
- Вложения
-
- Shem_2.jpg (196.26 КБ) 15409 просмотров
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
Почему то не могу прикрепить файлы прошивки...
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
вопрос! а wi-fi выключатель к этому устройству возможно сделать? и чтобы каждый выключатель работал мог работать с одним силовым блоком (по типу проходных выключателей)
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
kosty а можете мне такую штуку (wifi- управление нагрузкой) сделать. и почтой выслать
а я вам денюжку перечислю?
а я вам денюжку перечислю?
- shemnik69
- Сообщения: 590
- Зарегистрирован: Пн дек 24, 2012 3:01 pm
- Откуда: Саратов Saratov
- Благодарил (а): 67 раз
- Поблагодарили: 63 раза
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
Чудесный девайс... Для полноты картины, желательно и файлы (аривы) платы а также исходник прошивки. Идея интресная.
-
- Сообщения: 289
- Зарегистрирован: Вт авг 18, 2015 6:23 pm
- Благодарил (а): 8 раз
- Поблагодарили: 36 раз
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
На прошивке Макса для ESP8266 и китайской релюшки с оптронной развязкой и китайским AC-dc все собирается за 5 минут и инсталлируется в MDM.
Прошивка http://homes-smart.ru/index.php/oborudo ... odov-wi-fi
Релюшка http://ru.aliexpress.com/item/5pcs-lot- ... 43825.html
AC-DC http://ru.aliexpress.com/item/5pcs-HLK- ... 17354.html
Одна ESP трудится на 4 реле без вопросов, батареек для часов и прочей требухи. Зачем два предохранителя-то?
Прошивка http://homes-smart.ru/index.php/oborudo ... odov-wi-fi
Релюшка http://ru.aliexpress.com/item/5pcs-lot- ... 43825.html
AC-DC http://ru.aliexpress.com/item/5pcs-HLK- ... 17354.html
Одна ESP трудится на 4 реле без вопросов, батареек для часов и прочей требухи. Зачем два предохранителя-то?
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.
для испключения залипания контактов рекомендую добавить в схему семистор и включать нагрузку через семистор, а потом коммутацию переключать на реле, где то была схемка.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru