Управление устройствами через wifi. Делаем бюджетный чудо корабль с управлением по WiFi на базе ESP8266. Монтаж и подключение

12.07.2023

Система удаленного управления отоплением через интернет Tech WiFi-8S

Беспроводной комнатный интернет термостат WiFi 8S – одна из самых новых и функциональных моделей терморегуляторов польской компании Tech Sterowniki (английский вариант названия Tech Controllers), на базе которого можно построить автоматическую систему управления радиаторным отоплением Вашего дома. Для владельцев квартир, загородных домов и дач, в которых имеется доступ к сети интернет с помощью роутера (маршрутизатора), устройство поможет решить ряд задач по дистанционному контролю и управлению системой отопления.
Мозгом системы является контроллер Tech WiFi-8S - компактный электронный модуль с жидкокристаллическим экраном, управляющими кнопками и встроенным датчиком, измеряющим температуру в помещении, в котором он смонтирован. В комплект поставки также входит проводной датчик C-7p для измерения температуры во втором помещении.
Систему можно расширить, если владелец захочет управлять температурой в нескольких помещениях. Все зависит от конфигурации системы отопления и потребностей владельца по контролю за отопительной системой. Для этого дополнительно нужно будет купить или беспроводные датчики температуры C-8r, либо комнатные терморегуляторы R-8b или R-8z, с помощью которых, в отличие от датчика температуры, можно управлять температурой в конкретном помещении. Максимальное количество дополнительных датчиков либо терморегуляторов, которые можно подсоединить к главному контроллеру – 6 штук.

Принцип работы системы удаленного управления отоплением Tech WiFi-8S

Система представляет собой более продвинутое поколение устройств, с расширенными функциями, по сравнению с предыдущими моделями, такими как Tech ST-2807 и ST-2906. Если эти устройства управляют температурой только в одном помещении и максимально 6-ю термоэлектрическими приводами STT-868, то WiFi 8S может управлять температурой в 8-ми помещениях, в каждом из которых может быть до 6-ти термоприводов!
На контроллере устанавливается нужная температура для каждого помещения. Датчики, смонтированные в каждой комнате, измеряют температуру и передают информацию на главный контроллер. В зависимости от заданной программы контроллер даст команду на открытие или закрытие радиоуправляемым приводам на радиаторах отопления, увеличивая или уменьшая, соответственно, расход проходящего через них теплоносителя.
Кроме управления термоэлектрическими приводами, контроллер также может управлять котлом: при достижении во всех помещениях заданной температуры, контроллер с помощью «сухого контакта» отключит котел.
Заводская настройка гистерезиса составляет 0,5 °C.
Работу системы можно контролировать по интернету. Для этого необходимо зайти на сайт emodul.eu , зарегистрировать новый аккаунт и начать управление. Через интернет можно задать в каждом помещении свою постоянную температуру, изменять ее на определенное время или запрограммировать до 6 различных графиков работы.
С помощью интернет приложения можно также контролировать такие параметры как:
- заряд батареек в датчиках, терморегуляторах или приводах
- силу беспроводного сигнала
- просматривать статистику за любой период работы и многое другое
Можно даже просто попробовать - зайти на вышеуказанный сайт, изменить язык на русский и выбрать "Тестовый аккаунт"

Схема применения системы удаленного управления отоплением Tech WiFi 8S

Преимущества системы удаленного управления отоплением Tech WiFi-8S
  • Многозональность. Система может управлять 8-ю различными зонами отопления с помощью:
    - встроенного датчика температуры
    - одного внешнего проводного датчика температуры C-7p
    - возможность дополнительного подключения 6-и беспроводных комнатных датчиков температуры C-8r или комнатных терморегуляторов R-8b или R-8z
  • Многозадачность. Возможность управления 6-ю беспроводными термоэлектрическими приводами STT-868 в каждой из восьми контролируемых зон, а также отопительным котлом или другим нагревательным оборудованием через так называемый «сухой контакт» (предусмотрен релейный выход NO/NC)
  • Поддержка беспроводного внешнего датчика температуры C-8zr, благодаря которому возможен просмотр уличной температуры на главном экране.
  • Возможность управления климатом в помещении через комнатный термостат.
  • Гибкость. Установка индивидуальных настроек для каждой из восьми зон. Каждой зоне может быть назначен свой индивидуальный режим работы (поддержка постоянной температуры, ограничение по времени или шесть различных графиков работы)
  • Удобное обновление программного обеспечения через USB-порт
  • Функция Sigma. Позволяет плавно управлять термостатическим клапаном, а также предоставляет возможность настройки минимального и максимального закрытия клапана. При отключенной функции СИГМА можно задать значения максимального и минимального открытия привода (степень открытия и закрытия клапана не превысит этих значений)
  • Легкий и удобный дистанционный контроль и управление системой отопления по домашней сети Wi-Fi через глобальную сеть Интернет с помощью веб-приложения. Веб-приложение www.emodul.eu доступно для мобильных телефонов на базе Android в Google Play, а также для устройств iOS в Apple Store
