WiFi-модуль стал логическим продолжением GSM-модуля (статья про GSM-модуль).
По внешнему виду и подключению они не сильно отличаются (в WiFi-модуле выведен внешний датчик температуры), но функционально изменения значительны.
Основное отличие – метод связи с оператором. GSM-модуль использует СМС и сети 2G, что в настоящее время сильно устарело, но, как показывает опыт, не потеряло свою актуальность.
В то же время сейчас практически в каждом доме есть Интернет по WiFi и использовать его для связи с оператором удобно и выгодно.
WiFi-модуль использует 2 режима связи
:

  1. Web-интерфейс.
    Модуль может работать как «Точка доступа» (сам генерирует WiFi сеть к которой можно подключиться) и «Станция» (подключается к сторонней WiFi сети).
  2. Бот в Telegram.
    Модуль должен быть переведен в режим «Станция» для доступа в Интернет.
    Это основной режим работы, т. к. позволяет обмениваться информацией с модулем из любой точки мира.

Основные функции WiFi-модуля:

  • Контроль за состоянием внешней сети.
  • Контроль за подключением потребителей к источнику напряжения.
  • Дистанционное управление реле (отключение системы автозапуска, пуск генератора и т.д.)
  • Контроль за состоянием встроенного реле.
  • Контроль за температурой внешнего датчика (оповещение при выходе за пределы).
  • Контроль за напряжением АКБ 12В (оповещение при выходе за пределы).
  • Настройка основных параметров через Web-интерфейс.

 

Создание Telegram-бота.

Так как модуль использует для связи с оператором Telegram-бота, нам необходимо установить сам Telegram и там зарегистрироваться. Уверен, у большинства он уже установлен.
Далее нам необходимо создать бота. За это отвечает «отец ботов».
Находим в Telegram пользователя BotFather и жмем «старт».
Для создания бота набираем команду /newbot
BotFather предлагает ввести имя бота (его мы будем видеть в заголовке чата). В моем случае это «Autozapusk».

Далее вводим индивидуальное имя бота с обязательным окончанием «_bot». Если такое имя уже есть, BotFather предложит его заменить. Если все прошло успешно, выдается сообщение, в котором есть HTTP API номер (около 50 символов). Это Bot Token, его необходимо сохранить и не терять, иначе доступ к боту будет потерян.

Далее нужно ввести команды, которые будет выполнять бот.
Набираем команду \mybots , жмем на своего бота, Edit Bots – Edit Commands.
Копируем и вставляем текст ниже:


0 - Выключить реле
1 - Включить реле
2 - Запросить состояние системы


Если появилась надпись Success! – все прошло успешно, бот создан.

Кроме Bot Token, для связи с ботом нужен ID оператора.
Узнать свой ID можно тоже у бота. Найти такого бота можно по «idbot».

Это 9 цифр ID USER. Его лучше сохранить вместе с BOT TOKEN.

 

Схема подключения.

Схема подключения аналогична GSM-модулю. В комплект входит внешний термодатчик, который подключается к соответствующему разъему.

 

 

 

 

 

Модуль можно использовать и с другими автозапусками. Для корректной работы необходимо добавить 2 реле с катушками на 220В. Управляемое реле можно задействовать на усмотрение оператора.

 

 

 

WEB-интерфейс.

После подачи питания модуль переходит в режим «Точка доступа». Для его настройки нужен смартфон или компьютер с WiFi 2,4 ГГц.
На устройствах нужно предварительно отключить мобильный интернет и VPN!
Включаем поиск сети и находим сеть с именем WiFiMod_****
Вводим пароль: 12345678 и подключаемся к сети.
ВНИМАНИЕ! Если Вы поменяли и забыли пароль, восстановить его «по умолчанию» можно, если после включения, в момент мигания красного светодиода, установить перемычку Pgm на плате модуля. Если работает связь через Telegram, можно отправить боту команду /resetap .
После подключения к сети WiFiMod_****, набираем в браузере IP адрес интерфейса 192.168.4.1 Должна открыться страница:

 

Кнопки «Сеть» и «Потребители» показывают состояние выходов датчиков напряжения. Если 220В подается, кнопки окрашиваются в синий цвет. Ниже идет информационное поле аналогичное GSM-модулю.

Напряжение в сети Напряжение у потребителей Информационное поле
Нет Нет «Потребители обесточены»
Нет Да «Потребители подключены к генератору»
Да Нет «Сеть подключена»
Да Да «Потребители подключены к сети»

 

Кнопка «Реле ВЫКЛ» индицирует и управляет реле. При нажатии (включении реле) она окрашивается в синий цвет и меняет надпись на «Реле ВКЛ».
Еще 2 поля показывают температуру внешнего датчика и питающее напряжение (фактически напряжение АКБ генератора).
Ниже расположена кнопка «Настройка». При ее нажатии переходим в следующее меню.

Здесь необходимо ввести (копировать-вставить) Bot Token и ID User, которые сохранили ранее.
Ниже поле «Пароль WiFi станции» позволяет поменять пароль.

Ниже SSID (название) и пароль WiFi сети к которой планируется подключение.
Заполняем эти 2 поля и нажимаем кнопку «Проверка».
Через минуту подключаемся опять к сети WiFiMod_****. Заходим в меню «Настройка».

Вместо слова «Проверка» должен появиться IP адрес, который внешняя сеть присвоила нашему устройству. Сохраните этот адрес! Ваш телефон или компьютер, подключенный к этой же сети, по нему сможет заходить в Web-интерфейс устройства.
Далее нажимаем кнопку «Вкл». Через 1-2 мин подключаем телефон или компьютер к той же WiFi сети и набираем в браузере 192.168.0.171 (Ваш сохраненный IP) и попадаем на 1 страницу интерфейса, жмем «Настройка», проверяем, кнопка «Вкл» должна окраситься в синий цвет. При этом зеленый светодиод должен мигать часто. Это значит модуль подключился к внешней сети и может происходить общение в Telegram.

Бот, по запросу состояния системы (Меню), присылает 5 полей:

  • Режим работы автозапуска
  • Состояние реле
  • Температура датчика
  • Напряжение питания
  • Уровень WiFi

Также через «Меню» можно отправить команду на вкл/выкл реле.

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

 

В меню «Настройка» последний пункт «Обновление» позволяет, по необходимости, обновлять программу устройства «по воздуху».
На передней панели модуля установлены 2 светодиода.
Красный индицирует состояние реле. Состояние реле хранится в энергонезависимой памяти и после сбоев питания восстанавливается.
Зеленый индицирует режим работы WiFi. Мигает редко – «Точка доступа». Часто – модуль подключен к внешней сети и можно общаться через Telegram.
Если модуль по каким-либо причинам перестал нормально работать, его можно перегрузить отправив команду /reset или снять питание на 15-20 сек.

Модуль можно сбросить на заводские настройки отправив команду /resetall

Модуль питается от источника DC 10-18 Вольт. Рабочая температура от 0°С до 50°С.

 

Если Вы хотите приобрести WiFi-модуль: ЦЕНЫ и условия покупки