Умный дом » Автоматика для дома
Умный дом. Датчик движения Умный дом. Датчик движенияАннотация: ВведениеУстройство, представленное в этой статье, построено на модуле ESP8266 в исполнении ESP01. В качестве регистратора движения в помещении используется модуль HC-SR501. Внешний вид «умного» датчика движения показан на рисунке.
Демонстрация видео здесь:
Схема электрическая принципиальная.Схема электрическая принципиальная приведена на рисунке. В качестве центрального процессингового устройства используется платформа ESP8266 в исполнении ESP-01. Рисунок 2. Схема электрическая принципиальная С сотового телефона через сервер-брокер, расположенный в сети Интернет, модуль ESP8266 принимает команды на постановку на охрану или снятие с охраны. В зависимости от выбранного режима светится или не светится светодиод «Охрана включена» (на пульте устройства обозначен как «Охрана»). Сигнал о движении поступает с выхода OUT модуля НC-SR501 на вход GPIO3 (RXD) модуля ESP8266. Если устройство поставлено в режим «Охрана включена», то инициируется передача сигнала через сервер-брокер в сети Интернет на сотовый телефон владельца. Питание устройства осуществляется от сети 220 вольт через блок постоянного напряжения 5 Вольт. Модуль ESP8266 питается напряжением 3.3 Вольта через стабилизатор LM1117 3.3. Программная часть.Программа для ESP8266 написана в среде Arduino IDE на языке Си. Код программы прилагается: файл «IOT_InternalMotionSensor.ino» Конструкция устройства.Устройство смонтировано в корпусе сетевого разветвителя на 220 Вольт.
Расположение элементов устройства показано на рисунке ниже.
Печатная плата устройства показана на рисунках.
Из корпуса сетевого разветвителя изъяты все элементы, кроме штырей вилки включения в сетевую розетку. Настройка устройства.Настройка устройства сводится к прописке в коде программы: - Логина и пароля своей локальной сети WiFi. - Адреса URL используемого сервера-брокера, порта сервера брокера, логина и пароля подключения к серверу брокеру. - Наименований разделов (топиков) для обмена сигналами между устройством и мобильным телефоном. На сервере-брокере должны быть зарегистрированы разделы (топики), через которые будет производиться обмен данными между устройством и мобильным телефоном. На мобильном телефоне должен быть установлен соответствующий клиент для общения с сервером-брокером и проведена его настройка на те же топики и интерфейс управления. *** Настройка сервера-брокера и мобильного телефона выходит за пределы этой статьи. Разнообразие серверов-брокеров и приложений по работе с ними очень велико. Автор отлаживал это устройство на сервере-брокере wqtt.ru. А на мобильный телефон установил клиента на Андроид: IoT MQTT Panel.
Приложение: IOT_InternalMotionSensor.ino Скетч для загрузки в ESP01. IOT_InternalMotionSensor.dch Схема электрическая принципиальная (DipTrace). IOT_InternalMotionSensor.dip Печатная плата устройства (DipTrace).
Поделись с друзьями:Добавлять комментарии могут только зарегистрированные пользователи. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
|