Дополнительные комплектующие для расширения функциональных возможностей Tech WiFi 8S

Контроллер Tech WiFi-8S может обмениваться данными при помощи радиосвязи с целым рядом устройств, которые можно купить по отдельности, в зависимости от конкретной конфигурации системы отопления и потребностей ее владельца. Необходимо лишь зарегистрировать комнатные температурные датчики в конкретной контролируемой зоне, а термоэлектрические приводы, комнатные термостаты и внешний датчик C-8zr - в самом контроллере.

Оборудование Наименование Функция
С-8r
комнатный датчик температуры
- отправка информации на контроллер о текущей температуре помещения
R-8b

питание: 2хААА 1,5V

R-8z
двухрежимный комнатный терморегулятор
питание: 230V 50Hz
- отправка информации о текущей температуре в зоне
- возможность изменения заданной температуры непосредственно из зоны
C-8zr
внешний датчик наружной температуры
- отправка информации о внешней температуре в контроллер WiFi 8S
STT-868
беспроводной термостатический привод
- открытие/закрытие клапана для удержания требуемой температуры
Дистанционное управление отоплением с ПК, планшета или смартфона

Специалисты компании "Термогород" Москва помогут Вам правильно подобрать, купить, а также смонтировать систему удаленного управления отоплением, найдут приемлемое решение по цене. Задавайте любые интересующие Вас вопросы, консультация по телефону абсолютно бесплатна, или воспользуйтесь формой "Обратная связь"
Вы останетесь довольны, сотрудничая с нами!

Сейчас век компьютеризации, элементы умного дома приходят в нашу жизнь «семимильными шагами» и если раньше это было доступно только избранным, сейчас это намного удешевляется. Сегодня же я хочу вам рассказать о «умных розетках» – как работают, какие бывают технологии и какую я прикупил себе и зачем. В общем, после этой статьи вам тоже захочется купить себе такую, причем цена действительно доступная …


– это устройство, которое управляется при помощи смартфона или компьютера, может программироваться по времени и дате, ориентироваться на показания температуры и влажности воздуха.

Собственно это мини-компьютер, который программируется и может управляться из любого места мира, скажем при помощи вашего смартфона.

Корпус и принцип действия

Наверное, многие думают — что из себя представляет этот девайс. В большинстве случаев как бы розетка, с одной стороны есть вилка для подключения в штатную розетку, с другой стороны есть разъем для подключения различных приборов.

То есть это своего рода переходник, установили его в штатную (обычную розетку) и уже в него подключаете приборы, которые нужно запрограммировать.

Корпус выполняется из пластика. Зачастую на передней или верхней панели имеется индикатор, который показывает – активна ли розетка или нет.

Различие по типам

Однако сейчас эти «умные девайсы» различаются по типам. Скажем так здесь как в машинах, кому то нужен «полный фарш», а кому то хватит и начальной комплектации.

  • Самая простая розетка управляется только с WIFI
  • Средняя версия может управляться не только по WIFI, но имеет и управление через СИМ карту, зачастую команды проходят через SMS
  • Управление не только через WIFI, СИМ (SMS), но и при помощи датчиков воздуха и влажности, которые поставляются отдельно и подключаются в специальные разъемы.

Однако и цена здесь разбегается в разы, если обычную розетку, рассчитанную на управление через «ВАЙ-ФАЙ» цена на китайских сайтах колеблется от 1200 рублей, то версия с СИМ картой стоит уже 3000 – 3500 рублей, а вот полная комплектация с датчиком воздуха и влажности доходит до 6000 – 6500 рублей! ОЧЕНЬ НЕ МАЛО.

Тут знаете, что кому нужно, лично я брал самую простую для конкретных нужд, с которыми она справляется на все 100% (про это чуть позже). Поэтому взял обычную ВАЙ-ФАЙ версию.

А вот если вы устанавливаете в месте, где нет WIFI, скажем — многие берут для гаража, то тут как раз будет версия с СИМ картой или датчиком температуры.

Как работает и мой выбор

