Страница 1 из 4

Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Чт дек 03, 2015 11:58 pm
Kosty
Основой устройства является модуль 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 руб.
DSC07682.JPG
DSC07682.JPG (61.31 КБ) 16307 просмотров
DSC07680.JPG
DSC07680.JPG (72.62 КБ) 16307 просмотров
DSC07679.JPG
DSC07679.JPG (54.84 КБ) 16307 просмотров
DSC07678.JPG
DSC07678.JPG (58.88 КБ) 16307 просмотров
Включение/выключение осуществляется HTTP-запросами.

Устройство имеет WEB-интерфейс.
Включать, выключать можно и с соответствующей страницы:
index_html.gif
index_html.gif (3.94 КБ) 16307 просмотров
Устройство может выступать и как точка доступа, а также подключаться к необходимой сети:
network_html.gif
network_html.gif (9.65 КБ) 16307 просмотров
Добавлена некоторая автономность в виде возможности работы по расписанию. Расписание может содержать
до 16 строк, каждая из которых может включать, выключать, либо переключать состояние выхода в заданное время:
schedule_html.gif
schedule_html.gif (8.06 КБ) 16307 просмотров
Время может задаваться в виде периодов (раз в минуту, раз в час, раз в неделю и т. д.),
либо однократно:
schedule_set_html.gif
schedule_set_html.gif (8.25 КБ) 16307 просмотров

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Пт дек 04, 2015 12:32 am
vova5049
ESP-12 (ESP8266) с соответствующей прошивкой.
Это реклама или Вы планируете сделать прошивку достоянием общественности ? Меня, например очень интересуют детали реализации обработки сигнала с датчика ACS712

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Пт дек 04, 2015 12:41 am
akouz
В таких устройствах сложно добиться помехоустойчивости. Весьма вероятно, что устройство будет сбоить при каждом срабатывании реле. Ну и часы будут все время убегать, чаще всего - спешить.

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Пт дек 04, 2015 5:27 pm
Kosty
Прошивка вполне работоспособна, но ряд доработок еще требует.

Как обычно:
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. Правда здесь минимально измеряемая величина будет существенно выше.

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Пт дек 04, 2015 5:31 pm
Kosty
Почему то не могу прикрепить файлы прошивки...

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Пт дек 04, 2015 8:40 pm
utia38
вопрос! а wi-fi выключатель к этому устройству возможно сделать? и чтобы каждый выключатель работал мог работать с одним силовым блоком (по типу проходных выключателей)

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Вт дек 22, 2015 5:26 pm
utia38
kosty а можете мне такую штуку (wifi- управление нагрузкой) сделать. и почтой выслать
а я вам денюжку перечислю?

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Вт дек 22, 2015 9:10 pm
shemnik69
Чудесный девайс... Для полноты картины, желательно и файлы (аривы) платы а также исходник прошивки. Идея интресная.

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Пн фев 15, 2016 4:25 pm
iapet
На прошивке Макса для 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 реле без вопросов, батареек для часов и прочей требухи. Зачем два предохранителя-то?

Re: Управление нагрузкой 220 В по WIFI. На базе ESP8266.

Добавлено: Ср фев 24, 2016 10:43 pm
immortal
для испключения залипания контактов рекомендую добавить в схему семистор и включать нагрузку через семистор, а потом коммутацию переключать на реле, где то была схемка.