Съдържание:

Изпращане на температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: 15 стъпки (със снимки)
Изпращане на температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: 15 стъпки (със снимки)

Видео: Изпращане на температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: 15 стъпки (със снимки)

Видео: Изпращане на температура и влажност до приложението Blynk (Wemos D1 Mini Pro) .: 15 стъпки (със снимки)
Видео: DS18B20 NODEMCU (ESP8266) BLYNK = подключение герметичного датчика температуры 2024, Юли
Anonim
Изпратете Температура и Влажност до приложението Blynk (Wemos D1 Mini Pro)
Изпратете Температура и Влажност до приложението Blynk (Wemos D1 Mini Pro)

Тази инструкция разглежда използването на Wemos D1 Mini Pro за изпращане на данни (температура и влажност) към приложението Blynk.

Стъпка 1: Първи стъпки

Първи стъпки
Първи стъпки

Ще получим измерване на температурата и влажността в приложението Blynk на телефона ви. Свържете светодиод, както е показано тук: Забележка. Използвал съм синия DHT11 цифров модул за температура/влажност, който има три пина. Модулът е от Banggood. Други подобни модули от различни доставчици могат да имат различно разположение на щифтовете. Виж това. Цветовете по -долу са правилни за модула Banggood:

Синьо = Сигнал за данни (вляво)

Червено = Vcc +5v (в средата)

Черно = Земя (вдясно)

Стъпка 2: Важно

Важно
Важно

Както е споменато по-горе.

Забележка. Използвах синия DHT11 цифров модул за температура/влажност от Banggood, който има три пина. Други подобни модули от различни доставчици могат да имат различно разположение на щифтовете. Виж това. Цветовете са правилни за модула Banggood:

Синьо = сигнал за данни (вляво) Червено = Vcc +5v (в средата) Черно = Земя (вдясно)

Стъпка 3: Първи стъпки с приложението Blynk

Първи стъпки с приложението Blynk
Първи стъпки с приложението Blynk

Създаване на акаунт в Blynk След като изтеглите приложението Blynk, ще трябва да създадете нов акаунт в Blynk. Този акаунт е отделен от акаунтите, използвани за Blynk Forums, в случай че вече имате такъв. Препоръчваме да използвате истински имейл адрес, защото това ще опрости нещата по -късно.

Защо трябва да създам акаунт? Необходим е акаунт, за да запазите вашите проекти и да имате достъп до тях от множество устройства отвсякъде. Това е и мярка за сигурност. Винаги можете да настроите свой собствен частен Blynk сървър (Връзки към външен сайт.) Връзки към външен сайт. и имат пълен контрол.

Стъпка 4: Създайте нов проект

Създайте нов проект
Създайте нов проект

След като успешно влезете в акаунта си, започнете със създаването на нов проект.

Стъпка 5: Име/Табло/Връзка

Име/Табло/Връзка
Име/Табло/Връзка

Дайте му име и изберете подходящата платка (Wemos D1 Mini). Сега щракнете върху създаване.

Стъпка 6: Удостоверяване

Удостоверяване
Удостоверяване

Вашият маркер за удостоверяване ще ви бъде изпратен по имейл и вие също ще можете да получите достъп до него в настройките на вашия проект. За всеки създаден от вас проект ще бъде генериран нов номер.

Стъпка 7: Добавете два приспособления (Показване на стойността)

Добавяне на два приспособления (Показване на стойността)
Добавяне на два приспособления (Показване на стойността)

Платното на вашия проект е празно, нека добавим две визуални елементи за показване на температура и влажност. Докоснете навсякъде по платното, за да отворите полето с приспособления. Всички налични джаджи се намират тук.

Стъпка 8: Плъзнете N Drop

Плъзнете N Пуснете
Плъзнете N Пуснете

Drag-n-Drop-Докоснете и задръжте Widget, за да го плъзнете до новата позиция.

Стъпка 9: Влажност

Влажност
Влажност

Настройки на приспособления - Всяка джаджа има свои собствени настройки. Докоснете приспособлението, за да стигнете до тях. Настройте ги със следните настройки.

Стъпка 10: Температура

Температура
Температура

Настройки на приспособления - Всяка джаджа има свои собствени настройки. Докоснете приспособлението, за да стигнете до тях. Настройте ги със следните настройки.

Стъпка 11: Стартирайте проекта

Стартирайте проекта
Стартирайте проекта

Стъпка 12: Стартирайте кода

Пуснете кода
Пуснете кода

Сега нека разгледаме примерната скица за Wemos D1 Mini Pro. Обърнете внимание, че трябва да включите три ключови компонента:

1. char auth = ""; Специфично за вашия проект (приложение Blynk).

2. char ssid = ""; Специфично за мрежата, към която се свързваме (име на мрежата). Можете също да "гореща точка" от телефона си.

3. char pass = ""; Специфично за мрежата, към която се свързваме (парола).

КОД

#define BLYNK_PRINT Сериен

#include #include #include // Трябва да получите Auth Token в приложението Blynk. // Отидете в Настройки на проекта (икона на гайка). char auth = ""; // Вашите идентификационни данни за WiFi. // Задайте парола на "" за отворени мрежи. char ssid = ""; char pass = ""; #define DHTPIN D4 // С кой цифров щифт сме свързани #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

Таймер BlynkTimer; float t; поплавък h; void setup () {// Конзола за отстраняване на грешки Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Тази функция изпраща времето за работа на Arduino всяка секунда до Virtual Pin (5). // В приложението честотата на четене на Widget трябва да бъде зададена на PUSH. Това означава, че // вие определяте колко често да се изпращат данни към приложението Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // или dht.readTemperature (true) за Фаренхайт // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Неуспешно четене от DHT сензор!"); връщане; } // Можете да изпратите всяка стойност по всяко време. // Моля, не изпращайте повече от 10 стойности в секунда. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Стъпка 13: Показване

Дисплей
Дисплей

Върнете се в приложението Blynk и проверете дисплея си. Трябва да видите текущата температура и влажност.

Препоръчано: