Приложение под Android. Дневники разработчика, ч. 1

прочитано 190 раз
05.03.2020 02:00

Вступление

Приложение под Android разрабатывается уже некоторое время. Оно предназначено для лёгкого управления контроллером теплицы, и позиционируется, прежде всего, для расширенной версии прошивки (однако - и на открытой версии прошивки оно будет работать). В данной статье я хочу ознакомить вас с уже проделанным фронтом работ, на примере скриншотов экранов реального устройства (Honor 7A), с небольшими комментариями. Итак - приступим!

Начало работы

При старте приложения вам открывается главное окно, где будет предложено ввести IP контроллера в локальной сети (соединение контроллера с вашей точкой доступа предварительно надо настроить через конфигуратор):

 

После того, как вы ввели все данные и нажали кнопку "Соединить" (в настройках приложения есть возможность автоконнекта к контроллеру, но об этом - чуть позже) - вы увидите следующее окно:

 

Далее - уже можно работать с контроллером, например, отдать ему какую-нибудь голосовую команду:

 

Просмотреть показания датчиков:

 

Перейти на страницу "Устройства":

 

Далее - давайте поплотнее познакомимся с различными экранами для настройки устройств. И начнём - с окон.

Окна

На первом экране - вы можете управлять окнами, нажав кнопку "Настройки окон" - попадёте на экран различных настроек, которые - рассмотрим ниже:

Как видите - можно указать, какие окна закрывать в дождь, а также - привязать окна к секциям, чтобы они могли работать по разным уставкам температур:

Также доступна возможность закрывать окна с определённой стороны света по уставке ветра и урагана:

 

Полив

На экране управления поливом можно включать/выключать полив, переименовывать каналы, а также менять настройки как модуля полива в целом, так и каналов по отдельности:

 

Досветка

На экране управления досветкой - к вашим услугам как настройки, так и - собственно управление:

Двери

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

Расходомеры

На экране управления расходомерами вы можете посмотреть мгновенный и накопительный расход, сбросить расход, установить факторы калибровки:

Отопление

Экраны контроля отопления позволяют вам гибко настроить систему на поддержание внутреннего климата теплицы:

Затенение

К вашим услугам - три контура затенения, которые не дадут вашим растениям сгореть знойным летом:

Воздухообмен

Для поддержания равномерности микроклимата вы можете обеспечить циркуляцию воздуха внутри вашей теплицы:

Вентиляция

Для предотвращения перегрева растений - настройте три канала вентиляции так, как вам удобно:

Настройки приложения

Ну и, напоследок - экраны настроек приложения, как они есть на текущий момент:

Заключение

Пока это всё, что сделано на момент написания статьи. В следующих статьях - продолжим знакомить вас с нововведениями в приложении. И, надеемся, что в ближайшее время оно будет доступно в плеймаркете Google.

Для тех, кто хочет приобрести расширенную версию прошивки - пишите Александру на почту promavto@ntmp.ru (вопросы по железной части). Если у вас есть вопросы по программной части (функционирование прошивки и пр.) - пишите Дмитрию на почту spywarrior@gmail.com.