Датчик движения включается при обнаружении движения. Он обычно используется для лестниц, туалетов и открытых площадок, чтобы автоматически включать свет, когда темнеет. Существует два разных типа датчиков, используемых для обнаружения движения: микроволновые датчики движения и инфракрасные датчики PIR.
Микроволновые датчики могут обнаруживать движение через твердую бетонную стену, в то время как датчик движения PIR имеет ограниченное поле зрения. Вы можете выбрать любой тип в зависимости от ваших потребностей и места, где вы хотите установить датчик.
В этом руководстве мы будем использовать ИК-датчик движения для создания выключателя света, реагирующего на движение, который включается и остается включенным при обнаружении движения и выключается через определенное время, когда движение прекращается. Также будем подключать коммутатор к сети умного дома по Wi-Fi.
Создайте автономный выключатель света с датчиком движения
Пассивный ИК-датчик движения, такой как HC-SR501, можно использовать без микроконтроллера для включения/выключения релейного модуля для управления нагрузкой переменного тока в течение определенного времени, например лампой. Модуль датчика PIR поставляется с двумя предустановками, которые вы можете вращать, чтобы увеличить или уменьшить чувствительность и продолжительность времени.
Вы можете увеличить продолжительность или время включения до 5 минут, после чего нагрузка (свет) отключится. Вам нужно будет повозиться с предустановками на датчике PIR, чтобы найти золотую середину, которая соответствует вашим потребностям.
Вещи, которые вам понадобятся
Для изготовления выключателя света с датчиком движения вам потребуется следующее:
- ИК-датчик движения
- Релейный модуль
- Перемычки
- источник питания 5В
- Модуль Micro USB (дополнительно)
Шаг 1: Подключите датчик PIR к реле
Вам нужно будет подключить датчик PIR к релейной плате и обеспечить вход питания 5 В, например, через дополнительный модуль micro USB. Используйте перемычки, чтобы соединить модуль реле и датчик PIR, как показано на схеме ниже.
Шаг 2: Проверьте это
Если кто-то движется перед датчиком PIR, он обнаружит движение и переведет выходной контакт в высокое состояние (3,3 В). Этот сигнал отправляется на реле, которое включает подключенную нагрузку переменного тока (в данном случае лампу или свет). По истечении времени выходной контакт устанавливается на низкий уровень (0 В), и реле выключается, отключая подключенную нагрузку переменного тока. Чтобы увеличить или уменьшить продолжительность времени и чувствительность, вы можете настроить пресеты на датчике, как показано на фото ниже.
Шаг 3: Установите коммутатор
Это ваш автономный датчик движения. После теста вы можете паять все компоненты на печатной плате, заключать ее в корпус, напечатанный на 3D-принтере, или в любой другой корпус. коробку и установите ее там, где вы хотите, чтобы она автоматически включала/выключала свет, когда кто-то входит или из.
Создайте переключатель Motion Light с подключением к Wi-Fi
Датчик движения на основе Wi-Fi можно интегрировать с сервером домашней автоматизации, таким как Home Assistant, для автоматизации или запуска других умных домашних устройств, источников света, переключателей и т. д. устанавливается у вас дома или в офисе. Вы также можете включить уведомления, которые вы можете получать на свой смартфон или через Echo Dot (Alexa).
Есть много отличные способы использования датчика движения в вашем доме. Например, когда датчик обнаруживает движение, Home Assistant может включить интеллектуальное освещение, установленное в таком месте, как ваша лестница или туалет. Точно так же вы можете использовать этот датчик движения для захвата изображений или запуска записи на камеру Wi-Fi, как только будет обнаружено движение.
Возможности безграничны в сочетании с программным обеспечением для домашней автоматизации. Вы можете следовать нашему руководству по настройке Домашний помощник на Raspberry Pi чтобы быстро начать.
Вещи, которые вам понадобятся
Чтобы построить выключатель света, подключенный к Wi-Fi, вам потребуется следующее:
- Микроконтроллер на базе чипа ESP8266, например NodeMCU или D1 Mini.
- ИК-датчик движения
- Перемычки
- источник питания 5В
Шаг 1: прошить прошивку
Для создания интеллектуального датчика движения на основе Wi-Fi мы будем использовать прошивку Tasmota. В качестве альтернативы вы можете использовать ESPHome для компиляции пользовательской прошивки для Home Assistant.
- Download the Tasmota-Sensors.bin файл прошивки и Тасмотайзер инструмент.
- Запустите инструмент Tasmotizer и подключите NodeMCU или D1 Mini к ПК с помощью кабеля micro USB.
- Выберите COM порт в инструменте Tasmotizer и нажмите Просматривать выбрать Tasmota-Sensors.bin файл прошивки.
- Нажмите Тасмотизировать. Прошивка будет слита.
Шаг 2. Настройте коммутатор
После прошивки вам нужно будет подключить коммутатор к вашей сети Wi-Fi и настроить его.
- Откройте настройки Wi-Fi на своем смартфоне и подключитесь к тасмота-хххх Wi-Fi сеть. Это открытая сеть, поэтому пароль не требуется.
- После подключения отключите мобильные данные и откройте веб-браузер.
- Посещать 192.168.4.1.
- Выберите свою сеть Wi-Fi, введите пароль Wi-Fi и нажмите Сохранять.
- Запишите IP-адрес, отображаемый на экране веб-браузера, а затем откройте IP-адрес в том же веб-браузере. Вы также можете немного подождать и позволить Tasmota автоматически загрузить веб-страницу.
- Нажмите Конфигурация > Настроить модуль и выберите Общий (0) из раскрывающегося списка. Нажмите Сохранять. Страница перезагрузится через несколько секунд.
- Нажмите Конфигурация > Настроить модуль и выберите Switch_n в D6 GPIO12 и выберите реле 1 в Д2. Нажмите Сохранять. Страница перезагрузится.
- Идти к Консоль а затем вставьте следующие команды в Введите команду поле. Для этого вы можете использовать свой компьютер или ноутбук.
SwitchMode1 1
SwitchTopic 0
Правило 1 на коммутаторе 1#state=1 публиковать статистику/%topic%/PIR1 ON endon на Switch1#state=0 публиковать stat/%topic%/PIR1 OFF endon
Правило1 1
нажмите Войти клавишу после ввода каждой команды. Это настраивает PIR как датчик, который отправляет сообщение о включении/выключении через MQTT на %тема% (найти под Конфигурация > Настроить MQTT).
Шаг 3: Соедините датчик PIR с MCU
Подключите датчик PIR к NodeMCU или D1 Mini, как показано на следующей схеме.
Шаг 4. Включите питание и добавьте в Home Assistant для автоматизации
После того, как все подключено, как показано на схеме, подключите блок питания. Теперь добавим переключатель в Home Assistant.
- Откройте Tasmota и перейдите в Конфигурация > Настроить MQTT.
- Введите IP-адрес хоста MQTT, имя пользователя и пароль. Нажмите Сохранять.
- Идти к Конфигурация снова нажмите Настроить другое, а затем дайте этому датчику имя, например MotionSensor. Нажмите Сохранять.
- Откройте Home Assistant и перейдите в Конфигурация > Устройства и услуги и нажмите Добавить интеграцию.
- Найдите и добавьте интеграцию Tasmota.
- Перезапустите Home Assistant, а затем перейдите к Конфигурация > Устройства и услуги.
- Проверить Тасмота раздел.
- Нажми на Датчик движения а затем щелкните + значок под Автоматизация.
- Выбирать ИК-датчик начал обнаруживать движение а затем добавьте свое устройство или свет для включения или выключения при обнаружении движения датчиком движения на основе Wi-Fi.
- Сохранять Это. Точно так же вы можете добавить или активировать больше устройств или установить дополнительные датчики движения по всему дому, чтобы активировать устройства, отправлять вам оповещения и т. д.
Разверните датчики движения для дополнительного удобства
Переключатели с датчиком движения могут помочь вам сэкономить энергию благодаря дополнительному удобству, заключающемуся в том, что вам не нужно вручную включать и выключать свет при подъеме или спуске по лестнице, входе/выходе в сад или на крыльцо область.
Помимо автоматизации выключателей света на основе движения, вы можете использовать датчики движения для включения автоматизации в вашего дома или офиса, интегрировав его с сервером автоматизации умного дома, таким как Home Assistant или открытьHAB. Возможности безграничны.
10 лучших проектов умного дома ESP32
Читать дальше
Похожие темы
- сделай сам
- Электроника
- Умное освещение
- Руководства по проектам «сделай сам»
Об авторе

Рави — эксперт в области технических объяснений, энтузиаст Интернета вещей и любитель Linux с опытом работы в области больших данных и разработки приложений. Он проводит большую часть своих выходных, работая с IoT-устройствами и играя в игры на Xbox. Он также путешествует в одиночку, любит ходить в походы и исследовать новые маршруты.
Подпишитесь на нашу рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться