Корзина пуста
ГлавнаяУмный домbaget → Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266

Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266

8,99 7,49 $
11,99 9,99 $
13,99 11,99 $
19,99 15,99 $
Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266 Smart Life - Беспроводной модуль автоматизации - умный дом ESP8266

Беспроводной датчик с отправкой данных на удаленные сервера -  умный дом на WIFI модуле ESP8266.

ИНСТРУКЦИЯ

Поддерживаемые возможности, сенсоры, сервисы...

Датчики: BMP 085/180, 1-wire DS18B20, DHT 11/21/22, LM75, INA219, DS1621, BH1750, AM2321, BME280, SHT21/SI7021, SHT1x, MAX6675, PZEM-004T, CO2 MH-Z1x

Сервисы: wunderground.com, Thingspeak.com, myddns.ru (DDNS), flymon.net, Gismeteo.ru, MajorDoMo, Narodmon.ru, sms.ru, MQTT, TCP, Zabbix

Железо: RTC DS1307, RTC DS3231, ADC PCF8591, ADC MCP3201, GPIO PCF8574, GPIO MCP23017, GPIO 74HC595, PCF8583, RC 433/315, IR, FM, Livolo, NRF24, Stepper, SIM800 SMS, SD Card

Системные: NTP, I2C, Telnet, HTTP, GPS, Calendar, GPIO, OTA, Deep sleep, Counter, Interrupts, Software PWM, UART, Scheduler, Thermostat, Code designer, Logic, UART bridge

Экраны: LCD 1602/1604/2004, OLED SSD1306, TFT ILI9341, TM1637, MAX7219, HT1632, Nextion HMI, MAX7219

Бета: GP2Y1010AU0, HX711, ADC ADS1115, VZ-89T, Touch, TSL2561, iButton


Обновление прошивки по воздуху ОТА

Модуль с 4МБ памяти

DEMO страница WEB-интерфейса модуля http://demo.wifi-iot.ru/

Скачать прошивку SDK 1.3.0 версия 1.4  esp8266.bin (option)

Модуль работает на базе прошивки Homes-Smart  (wifi-iot.ru)

Устройство предназначено для сбора информации с подключенных датчиков (LM75, INA219, DS1621, DHT 11/22, BMP 085/180, BH1750, AM2321, 1-wire DS18B20, BME280), вывода информации на подключенный к устройству дисплей (LCD 1602/1604/2004, OLED 128x64), управления внешними устройства GET-запросом через UART, отправки команды через IR-передатчик, отправки данных на сервисы мониторинга (wunderground.com, tingspeak.com, narodmon.ru, MajorDomo, MQTT), работы по прерыванию с внешних датчиков, кнопки, счетчиков импульсов и много другого. Функционал постоянно расширяется.

История обновления прошивки

Варианты применения:
-Интеграция в системы умного дома.
-Отправка SMS уведомлений через SMS.RU
-Домашняя метеостанция с просмотром показаний онлайн.
-Учет показаний счетчиков воды, электросчетчиков и просмотр показаний онлайн.
-Управляемая по WI-FI розетка, люстра или другие электроприборы.
-Встраивание в выключатели с локальным и удаленным управлением.
-Управления различной техникой по радиоканалу, IR передачей, UART запросами.

модуль beta - модуль без корпуса и датчиков (фото 4) с неактивированной прошивкой с огранниченным функционалом. Возможна самостоятельная активация PRO режима.
модуль full -   модуль без корпуса и датчиков (фото 4) с активированным PRO режимом и полным функционалом.
модуль full+корпус - модуль в акриловом корпусе (фото 1)  с активированным PRO режимом и полным функционалом.
модуль full+корпус+датчик DHT22 - модуль в акриловом корпусе с датчиком температуры и влажности DHT22 (фото 1 и фото2)  с активированным PRO режимом и полным функционалом.

Пример использования с системой MajorDomoПример использования SmartLife модуля в системе MajorDomo

Настройка модуля в системе MajorDomo 

Разъемы на плате:

- для датчика DHT22(GPIO1)

- для датчика DS18B20(GPIO3)

- I2C (GPIO0->SCL, GPIO2->SDA)

- UART (GPIO1->TXD, GPIO3->RXD)

IR передатчик (GPIO5)

LED настроен на GPIO13

ADC - аналогово-цифровой преобразователь (1024)
GPIO14 для прерывания(для кнопки или счетчика импульсов)

Кнопка RESET

Переключатели:

- 1-Sleep Mode

- 2-Firmware

- 3-not used

- 4-Deep sleep

Виджет для Android 

smart-life-widgetsmart-life-widgetsmart-life-widget

SMART-LIFE

Быстрый старт

Назначение переключателей

1 - Safe Mode

2 - Прошивка

3 - не испльзуется

4 - Deep Sleep

Подключение модуля для прошивки

     Включение режима прошивкиДля обновления прошивки необходимо подключить устройство через USB-to-UART переходник с 3.3 В логикой к компьютеру. Подключение производится тремя проводами RX TX GND. Для перевода устройства в режим прошивки переключите sw2 из регистра переключателей в положение ON. После подайте на устройство питание через USB разъем.

Используйте для прошивки программу Nodemcu Flasher. В программе на вкладке "Operation" укажите COM порт переходника, на вкладке "Config" выберите файл с прошивкой по адресу 0x00000

Для загрузки прошивки необходимо нажать Flash(F) и дождаться окончания загрузки файла в модуль. После прошивки переведите sw2 в режим OFF.


Регистрация на сайте-конструкторе прошивки http://wifi-iot.com и обновление по воздуху

После регистации необходимо сообщить адрес e-mail и серийный номер устройства для переноса его в Ваш личный кабинет. Для этого отправьте соответствующее письмо с указание
e-mail и ID устройства на адрес admin@baga.in.ua

На сайте доступно множество датчиков, дисплеев, функций, которые Вы можете включить в сборку прошивки. После сохранения и компилирования необходимо открыть на устройстве странице Firmware Upgrade и выбрать режим Normal Ota. Через некоторое время обновиться прошивка, если этого не произошло - попробуйте другой режим обновления.

Первичная настройка модуля и режим Safe mode

Режим Safe-Mode

После прошивки устройства или при первом запуске необходимо перевести устройство в режим Safe mode. Делается это переключателем sw1 в положение ON из регистра переключателей. После подачи питания в эфире wi-fi будет доступна точка доступа HomesSmart без пароля. Страничка настроек будет доступна по адресу 192.168.4.1 без пароля, даже из уже подключенной сети. После подключения необходимо на странице MAI в WiFi options: указать "AP name" и "AP pass" рабочей точки доступа нажать SET. После перезагрузки в поле IP options будет IP устройства и IP шлюза. Если этого не произошло, то полученый IP от DHCP сервера пожно посмотреть в списке клиентов роутера.

Там же вы можете установить свой логин и пароль на странички настроек веб интерфейса. По умолчанию логин esp8266, пароль 0000. Длинна логина и пароля не более 8 символов.

Спящий режим(deep sleep) включается если вписать время в секундах, отличное от числа ноль. Для работы режима необходимо обязательно установить sw4 из регистра переключателей в положение ON.

Режим экономии WI-FI изменяет интенсивность работы приемо-передающей части, по умолчанию модуль включен в режиме Modem. Disable отключает экономию и дает большую пробиваемость.

Подключение датчиков

Название разъемовДатчики DHT11/22 и DS18B20 подключаются к соответствующему разъему на плате согласно распиновке (указано на кабеле). Выводы модуля для подключения датчиков указываются на страничке веб интерфейса Hardware.

I2C устройства (датчики, дисплеи и и.д.)подключаются к соответствующему разъему на плате. Датчики DS1621 и LM75 в данный момент не могут использоваться одновременно. Экранs LCD1602/1604/2004/OLED подключаются так же на I2C шину. Адрес у LCD переходника I2C по умолчанию 0х27. Его можно поменять в настройках экрана. У OLED адрес фиксирован - 0х3C.


Настройка датчиков и дисплея

На странице Hardware выбираем необходимые сенсоры и устанавливаем на каких GPIO они подключены и нажимаем Set.

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

На странице Display можно включить поддержку экранов LCD1602/1604/2004, OLED SSD1306 и выбрать какие датчики или информацию необходимо вывести на экран. Датчики должны быть заранее включены на страничке сенсоров. Так же тут можно выключить или включить подсветку экрана.

Работа с АЦП(АDC): Модуль имеет один АЦП с опорным напряжением 1.024 вольта. АЦП включается на вкладке Sensors. При активации функции напряжение питания VDD становится недоступной т.к. используется этот же АЦП !

Настройка и управление GPIO

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

Сейчас можно управлять состоянием gpio командой вида http://IP_ADRES/gpio?st=1&pin=12 - этим Вы установите на 12 GPIO логическую единицу. Если дописать к команде &flash=1, то настройка запишется в энергонезависимую память. Просмотреть состояние GPIO можно по адресу http://IP_ADRESS/gpioprint Режим чтения состояния gpio можно включить выбрав режим input. При этом состояние gpio можно будет смотреть в сервисах narodmon, flymon.net, MajorDoMo а так же на страничкеhttp://IP_ADRESS/gpioprintinput. Доступно управление через MQTT.

Функции связанные с работой прерываний

Модуль умеет считать импульсы(например для водо и электро счетчиков) и отправлять показания на удаленные сервера, для этого надо активировать соответствующий пункт в меню. При включении режима Active send - модуль будет немедленно отсылать событие на сервер при изменении состояния на входе прерывания на выбранном GPIO. Функция актуальна для датчиков движения и датчиков открытия двери. Модуль при включении режима KEY может управлять другим GPIO (выкл/вкл), указанным в поле "GPIO For Key". Не рекомендуется использовать GPIO 0, 1, 2, 3 для прерываниий и кнопок. Эти GPIO системные.

Работа с ШИМ

Модуль имеет 3 канала ШИМ (PWM). Для работы с ШИМ необходимо указать количество каналов и указать GPIO на которых необходимо запустить ШИМ. Управление PWM (ШИМ) GET командой /pwm?ch=Y&set=XXX , Y - это номер канала 0,1,2, XXX - уровень ШИМ 0..255. Посмотреть установленные уровни ШИМ можно на страничке /pwmprint . Для сохранения состояния в энергонезависимую память необходимо дописать &flash=1. Доступно управление через MQTT.

Планировщик управления GPIO (Scheduler GPIO)

Планировщик позволяет включать/выключать нагрузки, подключенные на GPIO по определенному времени. При установке в конструкторе прошивки модуля ШИМ(PWM) так же доступно управление уровнем ШИМ. В данный момент доступно 8 возможных задачи.

Считывание данных сторонними сервисами или программами

Данные с датчика можно считать и по адресу http://IP_Адрес/sensors . Данные выводятся через точку c запятой. Эти данные легко можно считывать с помощью систем умного дома, например MajorDoMo.

Все актуальные модули и их описание можно посмотреть на сайте http://wifi-iot.com

Характеристики

  • 3,3..15 V
  • 802.11 b / g / n
  • WEP, WPA, WPA2
  • Клиент(STA), Точка доступа(AP), Клиент+Точка доступа(STA+AP)
  • 1024кб
  • 80 кб
  • 32 кб
  • до 215мА в зависимости от режима работы
  • 10 штук (если не использовать DHT22, I2C, DS18B20, IR передатчик), свободных 6 штук
  • 52мм
  • 32мм
  • 12мм
  • 35-95% RH без охлаждения

Комментарии

Пока нет комментариев

Написать комментарий



captcha