Проект №40 «Умный пульт»

Проект №40 «Умный пульт»

Возможности беспроводной коммуникации устройств, относящихся к системе «Умный дом», не ограничиваются только локальной компьютерной сетью Wi-Fi. Есть еще и стандарт Bluetooth. Он отличается частотами и принципами сопряжения устройств друг с другом, но по сути может выполнять ту же функцию передачи данных. А данные эти также могут носить разный характер, и чаще всего они представляют собой сигналы управления.

Поэтому коммуникация устройств по Bluetooth в некоторых случаях вполне может быть альтернативой комммуникации по Wi-Fi.

 

 

 

 

 

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

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

Всем этим будет управлять контроллер. А для коммуникации смартфонов или планшетов по протоколу Bluetooth будем использовать соответствующий модуль, который подключается в разъем UART вместо модуля Wi-Fi.
 

 

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

В основе общего алгоритма будет базовое функционирование отдельных элементов системы умного дома. Управление ими будет осуществляться с помощью программы Serial Bluetooth Terminal, которую можно скачать на смартфон или планшет под управлением Android из магазина приложений Google Play. Или можно установить из Apk файла с диска, прилагаемого к конструктору.

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

Аналогично можно отправлять команды на включение или выключение тревоги, на открытие или закрытия окна и двери, на включение или выключение фонаря.

С точки зрения работы контроллера в этом случае все будет происходить следующим образом. Выполняется постоянный опрос порта Serial1 на предмет получения текстовых строк. Далее, если такая строка была получена, она последовательно сравнивается с конкретным набором команд. И в зависимости от того, с какой командой она совпадает, то действие и выполняется. Либо осуществляется поворот серводвигателей, либо включается сирена, фонарь, либо отправляются данные с датчиков.
 

 

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

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

 

1. Демонтаж крыши и отключение неиспользуемых модулей

 

 

 

2. Демонтаж датчика шума

 

 

 

3. Монтаж модуля Bluetooth на каркас дома
3.1 Подготовка модуля к установке

 



3.2 Крепление модуля к каркасу

 


 

4. Подключение электронных модулей к контроллеру

 

 

5. Загрузка программы и подключение устройств по Bluetooth

 

Загрузите скетч с программой проекта в контроллер.

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

 


 



 


 


 

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

Вводите последовательно команды или запросы, предусмотренные алгоритмом программы. И наблюдайте за реакцией системы в виде ответных сообщений в терминале.

 

 

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

Ваше Имя:


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

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

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