Приложение для управления офисным кондиционером на базе TPS

Приложение для управления офисным кондиционером на базе TPS

Дата релиза:21 сентября 2016 г.
Файлы проекта:исходный код
Версия TIDE Минимум:5.02.10
Версия TiOS Минимум:3.60.00
Платформа:TPP2W

О приложении

Кондиционирование воздуха, и эксплуатация кондиционеров в частности — это весьма расточительная статья расходов. У большинства систем кондиционирования, особенно старого поколения, отсутствует эффективная температурная обратная связь. Та температура, которую вы выставляете на пульте дистанционного управления, на самом деле не имеет ничего общего с действительной температурой в помещении. Даже когда за окном становится холоднее, большая часть кондиционеров продолжает подавать в помещение холодный воздух. В результате, приходится постоянно подстраивать и перенастраивать температуру в комнате.

Следует признать, что системы воздушного кондиционирования с каждым днем становятся все "умнее", однако все еще полно моделей, которые хоть и устаревают с каждым днем, но продолжают функционировать. В некоторых случаях инвестирование в новую систему кондиционирования даже не рассматривается. Подчас переустановка системы означает крупномасштабный ремонт помещения. В нашем офисе, в Тайбее, мы столкнулись с аналогичной проблемой. Нам приходится мирится со старой системой воздушного кондиционирования, установленной много лет назад. И да, наша система управляется инфракрасным дистанционным пультом. У нас таких с десяток лежат по всему офису.

Некоторое время тому назад мы решили создать систему управления для своей устаревшей системы вентиляции и кондиционирования (HVAC). Как и можно было ожидать, мы реализовали эту систему на базе собственной платформы Tibbo Project System (TPS). От нашего контроллера системы воздушного кондиционирования мы ожидали следующее:

Нам удалось достичь желаемой цели при помощи системы TPS2L, оборудованной следующими Тиббитами:

Немного слов о датчике температуры окружающей среды. Этот датчик, фактически, заменяет ранее выпускаемый датчик температуры (Тиббит №29). Очень удобно, когда термометр можно встроить непосредственно в TPS. Проблема в том, что на датчик влияет внутренний нагрев самой платформы TPS в рабочем режиме. Этот недостаток особенно заметен в устройстве TPS2L — его ЖК-дисплей достаточно сильно разогревает платформу! У нового датчика такая же схема, как и у его предшественника (Тиббита №29), но есть значительное преимущество — его можно разместить с наружной стороны TPS-устройства. Теперь с новым датчиком температурные показания не искажаются!

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

IR commands — ИК-команды. Здесь вы обучаете свой ИК-приемопередатчик передавать две команды: "On" (включить) и "Off" (отключить). Команде "On" назначьте самую низкую температуру, которую можно установить на пульте дистанционного управления (обычно это +16°C). Логика в этих действиях проста: когда необходимо понизить температурный уровень в помещении, можно выбрать в настройках самый низкий параметр температуры, а когда воздух в помещении охлаждается до установленной отметки, кондиционер отключается. Именно поэтому необходимы лишь две команды.

Target temperature — целевая температура. На главном экране есть специальные кнопки для настройки этого параметра.

Pre-cool start time — время запуска цикла предварительного охлаждения. Это свойство мы добавили попутно, в ходе работы над проектом, реализовав возможность включать систему воздушного кондиционирования один раз в день, до того момента, когда все приходят в офис. Наш рабочий день начинается в 9 утра. Мы устанавливаем время для запуска кондиционера на 8:30, и к тому времени, когда сотрудники приходят на работу, в офисе уже комфортно и свежо. В то время как утреннее, но уже нещадно палящее солнце в Тайбее гонит прохожих в тень. Таймер предварительного охлаждения имеет жесткое ограничение в 45 минут. Если освещение в офисе все еще выключено к 9:15 утра, кондиционер автоматически выключается.

Brightness threshold — порог яркости. Это тот уровень яркости, при котором платформа TPS будет полагать, что "искусственное освещение включено". Этот параметр не выражен в каких либо стандартных единицах измерения; это лишь то значение, которое возвращает Тиббит №28. Как узнать, какое значение установить? Все просто — параметр яркости отображен на экране следующим образом: "Light level: 718" (уровень освещения: 718). Обратите внимание на показания уровня, когда свет включен и выключен, а затем установите порог на значение, которое соответствует среднему этих двух уровней.

Temp. meas. adjustment — подстройка температурных измерений. Данная функция полезна тогда, когда вы используете Тиббит №29. Как мы объясняли ранее, на измеряемые показатели влияет тепло, излучаемое платформой TPS. Можно использовать обычный термометр и определить с его помощью погрешность в измерениях. Так, например, если термометр показывает 25°C, а TPS — 28°C, соответственно уровень температуры следует подстроить на 3 градуса ниже. При использовании нового датчика окружающей температуры изменять уровень температуры с учетом погрешности не нужно.

Дальнейшая работа

На втором этапе данного проекта мы планируем подключить контроллер кондиционера к серверу AggreGate. Системой можно будет управлять через приложение на смартфоне, которое мы также планируем разработать. Теперь вы знаете, почему в меню настроек есть такие компоненты как Network, AggreGate и пр. Следите за новостями!