Проект №21 «Домашний многометр»

Проект №21 «Домашний многометр»

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

Однако, так или иначе, управление чем-либо всегда основано на сборе параметров с датчиков. На основании них уже можно предпринимать какие-то действия (в том числе автоматические) либо что-то регулировать.

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

 

 

 

 

 

Конструкция устройства для проекта

Для мониторинга указанных выше параметров нужны соответственно модули «Датчик температуры и влажности», «Фоторезистор» и контроллер, который будет обрабатывать с них данные. Плюс для управления измерительной системой пригодится тактовая кнопка.

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

Алгоритм работы устройства

Нам необходимо, чтобы собранная система выполняла измерение параметров воздуха и освещения. Причем, скорее всего, целесообразно это делать по требованию пользователя.

Для этой цели предусмотрим кнопку управления, в результате чего в алгоритме должен выполняться опрос состояния этой кнопки. После ее нажатия и отпускания должен выполняться опрос датчиков влажности и температуры, а также датчика освещенности.

Далее эти данные переводятся в удобный вид (температура в градусах Цельсия, влажность в %, а освещенность в люксах) и выводятся на экран компьютера через монитор порта для момента времени, когда была нажата кнопка управления измерением.

При каждом следующем нажатии на кнопку будет выполняться новое измерение и измеренные данные будут появляться новой строкой на экране.

 

Сборка устройства

Веер из проекта №20 больше не нужен и его следует демонтировать. А после просто подключить все необходимые модули с помощью кабелей. Затем можно загружать скетч, открывать монитор порта на компьютере при подключенном к нему контроллере и выполнять измерения.

Цель проекта — развитие навыков по выполнению измерений физических параметров и визуальному представлению полученных данных с помощью монитора порта.

 

1. Отключение модулей, используемых в предыдущем проекте
 

 

2. Демонтаж веера с приводом

 

 

3. Подключение модулей и загрузка программы в контроллер

 

 

Программу (скетч) для загрузки из среды программирования «Студия Эвольвектор», или из Arduino IDE, реализующую указанный в начале проекта алгоритм, можно найти на прилагаемом к конструктору DVD-диску или скачать со страницы проекта на сайта «Академии Эвольвектор»: academy.evolvector.ru/umdom_osn_proekt21_Mnogometr

Принципы составления программы описаны в отдельном методическом пособии.

 

Проверка устройства в работе
 

При подключенном к компьютеру контроллере откройте в Arduino IDE монитор порта (в разделе главного меню «Инструменты» нажмите левой кнопкой мыши по пункту «Монитор порта») и нажимайте тактовую кнопку для появления измерений на экране компьютера.
 

 

 

Написать отзыв

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке: