Оглавление:

Датчик Wemos DHT11 PIR с реле: 3 шага
Датчик Wemos DHT11 PIR с реле: 3 шага

Видео: Датчик Wemos DHT11 PIR с реле: 3 шага

Видео: Датчик Wemos DHT11 PIR с реле: 3 шага
Видео: Датчик движения (PIR) + РЕЛЕ + ESP 8266 + BLYNK (дистанцинное управление освещением) часть 1 2024, Ноябрь
Anonim
Датчик Wemos DHT11 PIR с реле
Датчик Wemos DHT11 PIR с реле
Датчик Wemos DHT11 PIR с реле
Датчик Wemos DHT11 PIR с реле

Это инструкции о том, как подключить и запрограммировать Wemos mini D1, чтобы он мог считывать температуру с DHT11, и вы могли управлять информацией через приложение Blynk через Wi-Fi. Использование приложения Blynk позволит использовать для графического отображения значений (влажность и / или температура), и, если вы хотите, вы можете устанавливать события через приложение Blynk, что делает его более удобным, поскольку мы можем использовать приложение вместо того, чтобы переписывать код, закодированный в Arduino IDE. каждый раз, когда мы хотим изменить или добавить событие (см. www.blynk.cc) Вторым будет «жесткий код», я называю это так, потому что если вы хотите изменить код, вам придется вручную загрузить его через компилятор Как и при использовании приложения Blynk, код предназначен для датчика и реле PIR. Я также включу свой файл STL для своего пользовательского корпуса, если вы хотите его распечатать. Я делаю это как хобби, и я новичок в этом. Если есть какие-либо предложения, где я могу это улучшить, дайте мне знать.

ЦЕЛЬ:

Wemos mini D1 сможет считывать температуру и влажность, а также обнаруживать движение через ИК-датчик. Что вы хотите с этим делать, зависит от вас. Приложение Blynk предлагает множество вариантов использования этой конфигурации. Мой код настроен на включение реле на 30 минут. Вы можете изменить это, если хотите, через код.

В качестве альтернативы можно было бы прочитать температуру из комнаты и с этим заданным значением через приложение Blynk создать даже с операторами IF. Например, я могу считать температуру и установить ее на: ЕСЛИ комнатная температура выше ЭТОЙ температуры (давайте установим ее на 90 градусов), затем откройте реле; Переменный ток можно подключить к реле, поэтому, когда температура в помещении выше заданной, тогда кондиционер включится. В противном случае выключите реле. НО вам придется перекодировать его и сделать контакт, на котором реле подключено, к виртуальному, и отправить его в приложение blynk, после чего вы сможете управлять реле через приложение

Шаг 1:

Изображение
Изображение

Вот как я подключил свой Wemos D1. Я на собственном горьком опыте узнал, что вы не можете ничего подключать к GPIO0, GPIO2 и / или GPIO15, иначе невозможно было бы сбросить плату в режим программирования, и это не позволило бы мне загрузить мой эскиз, пока что-либо подключено к любому из этих контактов. Я изменил свой вывод PIR с D4 (GPIO2) на D1.

Шаг 2:

Изображение
Изображение

Это мой нестандартный корпус, который хорошо подходит ко всем моим компонентам. Он имеет крепление для настенной розетки и отверстие для втулки на задней стороне для кабелей. Если у вас нет 3D-принтера, вы можете получить коробку розеток 1-Gang в HomeDepot, просто убедитесь, что ваши компоненты подходят. В будущем я переделаю корпус и добавлю место для женского микро-USB, поэтому мне не придется вынимать Wemos из корпуса каждый раз, когда я захочу загрузить на него эскиз..

Шаг 3:

Прилагается код для Wemods D1. Откройте в Arduino IDE, измените сеть Wi-Fi, пароль, код аутентификации Blynk, а затем загрузите эскиз.

Рекомендуемые: