Варианты применения проекта (обновлено: 13 Dec 2022, 12:38:47)

Варианты применения проекта, список будет постепенно пополнятся. Необходимо читать описание перечисленных опций более подробно в справке опции.

Варианты применения могут комбинироваться - главное чтобы хватало количества GPIO и ресурсов модуля. Так же не все перечисленные модули прошивки могут быть нужны в конкретной задаче.

Сеть из устройств esp8266/esp32 может работать полностью автономно, так и в составе систем умного дома, например MajorDoMo или Бенукс.

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


Рекомендуемые опции для любой конфигурации

OTA - для обновления прошивки через интернет (У RTOS прошивок включена по умолчанию)

NVS2 - сохранение параметров в ini структуре для сохранности при изменении состава настроек.

Экспорт/Импорт настроек - выгрузка и загрузка настроек из модуля


Домашняя метеостанция с просмотром показаний на дисплее и онлайн

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

При подключении дисплея возможен вывод показаний на его времени, показаний прогноза погоды , данные с датчиков narodomon Вашего города или с других модулей ESP8266/ESP32.

Необходимые модули прошивки: модули соответствующих датчиков,Время и NTP , Поддержка календаря, а так же сервера статистики по выбору: narodmon.ru , Thingspeak.com.

Необходимые модули прошивки для поддержки дисплеев по выбору:  LCD 1602/1604/2004, OLED 128x64 , TFT 240x320, Русский шрифт, конструктор строк . 

Необходимые модули прошивки для отображения внешних данных: Narodmon.ru get , Gismeteo.ru , OpenWeatherMap, VSENS, D2D.

Учет показаний счетчиков воды, электросчетчиков и просмотр показаний на дисплее и онлайн

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

Необходимые модули прошивки: работа с прерываниями или Счетчик PCF8583. Сервера статистики по выбору:  narodmon.ru , Thingspeak.com.

Необходимые модули прошивки для поддержки дисплеев по выбору:  LCD 1602/1604/2004, OLED 128x64 , TFT 240x320, Русский шрифт.

Управляемая по WI-FI розетка, люстра или другие электроприборы

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

Управляемый GPIO может находится на удаленном модуле ESP8266/ESP32(функции VGPIO или D2D)


Необходимые модули прошивки:  GPIO, работа с прерываниями, GPIO KEY, планировщик заданий, VGPIO или D2D.

Простейший термостат или влагостат

Прошивка может поддерживать заданную температуру или влажность используя функцию термостат или более сложную опцию  ПИД(PID) регулятор.

Применение опции может найти как в управлении теплым полом или даже в инкубаторе.

Датчики могут находится как локально так и на удаленном модуле ESP8266/ESP32 (функция VSENS или D2D)

Управляемый GPIO может находится на удаленном модуле ESP8266/ESP32 (функция VGPIO или D2D), но это не желательно.

Необходимые модули прошивки:  GPIO, термостат, VSENS или D2D , VGPIO или D2D.

Управление устройством из систем умного дома или облачных сервисов

Прошивка позволяет управлять GPIO и PWM а так же собирать статистику с датчиков через системы Majordomo , Бенукс.

Необходимые модули прошивки: GPIO , MajorDoMo и другие , MQTT, Датчики GET запросом.

Управление устройством через инфракрасный или радио пульт.

Возможно управление состоянием GPIO и PWM модуля используя инфракрасный пульт, например от телевизора или радио пульт 433 или 315 мгц.

Управляемый GPIO может находится на удаленном модуле ESP8266/ESP32 (функция VGPIO или D2D).
Необходимые модули прошивки: GPIO, RCswitch приёмник 433/315 , IR приемник, VGPIO или D2D.

Управление радио розетками или радио люстрами/светильниками

Прошивка позволяет управлять устройствами, на радио протоколах  RCswitch и Livolo через системы умного дома или облачные сервисы.

Необходимые модули прошивки:  RCswitch передатчик 433/315, Livolo , MQTT.

Управление бытовой техникой через инфракрасный передатчик.

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

Необходимые модули прошивки: IR передатчик, MQTT.

Светодиодная бегущая строка в рекламно-информационных целях, управляемая через WI-FI

Прошивка поддерживает светодиодные матрицы, на которых можно вывести свой текст, в том числе на русском, включая время, прогноз погоды и температуру.
Необходимые модули прошивки: Время и NTP, Русский шрифт, конструктор строк . 
Необходимые модули прошивки для поддержки матриц по выбору: MAX7219, HT1632.

Необходимые модули прошивки для отображения внешних данных: Narodmon.ru get , Gismeteo.ru , OpenWeatherMap, VSENS.

Отправка SMS используя GSM модуль из систем умного дома

Возможна отправка SMS используя GSM модуль SIM800 через MQTT или GET запрос на модуль. Поддерживается русский язык.

Необходимые модули прошивки: SIM800 SMS, MQTT.

Отправка уведомлений по SMS, Telegram ,ICQ или Email по событиям в модуле

Модуль может отправить уведомление на электронную почту или послать SMS через SMS сервисы при событиях на модуле: по планировщику, логическому модулю, термостату.

Например возможно отправить уведомление, если какой-то параметр датчика вышел за какое либо значение. Текст сообщения указывается в настройках модуля и может содержать данные с датчиков.

Необходимые модули прошивки: sms.ru или smsc.ru , Email уведомления, Telegram, ICQ, SMS/Email шаблоны, Планировщик заданий, Термостат, Logic2. 

Контроль и управление устройством через SMS , DTMF или звонок

Используя GSM модуль прошивка позволяет отправлять SMS уведомление при событии, логическому условию, по звонку или по SMS , DTMF команде. Включать/выключать GPIO по SMS , DTMF и звонку, установка термостата по SMS и по DTMF.

