Mundarija:

ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori): 4 qadam
ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori): 4 qadam

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori): 4 qadam

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori): 4 qadam
Video: Как использовать DHT11 DHT22 с NodeMCU ESP8266 для считывания температуры через Wi-Fi - IoT 2024, Sentyabr
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori)
ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori)
ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori)
ESP8266 NodeMCU + LM35 + Blynk (IOT ob -havo stantsiyasi/ Raqamli harorat sensori)

Salom do'stlar! Bu yo'riqnomada biz LM35 sensorini NodeMCU -ga qanday ulashni va Blynk ilovasi bo'lgan smartfonda bu harorat ma'lumotlarini Internetda ko'rsatishni o'rganamiz.

(Shuningdek, ushbu loyihada biz Blynk ilovasida SuperChart vidjetidan foydalanamiz, shuning uchun ma'lumotlar Blynk bulutida saqlanadi va biz o'tmishdagi barcha ma'lumotlarni jadvalda ko'ramiz. Qisqasi, sensor ma'lumotlari yo'qolmaydi va siz ko'rasiz. Ajoyib grafik.)

Ta'minotlar

Ishni boshlash…

Ushbu loyiha uchun zarur bo'lgan narsalar ro'yxati

1. NodeMCU

2. LM35

3. o'tish simlari

4. Non paneli

5. Arduino ide (blynk kutubxonalari o'rnatilgan)

1 -qadam: O'chirish aloqasi

O'chirish aloqasi
O'chirish aloqasi

LM35 3 pinli. (Sensorning tekis yuzi sizga qaraganida, pin1 - eng chap pin, o'rta pin - pin2, o'ngdagi - pin3).

Pin1 NodeMCU -da 3.3v ga ulangan.

Pin2 A0 ga ulangan. (NodeMCU -da bitta va yagona analog pin)

Pin3 NodeMCU -da Ground -ga ulangan.

(Men ulanish simlarini ishlatmayman, chunki men buni bir muncha vaqt ushlab turishni xohlayman)

2 -qadam: Blynk dasturini sozlash

Blynk ilovasini sozlash
Blynk ilovasini sozlash
Blynk ilovasini sozlash
Blynk ilovasini sozlash
Blynk ilovasini sozlash
Blynk ilovasini sozlash

1. Blynk ilovasini Playstore/ App do'konidan o'rnating va hisobingizga kiring.

2. Qurilma sifatida NodeMCU va ulanish turi sifatida Wi-Fi-ni tanlab, yangi loyiha yarating. (Tasdiqlash belgisi sizning pochta identifikatoringizga yuboriladi, bu keyinchalik kodda ishlatiladi)

3. + belgisini bosing va quyidagi vidjetlarni qo'shing - Yorliqli qiymatni ko'rsatish, o'lchagich va superchart. (vidjetlarning hajmini xohlaganingizcha o'zgartiring)

4. Biz ish vaqtini ko'rsatish uchun belgilangan qiymatli vidjetdan foydalanamiz. (NodeMCU-ni ishga tushirganimizdan soniya sonlari) Buni ishlatib, biz bir qancha afzalliklarga egamiz- biz Nodemcu internetga ulanganmi yoki yo'qligini bilishimiz mumkin (hisoblagich har soniyada 1 taga ko'tarilishi kerak) va bu hisoblagich har safar qayta o'rnatiladi. Quvvatni tiklash (shuning uchun siz elektr ta'minoti mos kelmagani haqida aniq tasavvurga ega bo'lasiz). Buning uchun biz V6 virtual pinidan foydalanamiz va o'qish tezligi 1 sekundga o'rnatiladi.

5. Biz haroratni ko'rsatish uchun o'lchagich vidjetidan foydalanamiz. V5 virtual pin orqali ma'lumotlarni blynk ilovasiga yuboramiz, displey diapazoni 0 dan 50 darajagacha bo'ladi va o'qish tezligi PUSH ga o'rnatiladi (chunki biz superchartdan foydalanamiz).

6. Endi Superchart keladi. Biz bundan oldingi harorat ko'rsatkichlarini grafikda ko'rish uchun foydalanamiz. Vidjet sozlamalarida haroratni ma'lumotlar oqimi sifatida qo'shing. Ma'lumotlar oqimi yonidagi sozlash belgisini bosish orqali kirish pinini V5 virtual pimi sifatida tanlang (qolgan sozlamalarni xohlaganingizcha o'zgartirishingiz mumkin).

** DIQQAT: Agar siz yuqoridagi bosqichlarda nimani nazarda tutganimni tushunmasangiz, dasturni sozlash uchun yuqoridagi rasmlarga amal qilishingiz mumkin.

3 -qadam: kod

Kod
Kod
Kod
Kod

Men bu sahifada kerakli kod faylini biriktiraman.

4 -qadam: yakunlash …

Yopilmoqda…
Yopilmoqda…
Yopilmoqda…
Yopilmoqda…

Kodni shaxsiy kompyuteringizga ulab NodeMCU -ga yuklang. Blynk ilovasidagi ijro tugmachasini bosing, hozircha siz smartfonga ma'lumotlarni qabul qilishingiz kerak, shunda siz uni kompyuterdan uzib, quvvat bankiga ulashingiz va kerakli haroratni o'lchash moslamasini joylashtirishingiz mumkin.

** DIQQAT: e'tiborga olish kerak bo'lgan bir nechta narsa

1. UPTIME: Blynk ilovasi Internet orqali NodeMCU -ga ulanganida, u har soniyada ish vaqtini so'raydi. Agar bu hisoblagich har soniyada ko'tarilmasa, demak, telefon aloqasi yoki NodeMCU tarafidagi tarmoq ulanishi zaif yoki uzilgan (yoki NodeMCU quvvatlanmagan).

2. SUPERCHART: Siz yozilgan sensor ma'lumotlarini CSV fayli sifatida eksport qilishingiz yoki hatto yangisini boshlash uchun oldingi ma'lumotlarni o'chirib tashlashingiz mumkin. (Superchartdan foydalanish uchun haroratni o'qish tezligi PUSH ga o'rnatilishi kerak)

3. Men bir nechta rasmlarga eslatma qo'shdim. (ba'zi shubhalarni bartaraf qilishi mumkin)

Umid qilamanki, sizga bu ko'rsatma yoqdi!

Tavsiya: