Первое подключение
Bluetooth
Включаем Автоматику, заходим в настройки телефона и ищем новые Bluetooth-устройства. Находим устройство с именем присвоенным ему при конфигурировании Bluetooth, подключаемся со своим паролем.
Запускаем приложение, переходим в меню «Настройки»-«Сенсоры» и ставим галочки на «Автоматика Ардуино» и «Bluetooth», жмем кнопку «Подключить» и выбираем из списка нашу автоматику, в строке состояния отобразится адрес и имя подключенного устройства. Ниже выбираем датчики, значения которых мы хотим получать вместо метеоданных на страницах приложения, если каких-то сенсоров нет, снимаем эти галки, приложение не будет выводить эти значения в строку сенсоров, жмем сохранить и перезапускаем приложение.
Wi-Fi
Включаем Автоматику, запускаем приложение, переходим в меню «Настройки»-«Сенсоры» и ставим галочки на «Автоматика Ардуино» и «WiFi», в поле «Адрес TCP» пишем; http://ваш_IP_адрес и жмем кнопку «Подключить». Если автоматика доступна, приложение выведет сообщение об успешном подключении к Автоматике. Ниже выбираем датчики, значения которых мы хотим получать вместо метеоданных на страницах приложения, если каких-то сенсоров нет, снимаем эти галки, приложение не будет выводить эти значения в строку сенсоров, жмем сохранить и перезапускаем приложение.
Таким образом мы сохранили и Bluetooth и WiFi адреса автоматики, таким образом мы можем подключаться к Автоматике по любому из этих калалов связи. Теперь заходим в калькулятор «Автоматика Ардуино», если значения датчиков не отображаются жмем долгим нажатием на изображение штепселя, приложение выдаст окно с выбором подключения, выбираем свое подключение, штепсель станет включенным, цифры синими.
Все, передача пошла.
Тестируем функционал.
После включения питания реле клапана не должно притягиваться, клапан должен быть закрыт, (диод и изображение клапана непрерывно горят красным). В верхней части ВСЕХ экранов приложения (кроме главного) отображаются значения полученные с датчиков. Если при включении Автоматики реле клапана сразу притягивается, возможно у Вас реле с управлением по низкому уровню, в этом случае следует подключить реле не к 7, а к 8 (инверсионному) пину Arduino.
Смещаем ползунки «Грубо» и «Точно» до конца вправо, жмем галочку. Телефон отвечает коротким виброоткликом, клапан открывается (диод и изображение клапана непрерывно горят зеленым).
Смещаем ползунки «Грубо» и «Точно» разные значения ШИМ, жмем галочку. Телефон отвечает коротким виброоткликом, клапан начинает работать в режиме ШИМ- открываться/закрываться с интервалом равным положению ползунков (диод непрерывно горит синим, пиктограмма клапана зеленого цвета).
По очереди нагреваем термодатчики куба и колонны – показания температуры должны меняться.
Задаем значение сигнализации температуры куба (например 30 градусов), нагреваем датчик куба в руке. При превышении температуры не более чем на 1 градус зуммер автоматики и динамик телефона издают короткие сигналы, при превышении температуры более чем на 1 градус, зуммер начинает издавать непрерывный сигнал, телефон включает вибрацию и звук сирены.
Для проверки Старт-Стопа задаем дельту примерно в 0,5 градуса, нагреваем датчик колонны в руке, по достижению температуры в 30 градусов нажимаем кнопку запуска «Старт-Стопа», телефон отвечает коротким виброоткликом, диод начинает мигать красным или зеленым цветом в зависимости от текущего состояния клапана, на дисплее отображаются крайние значения допустимой температуры колонны. Нагреваем и остужаем датчик колонны, клапан должен открываться в режиме ШИМ при достижении температуры «Старт» и полностью закрываться по достижению температуры «Стоп», пиктограмма меняет цвет в зависимости от текущего состояния клапана.
Нагреваем аварийный датчик до температуры более 65 градусов, автоматика начинает издавать короткие сигналы, на пине (А0) появляется высокий уровень, на телефоне включается звук сирены «Авария». То-же самое происходит при попадании капли воды на чувствительный элемент датчика разлития жидкости.
P.s. Некоторые роутеры некорректно работают с ESP8266. Если периодически сбрасывается Wi-Fi-подключение к домашней сети, в настройках режима работы Wi-Fi роутера выключите n. Оставьте только bg
Ну вот, собственно и все, Автоматика работает, можем переходить непосредственно к работе.
Вкусных напитков!
Тестирование