Корзина пуста

Smart-Life быстрый старт

23.01.2017

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

Комментарии

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

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