Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет, народ, Сегодня мы создадим монитор комнатной температуры, который мы сможем использовать для наблюдения за нашей комнатой из любой точки мира, и для этого мы будем использовать платформу BLYNK IoT, и мы будем использовать DHT11 для считывания комнатной температуры, мы будем использовать ESP8266 для доступа в Интернете, и он отправит эти данные о температуре на сервер BLYNK.
Шаг 1. Вещи, которые вам нужны
для этого проекта вам понадобится несколько основных вещей:
Nodemcu (esp8266) -
www.banggood.com/3Pcs-NodeMcu-Lua-WIFI-Int…
www.banggood.com/Wemos-NodeMCU-V3-CP2102-L…
DHT 11:
www.banggood.in/KY-015-DHT11-Temperature-H…
www.banggood.in/2Pcs-DHT11-Digital-Tempera…
www.banggood.in/5Pcs-DHT11-Digital-Tempera…
Макетная плата и перемычки:
www.banggood.in/Geekcreit-Power-Supply-Mod…
Шаг 2: Schmatics
Вы можете найти прилагаемую схему проекта и, пожалуйста, подключить все в соответствии с указанной схемой.
А если вы хотите, вы можете сделать для него печатную плату, и вы можете заказать свои печатные платы на сайте PCBGOGO.com.
www.pcbgogo.com
а также
Присоединяйтесь к годовщине PCBGOGO и получите юбилейную скидку и нажмите на ссылку ниже, чтобы получить преимущества прямо сейчас:
Купоны на сумму до 150 долларов, кампания стильных сувениров. Продолжительность: 25 августа - 25 сентября 2020 г.
Хотя компании PCBGOGO всего 5 лет, их заводы занимаются производством и сборкой печатных плат для внутренних клиентов в Китае уже более 10 лет. Услуги по изготовлению и сборке печатных плат от прототипа до массового производства являются быстрыми, доступными и надежными.
Шаг 3. Настройте приложение BLYNK
Пожалуйста, загрузите приложение BLYNK и зарегистрируйтесь, а затем откройте его и создайте новый проект и выберите там свою доску как Nodemcu, как показано на изображении, а затем нажмите «Создать», чтобы создать проект.
После этого он отправит токен аутентификации на ваш почтовый идентификатор. сохраните его, мы будем использовать его в коде.
Затем в проекте добавьте виджет датчика и в настройках датчика назовите его - Влажность.
выберите контакт - V5 и измените максимальное значение с 1023 на 100.
Затем добавьте еще один датчик температуры:
назовите это как - Температура
выберите контакт - V6 и обозначьте как - / контакт / ° C
и обратитесь за помощью к изображениям и видео.
Шаг 4. Кодирование
Теперь, в части кодирования, сначала откройте свою Arduino IDE и убедитесь, что вы загрузили платы ESP8266 в свою Arduino IDE, а затем откройте диспетчер библиотек, выполните поиск и загрузите библиотеку BLYNK в своей Arduino IDE.
Затем загрузите мой код по ссылке ниже:
Код загрузки:
после загрузки кода откройте его и поместите свой токен аутентификации (который вы получили по почте через приложение BLYNK), введите свое имя WIFI, а также введите код и загрузите его на свою доску.
Шаг 5. Давайте посмотрим на это в действии
Итак, теперь нам нужно посмотреть, работает ли он или нет, и вам просто нужно подключить питание к вашей плате ESP и убедиться, что ESP подключен к вашему WIFI, а у вашего WIFI есть правильный Интернет, и из приложения BLYNK нажмите значок Play и все ли хорошо, тогда вы сможете видеть свою комнатную температуру, как я.
Так что дайте мне знать об этом в комментариях.