Буду описывать именно свою «умную розетку». Лично я брал фирмы «BroadLink» в России эта компания представлена скромно, многие ее просто не знают, но я как системный администратор с большим стажем знаю, этот производитель всегда занимался сетевым оборудованием, это роутеры, сетевые карты, а в последнее время модули WIFI для многих ноутбуков. Компания реально серьезная и сомневаться в качестве у меня не было причин.

Я реально долго «лопатил» всеми любимый Aliexpress, на наличие качественного оборудования и вот нашел.

Основные требования:

  • Зарекомендовавший себя на рынке производитель. А у BroadLink достаточно качественные модули ВАЙ-ФАЙ

  • Наличие Европейской розетки, далеко не у всех производителей она есть. А переходник на нее это уже плохо для высоких нагрузок

  • Нагрузка, которую должна держать – 3,5 КВт и ни как не меньше
  • Понятное приложение, через которое управляется, как минимум на английском языке (просто многие китайские розетки управляются через приложение на Китайском, мягко сказать не удобно)
  • Адекватная цена, ставил для себя задачу купить до 1200 рублей

Немного отвлекусь, если вы думаете что 1200 это реально много, то я «мониторил» рынок здесь в России, если не брать «перепродажников» (которые купили в Китае и здесь продают в два раза дороже) стоимость очень даже не малая. Например, в «Леруа-Мерлен» есть похожие решения, только вариант в 3,5КВт стоит около 3600 рублей! ОЧЕНЬ НЕ МАЛО.

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

Управление и программирование

Прежде чем, управлять этой розеткой, вам нужно скачать приложение «E-Control» (у меня android и поэтому в «Play маркете», найти его легко, как в IOS не знаю).

Подключаем наш «умный гаджет» в любую розетку, начинает моргать синим. После этого запускаем приложение, оно автоматически находит вашу сеть, просит ввести логин и пароль – вводим. Приложение автоматически находит розетку и подцепляется к ней, точнее она появляется в устройствах, которыми вы можете управлять.

Настроек не много, но они для меня достаточные:

  • Вы можете создать ярлык для устройства на рабочем столе телефона
  • Можете заблокировать розетку, чтобы никто кроме вас не мог к ней подключиться
  • Есть функция отправки уведомлений, скажем — о включении и выключении
  • Показывается статус «он-лайн» включена или нет
  • Есть много других функций, например «рандомный таймер» (включает розетку хаотически через определенный промежуток времени) или функция «экономии днем» розетка не работает в дневное время.
  • Можете включать или выключать розетку прямо со смартфона
  • Можете задавать таймер включения, по дням, часам и неделям
  • Что еще хочется отметить, что этот «умный девайс» постоянно обновляется через интернет, становится лучше, появляются различные новые функции

В общем, я доволен! Что еще приятно, розетка находится дома в сети WIFI а вы через 4G (или 3G, обычный мобильный интернет) можете управлять ей откуда только захотите, то есть можете программировать, включать выключать и т.д. ОЧЕНЬ УДОБНО! Лично у меня друг взял много таких гаджетов для своего загородного дома, одну даже на ворота поставил.

О применении, и зачем я ее взял себе

Ребят для начала хочу рассказать о своем знакомом. У него загородный дом, и управление освещением, воротами гаража, отоплением лежит на этих розетках. Правда у него дома есть WIFI сеть!

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

Освещение. Дом загородный, поэтому там не всегда есть люди, но например, включить освещение в зале можно, тогда потенциальные воры, подумают что в доме кто-то есть.

Мой опыт гораздо скромнее – лично я брал розетку для водонагревателя, таким образом, я экономлю на горячей воде. У меня водонагреватель на 120 литров, который подсоединен санузлу с душевой кабиной. Нас трое человек — двое взрослых и один ребенок, горячей воды достаточно для того чтобы помыть ребенка, принять душ двум взрослым по 15 – 20 минут.

Но минус водонагревателя в том, что он всегда поддерживает заданную температуру, то есть если даже помыть руки и израсходовать немного горячей воды, он включится на определенное время и будет греть воду! То есть получается много «лишних» срабатываний. Также нельзя запрограммировать включение водонагревателя в «ночной тариф» когда электричество стоит дешевле!

Вот именно все это и компенсирует «умная розетка», я запрограммировал ее так. Она включается ночью во время «ночного тарифа», когда электричество дешевое, нагреваются 120 литров «кипятка», этого хватает на утро, ЗА ГЛАЗА! Затем все уходят на работу, и розетка отключает нагрев, ВООБЩЕ! Водонагреватель остывает, но не сильно. Когда все пришли домой, примерно в 19 вечера, она опять включается на два часа, до 21.00. Таким образом, она прогревает воду до максимальной температуры, и мы комфортно моемся, не чувствуя какой-то нехватки воды.

Многие могут задать вопрос – а что штатные включения намного больше расходуют электричества? Да ребята, НАМНОГО, как показала практика использования водонагревателя, «до» и «после» покупки «умного девайса», разница примерно в два раза. Если раньше только водонагреватель расходовал примерно 300 – 350КВт в месяц, то сейчас примерно 150 – 170КВт и это только из-за правильного планирования! Еще раз подчеркну – ЧТО НИКАКОГО ДИСКОМФОРТА ПРОСТО НЕТ!

Конечно, сейчас есть водонагреватели с встроенным таймером, но лично я в 120 литров не встречал. Если версии в 80 – 100 литров, НО ИХ СТОИМОСТЬ ПОЧТИ В ДВА РАЗА ВЫШЕ МОЕГО НА 120 ЛИТРОВ. Хотя у меня нержавеющий бак. ИТОГ, купил водонагреватель, купил розетку, экономлю на воде и электричестве.

Кстати многие применяют для нагревателей в доме, например, поставили в комнату и запрограммировали на работу в определенные моменты.

НУ что же сейчас видео версия, смотрим.

НА этом заканчиваю, думаю было полезно, читайте наш строительный блог.

Сегодня хочу Вам показать интересное устройство, при помощи которого можно управлять чем угодно через интернет при помощи Wi-Fi модуля ESP8266 (ESP-01) и микроконтроллера ATmega8A .
В данной связке модуль, выполняет роль контроллера сети WiFi и вебсервера, а ATmega8A выполняет роль контроллера силового узла, принимает строку по простому протоколу от ESP8266 и обработав ее выдает команду на открытие того или иного реле через сдвиговый регистр 74HC595 и транзисторную сборку ULN2003 .

Схема устройства:

Обращаясь по заданному IP адресу, по умолчанию: 192.168.4.1 , можно настраивать различные режимы и управлять освещением в квартире или доме. Устройство имеет веб интерфейс. Прошивка для ESP8266 создана на основе «вебсвалки» от уважаемого « PVVX» . Я просто дописал пару тройку обработчиков в файле что при получении определенной строки со стороны веб в UART интерфейс будет отсылаться 4 байтная строка - идентификатор команды. На каждый канал управления приходится две таких команды, это включить и выключить. Также, есть еще дополнительных две команды которые могут включить и выключить сразу все каналы освещения.
И потом, написав простую вебстраничку я легко управляю освещением квартиры.

Работает устройство следующим образом:

Со стороны веб : если по-простому, то при нажатии на любую из кнопок сначала вызывается скрипт, который меняет фон кнопки и меняет переменной значение с 1 на 0 и наоборот при каждом нажатии и потом вызывается обработчик AJAX, который обрабатывается программой в ESP8266 и отправляется в UART код, соответствующий команде AJAX. А уже ATmega8A , эту строку принимает и обрабатывает.

Со стороны микроконтроллера: принимается строка, обрабатывается, и если совпадает строка с проверочной, то выполняются необходимые действия. Выглядит это вот так:

Void send_data() { static char buff_data=0, rel_data=0; static char x=0; if(string_search("@1A00",rx_buffer)) // LIGHT ON кухня { rel_data|=0x81; printf("1CH ON\r\n"); clear_buffer_rx(); x=0; if(demo \n"; // это пример слайдера webSite+="\n"; // 1 слайдер webSite+=" \n"; webSite+="Обороты = \n"; webSite+="Моторов = * \n"; webSite+="\n"; webSite+="\n"; // 2 слайдер webSite+=" \n"; webSite+="Направление = \n"; webSite+="Движения = \n"; webSite+="\n"; webSite+="\n"; // 3 слайдер webSite+=" \n"; webSite+="Корекция = \n"; webSite+="Моторов = \n"; webSite+="\n"; webSite+="\n"; webSite+="\n"; webSite+="\n"; } String millis2time(){ // преобразование милисекунд в вид ч/м/с String Time=""; unsigned long ss; byte mm,hh; ss=millis()/1000; hh=ss/3600; mm=(ss-hh*3600)/60; ss=(ss-hh*3600)-mm*60; if(hhwait000){ buildXML(); wait000=millis()+1000UL; } if(millis()>wait001){ wait001=millis()+300; //Обновляем значения раз в 300 милисекунд Trimer = (ESPval*.0015); Serial.print(" Skorost] "); Serial.print(ESPval); Serial.print(" Povorot "); Serial.print(ESPval); Serial.print(" Trimer "); Serial.print(ESPval); Serial.print(Trimer); if (ESPval > 200){ // Если слайдер скорости > 200 if (ESPval > 600) { // Если слайдер поворота > 600 то поворачиваем на лево analogWrite(OUT1, ESPval); analogWrite(OUT2, int(ESPval * Povorot*Trimer)); Serial.print(" Le "); Serial.print(ESPval * Povorot*Trimer); } else if (400 > ESPval){ // Если слайдер поворота < 400 то поворачиваем на право analogWrite(OUT1, int(ESPval * Povorot)); analogWrite(OUT2, int(ESPval*Trimer)); Serial.print(" Pr "); Serial.print(int(ESPval * Povorot)); } else { // Если слайдер поворота > 400 и < 600то едем прямо analogWrite(OUT1, ESPval); analogWrite(OUT2, int(ESPval*Trimer)); Serial.print(" OK "); } } else { // Если слайдер скорости < 200 - выключить моторы analogWrite(OUT1, 0); analogWrite(OUT2, 0); Serial.print(" Stop "); } Serial.print(" Batareya "); Serial.println(Batareya); } }


В коде довольно много пояснений, надеюсь всё будет понятно.
Двигатели кораблика управляются путём изменения положения ползунков трёх слайдеров на странице.
- Первый слайдер отвечает за скорость вращения моторов (и скорость движения кораблика соответственно). Если изменять положение ползунка этого слайдера от 20 до 100%, то будет меняться значение связанной со слайдером переменной ESPval. Значение переменной записывается в порты OUT1 и OUT2 ESP8266 (выводы которых идут на управляющие затворы полевых транзисторов) и обороты двигателей будут нарастать от 0 до максимума.
В диапазоне положений этого ползунка от 0 до 20% в порты записываются 0 и двигатели стоят.
- Второй слайдер отвечает за повороты (переменная ESPval). Если его ползунок находится в правом или левом положении, то значение скорости соответствующего двигателя будет снижаться на коэффициент 0,8 (константа Povorot). Двигатель будет притормаживаться, а кораблик поворачивать в нужную сторону.
- Третий слайдер (переменные ESPval и Trimer) нужен для нивелирования разности характеристик двигателей. В зависимости от положения слайдера можно притормаживать или ускорять один из двигателей.

К сожалению функционал измерения напряжения батареи довести до конца не удалось. В процессе наладки был сожжён вход ADC модуля (надо думать замкнул его на + батареи)…
Измерение мощности сигнала WiFi работает, но требуется более точная калибровка.

Для отладки использовалось подключение к домашней WiFi сети и вывод информации в последовательный порт.


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

Скетч компилировался в IDE версии 1.6.12.

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

Если у кого будут конструктивные дополнения/исправления по коду - прошу высказываться в комментариях.


Плавание

Сначала были пробные запуски в акватории ванной, по результатам которых были сделаны следующие доработки:
- 4 батарейки АА в источнике питания были безоговорочно заменены на 2 аккумулятора 18650
- к регулировкам скорости и поворота было добавлено триммирование одного из двигателей
- был увеличен шаг гребных винтов

Затем в ближайший выезд на дачу судно было было торжественно отправлено в плавание на большой воде.


Полевые испытания показали что в следующей версии необходимо:
- усилить мощность сигнала WiFi модуля путём добавления внешней антенны
- увеличить диаметр гребных винтов (или заказать винты на Алиэкспресс)
- увеличить притормаживание двигателей при поворотах с 20% до 40-50%
- доработать корпус для улучшения обтекания
- заменить двигатели на бесколлекторные
- сделать руль с приводом от сервомашинки
- прикрутить FPV
- добавить светодиодной иллюминации для ночных заплывов
- установить на палубу фейерверк и запускать его на середине пруда
- всё что душа пожелает…

Но эти доработки возможно воплотятся уже в новом сезоне.

Вот так, приложив немного времени и средств, любой рукодел средней продвинутости сможет собрать свою радиоуправляемую игрушку.

Без существенной переделки программы таким же нехитрым образом можно слепить управляемую машинку (или несколько машинок) для весёлых заездов по квартире долгими зимними вечерами.

Буду рад если этот опус вдохновит кого либо для занятий творчеством.

Планирую купить +87 Добавить в избранное Обзор понравился +131 +257
Похожие статьи