Необходимые модули прошивки: GPIO, Logic или Logic2, поддержка прерываний, термостат, GSM SMS, GSM Control, SMS/Email шаблоны.

Построение системы охраны и извещения

Прошивка позволяет создать локальную/распределенную систему охраны с использованием различных датчиков: объемные детекторы движения HC-SR501, микроволновые радары, ультразвуковые сонары HC-SR04, концевые датчики (в т.ч. герконы), акустические датчики, датчики вибрации, разбивания стекла и т.д. Поддерживается отправка SMS-уведомления при событии, постановка-снятие на охрану.

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

Необходимые модули прошивки: GPIO , VGPIO или D2D, модуль логики, поддержка прерываний, SIM800 SMS,GSM Control , SMS.RU(только отправка).

Система контроля доступа

Доступ по картам RFID, Wiegand26 или iButton , ведется лог на модуле: время, дата, ID карты.

Возможна работа как независимое автономное устройство со своим списком ключей , так и управление внешними программными системами.

Необходимые модули прошивки: GPIO,  RFID замок,iButton  или  Wiegand26

Интеграция с устройствами NooLite(старая версия)

Управление силовыми модулями NooLite, использование пультов NooLite в качестве управления GPIO находящихся на ESP8266, чтение датчиков NooLite и отправка показаний на дисплей или на облачные сервера. Модуль может работать в качестве хаба устройств NooLite. Новая версия протокола не поддерживается

Силовые модули управляются на ровне с локальными или виртуальными GPIO модуля, возможно управление по термостату или логическому модулю.

Необходимые модули прошивки:  NooLite MT1132 , NooLite MR1132.

Вывод в интернет своих устройств на базе стороннего микроконтроллера или Arduino

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

Необходимые модули прошивки: UART bridge или UART HTTP bridge, MajorDoMo и другие , MQTT.

Контроль состояния интернета или сервера

Устройство может оповещать о отсутствии интернета или доступа к серверу, выполнить некоторые действия и отправить уведомление по SMS. Возможен контроль питания( при присутствии резервного источника питания). 

Необходимые модули прошивки:Ping тест,SIM800 SMS, SMS.RU

Управление открытием/закрытием штор

Используя шаговые двигатели можно управлять открытием и закрытием штор используя ИК пульт, Радио пульт . Управлять по уровню освещенности или времени.

Необходимые модули прошивки: Stepper , Logic2, Планировщик заданий, ИК приемник.

Вывод количества непрочитанных сообщений email и просмотр последней темы письма на дисплей

Необходимые модули прошивки: Mail check  , Конструктор строк , модуль прошивки дисплея на выбор.


Говорящие часы и произношение данных с датчиков

Голосовое уведомление времени или данных с любых датчиков, в том числе VSENS или D2D. Включение по времени через Logic2, через пульты или другие события на модуле.

Необходимые модули прошивки: UART MP3 или SD&SPIFFS(ESP32)

Простейший частотомер

Поддержка измерения частоты до 200 кгц.

Необходимые модули прошивки: Счетчик 60 , дисплей.


Интернет радио(ESP32)

Проигрывание интернет радио без дополнительного оборудования на модуле ESP32. Возможно проигрывание и через внешний ЦАП. Поддержка ИК управления. Уведомление и управление через Telegram или ICQ

Необходимые модули прошивки: интернет радио, Внешний I2S ЦАП.


MP3 плеер(ESP32)

Проигрывание MP3 музыки с SD карты, управление через ИК пульт. Проигрывание через встроенный или внешний ЦАП.

Необходимые модули прошивки: MP3/WAV плеер , SD&SPIFFS, Внешний I2S ЦАП


Конструктор кода

Это вставка своего кода в код прошивки перед компиляцией. Требуются навыки и знания языка Си. Доступен полный доступ к переменным и функциям SDK прошивки. Можно лично дописать работу с любым не поддерживаемым железом или написать свою логику

Необходимые модули прошивки: Конструктор кода. Другие необходимые опции


Скриптовый язык программирования

Interpreter - это скриптовый язык программирования собственной разработки. Позволяет реализовать свою логику и математику внутри модуля без перепрошивки через встроенный редактор. Имеет массу возможностей и доступ ко всем переменным прошивки. Но по возможностям уступает конструктору кода.

Необходимые модули прошивки: Interpreter, Другие необходимые опции

Радиодатчики дальней связи(LORA)

Использование модулей в качестве беспроводного датчика(node) или хаба по протоколу Lora. Доступно шифрование, работа по LoraWan

Необходимые модули прошивки: Lora, подходящие датчики


ModBus мастер 

Чтение ModBus устройств с разбором данных и отправка их данных на любой сервер. Например устройства мониторинга электрической энергии.

Необходимые модули прошивки: ModBus мастер, другие необходимые опции и датчики


Web Камера(ESP32+CAM)

Отправка изображения по интервалу или событию на сервер, например на сервис narodmon, Telegram, ICQ . Сохранение изображения на SD карту(в планах).

Необходимые модули прошивки: камера, Telegram, ICQ


Автономный GPS трекер(ESP32)

Отправка текущих координат на свой сервер используя GPS и GPRS модули

Необходимые модули прошивки: GPS приемник, GPRS, функции работы с серверами.

Чтение Bluetooth BLE датчиков(ESP32)

Чтение разнообразных готовых датчиков, например Xiaomi, отправка данных на любые сервера и сервисы или вывод на дисплеи.

Необходимые модули прошивки: BT HUB , актуальный сервис отправки данных на сервер,подходящий дисплей