9 января 2014 г.

Управление оранжереей - v 1.2

А где же версия 1.1? В ней были незначительные косметические изменения, для которых требовалось изменить версию. Релиз 1.2 хоть и не является мажорным, тем не менее, есть о чем рассказать...
1. Модуль "заговорил" по-русски. Те, кто думает, что это тривиальная задача для дисплея 16х2... В общем, я неоднократно вспомнил матом эту Java, UTF и то, как китайцы сделали "русификацию" контроллера.
2. Добавлены минимальные и максимальные возможные значения устанавливаемых значений для температуры и влажности. Ну какой человек в здравом уме и трезвой памяти будет устанавливать температуру меньше 10 градусов или влажность меньше 30%? И да - при сохранении блок сигналом сообщает о неверно введенном значении и предлагает повторить ввод.

3. Заменен датчик температуры и влажности на АМ2301. У этого точность побольше будет и погрешность поменьше. Да и сразу в корпусе он сразу.
4. Вместо отметок "звездочкой" на дисплее при включении обогревателя или увлажнителя (кто будет постоянно пялиться на этот дисплей?) добавил 2 светодиода. Первый включается при включении обогревателя, второй - при включении увлажнителя. Надо будет еще красивые подписи к ним сделать. Светодиод "увлажнителя" - двухцветный, поэтому сигнализирует еще и о том, что вода в увлажнителе закончилась.
5. В связи с тем, что используется увлажнитель, который работает от 12В (питание подается из блока), нижняя розетка зарезервирована для включения досветки для растений. Сам увлажнитель тоже претерпел некоторые изменения, но об этом в одной из следующих статей.
В планах - подключить модуль nRF24 для передачи данных на сервер и возможности управлять модулем через сервер. Пока же устройство вполне себе может работать автономно.

Комментариев нет:

Отправить комментарий