цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Подключаем датчик температуры и влажности DHT11 к ESP8266 (WeMos D1 Mini) и получаем данные по Blynk



Подключаем датчик температуры и влажности DHT11 к ESP8266 (WeMos D1 Mini) и получаем данные по Blynk

Автор: Mike(admin) от 31-05-2023, 03:55

В данном материале приведен простой проект для изучения Интернета вещей путем подключения датчика температуры и влажности DHT11 к плате WeMos D1 Mini на основе ESP8266 и передачи данных в приложение Blynk.


Подключаем датчик температуры и влажности DHT11 к ESP8266 (WeMos D1 Mini) и получаем данные по Blynk

Подключение DHT11 к WeMos D1 Mini довольно простое. DHT11 имеет 4 или 3 контакта, включая контакты питания (VCC), данных (Data) и земли (Ground). Подключите контакт VCC DHT11 к контакту 5V платы WeMos D1 Mini, контакт данных DHT11 к контакту D4 WeMos D1 Mini, и контакт GND DHT11 к контакту GND WeMos D1 Mini. Схема подключения следующая.


Подключаем датчик температуры и влажности DHT11 к ESP8266 (WeMos D1 Mini) и получаем данные по Blynk

После загрузки и установки приложений Blynk из Google Play Store вам необходимо создать приложения проекта IoT в Blynk. Войдите в свое приложение Blynk. Если у вас его нет, просто создайте его, это бесплатно Создайте новый проект, дайте ему имя, выберите свое устройство: WeMos D1 Mini, тип подключения: WiFi Затем вы получите уведомление о Auth Token, просто нажмите OK. Ваш токен аутентификации будет отправлен на ваш адрес электронной почты. Затем вы увидите свое рабочее пространство. Перейдите в окно виджетов и выберите «Gauge» в виде манометра. Дважды выберите виджет «Gauge», первый будет установлен как датчик температуры, второй – как датчик влажности. После выбора двух манометров перейдите к настройке каждого.


Настройка первого:



Name: Temperature
Input: Virtual, V0
Label: °C / °F
Reading Rate: 1 Sec

Настройка второго:



Name: Humidity
Input: Virtual, V1
Label: RH
Reading Rate: 1 Sec

Далее вставьте код, который здесь приведен. Не забудьте загрузить необходимые библиотеки, такие как BlynkSimpleEsp8266 и DHT, и измените данные авторизации на ваш собственный код аутентификации (проверьте свою электронную почту для получения кода авторизации).



#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include "DHT.h"
#include <SimpleTimer.h> 
#define DHTTYPE DHT11
#define dht_dpin D4
DHT dht(dht_dpin, DHTTYPE); 
SimpleTimer timer;
char auth[] = "Your Auth Code";
char ssid[] = "Your WiFI";
char pass[] = "Your Wifi Password";
float t;
float h;

void setup()
{
    Serial.begin(9600);
    Blynk.begin(auth, ssid, pass);
    dht.begin();
    timer.setInterval(2000, sendUptime);
}

void loop()
{
  Blynk.run();
  timer.run();
}

В результате в приложении Blynk будут актуальные данные с датчика.


Подключаем датчик температуры и влажности DHT11 к ESP8266 (WeMos D1 Mini) и получаем данные по Blynk



© digitrode.ru


Теги: ESP8266, DHT11, датчик температуры, датчик влажности, Blynk




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий