Mundarija:

Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro): 15 qadam (rasmlar bilan)
Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro): 15 qadam (rasmlar bilan)

Video: Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro): 15 qadam (rasmlar bilan)

Video: Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro): 15 qadam (rasmlar bilan)
Video: Cooking a Chinese New Year Reunion Dinner: From Prep to Plating (10 dishes included) 2024, Iyul
Anonim
Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro)
Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro)

Bu ko'rsatma Blynk APP -ga ma'lumotlarni (harorat va namlik) yuborish uchun Wemos D1 Mini Pro -dan foydalanishga qaraydi.

1 -qadam: Ishga kirishish

Ishga kirishish
Ishga kirishish

Biz sizning telefoningizdagi Blynk ilovasiga harorat va namlik ko'rsatkichini olamiz. Bu erda ko'rsatilganidek, LEDni ulang: Eslatma. Men uchta pinli ko'k DHT11 raqamli harorat/namlik modulidan foydalandim. Modul Banggooddan. Turli etkazib beruvchilarning boshqa shunga o'xshash modullari boshqa pinli tuzilishga ega bo'lishi mumkin. Buni tekshiring. Quyidagi ranglar Banggood moduli uchun to'g'ri:

Moviy = Ma'lumot uzatish (chapda)

Qizil = Vcc +5v (o'rtada)

Qora = Zamin (o'ngda)

2 -qadam: muhim

Muhim
Muhim

Yuqorida aytib o'tilganidek.

Eslatma. Men uchta pinli Banggood -dan ko'k DHT11 raqamli harorat/namlik modulidan foydalandim. Turli etkazib beruvchilarning boshqa shunga o'xshash modullari boshqa pinli tuzilishga ega bo'lishi mumkin. Buni tekshiring. Ranglar Banggood moduli uchun to'g'ri:

Moviy = Ma'lumot uzatish (chapda) Qizil = Vcc +5v (o'rtada) Qora = Er (o'ngda)

3 -qadam: Blynk ilovasini ishga tushirish

Blynk ilovasini ishga tushirish
Blynk ilovasini ishga tushirish

Blynk hisob qaydnomasini yaratish Blynk ilovasini yuklab olgandan so'ng, siz yangi Blynk hisobini yaratishingiz kerak bo'ladi. Bu hisob Blynk forumlarida ishlatiladigan hisoblardan alohida, agar sizda mavjud bo'lsa. Haqiqiy elektron pochta manzilidan foydalanishni tavsiya etamiz, chunki bu keyinchalik ishni soddalashtiradi.

Loyihalaringizni saqlash va ularga har qanday joydan bir nechta qurilmadan kirish uchun hisob kerak. Bu ham xavfsizlik chorasi. Siz har doim o'zingizning shaxsiy Blynk serveringizni o'rnatishingiz mumkin (Tashqi saytga havolalar.) Tashqi saytga havolalar. va to'liq nazorat qilish.

4 -qadam: Yangi loyiha yarating

Yangi loyiha yaratish
Yangi loyiha yaratish

Hisobingizga muvaffaqiyatli kirganingizdan so'ng, yangi loyihani yaratishni boshlang.

5 -qadam: Ism/taxta/ulanish

Ism/taxta/ulanish
Ism/taxta/ulanish

Unga nom bering va tegishli taxtani tanlang (Wemos D1 Mini). Endi yaratish -ni bosing.

6 -qadam: autentifikatsiya

Autentifikatsiya
Autentifikatsiya

Sizning autentifikatsiya tokeningiz sizga elektron pochta orqali yuboriladi va siz unga loyihangiz sozlamalarida kirishingiz mumkin bo'ladi. Siz yaratgan har bir loyiha uchun yangi raqam ishlab chiqariladi.

7 -qadam: ikkita vidjet qo'shing (qiymatni ko'rsatish)

Ikki vidjet qo'shing (qiymatni ko'rsatish)
Ikki vidjet qo'shing (qiymatni ko'rsatish)

Sizning loyiha tuvalingiz bo'sh, harorat va namlikni ko'rsatish uchun ikkita ekranli vidjet qo'shamiz. Vidjet qutisini ochish uchun tuvalning istalgan joyiga teging. Barcha mavjud vidjetlar shu erda joylashgan.

8 -qadam: N Drop -ni torting

N tomchi bilan torting
N tomchi bilan torting

Drag-n-Drop-Vidjetni yangi joyga o'tkazish uchun uni bosib turing.

9 -qadam: namlik

Namlik
Namlik

Vidjet sozlamalari - har bir vidjet o'z sozlamalariga ega. Ularga kirish uchun vidjetni bosing. Ularni quyidagi sozlamalar yordamida o'rnating.

10 -qadam: Harorat

Harorat
Harorat

Vidjet sozlamalari - har bir vidjet o'z sozlamalariga ega. Ularga kirish uchun vidjetni bosing. Ularni quyidagi sozlamalar yordamida o'rnating.

11 -qadam: Loyihani ishga tushiring

Loyihani ishga tushiring
Loyihani ishga tushiring

12 -qadam: Kodni ishga tushiring

Kodni ishga tushiring
Kodni ishga tushiring

Keling, Wemos D1 Mini Pro -ning namunaviy eskizini ko'rib chiqaylik. E'tibor bering, siz kiritishingiz kerak bo'lgan uchta asosiy komponent mavjud:

1. char auth = ""; Sizning loyihangizga xos (Blynk ilovasi).

2. char ssid = ""; Biz ulanadigan tarmoqqa xos (tarmoq nomi). Siz telefondan "hotspot" ni ham o'rnatishingiz mumkin.

3. char pass = ""; Biz ulanayotgan tarmoq uchun xos (parol).

KOD

#blynk_print seriyasini aniqlang

#include #include #include // Siz Blynk ilovasida avtorizatsiya tokenini olishingiz kerak. // Loyiha sozlamalariga o'ting (yong'oq belgisi). char auth = ""; // Wi -Fi ma'lumotlari. // Ochiq tarmoqlar uchun parolni "" ga o'rnating. char ssid = ""; char pass = ""; #DHTPIN D4 ni aniqlang // Biz qanday raqamli pin bilan bog'langanmiz #Define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

BlynkTimer taymeri; suzuvchi t; suzish h; void setup () {// Debug konsoli Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); taymer.run (); } // Bu funksiya Arduinoning bo'sh vaqtini har soniyada Virtual Pin (5) ga yuboradi. // Ilovada Vidjet o'qish chastotasi PUSH ga o'rnatilishi kerak. Bu shuni anglatadiki, // siz Blynk ilovasiga ma'lumotlarni qanchalik tez -tez yuborishni aniqlaysiz. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); Fahrenheit uchun // yoki dht.readTemperature (true) // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("DHT sensoridan o'qib bo'lmadi!"); qaytish; } // Siz istalgan vaqtda istalgan qiymatni yuborishingiz mumkin. // Iltimos, sekundiga 10 dan ortiq qiymat yubormang. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

13 -qadam: ko'rsatish

Ko'rsatish
Ko'rsatish

Blynk ilovasiga qayting va displeyingizni tekshiring. Siz hozirgi harorat va namlikni ko'rishingiz kerak.

Tavsiya: