فهرست مطالب:

ارسال دما و رطوبت به برنامه Blynk (Wemos D1 Mini Pro) .: 15 مرحله (همراه با تصاویر)
ارسال دما و رطوبت به برنامه Blynk (Wemos D1 Mini Pro) .: 15 مرحله (همراه با تصاویر)

تصویری: ارسال دما و رطوبت به برنامه Blynk (Wemos D1 Mini Pro) .: 15 مرحله (همراه با تصاویر)

تصویری: ارسال دما و رطوبت به برنامه Blynk (Wemos D1 Mini Pro) .: 15 مرحله (همراه با تصاویر)
تصویری: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, جولای
Anonim
ارسال دما و رطوبت به برنامه Blynk (Wemos D1 Mini Pro)
ارسال دما و رطوبت به برنامه Blynk (Wemos D1 Mini Pro)

این دستورالعمل به استفاده از Wemos D1 Mini Pro برای ارسال داده (دما و رطوبت) به برنامه Blynk نگاه می کند.

مرحله 1: شروع به کار

شروع به کار
شروع به کار

ما دما و رطوبت خوانده شده را به برنامه Blynk شما در تلفن خود فشار می دهیم. یک LED را مطابق شکل زیر متصل کنید: توجه داشته باشید. من از ماژول آبی دما و رطوبت DHT11 آبی استفاده کردم که دارای سه پین است. ماژول از Banggood است. سایر ماژول های مشابه از تأمین کنندگان مختلف ممکن است دارای طرح بندی پین متفاوتی باشند. این را بررسی کنید. رنگهای زیر برای ماژول Banggood درست است:

آبی = سیگنال داده (سمت چپ)

قرمز = Vcc +5v (وسط)

سیاه = زمین (راست)

مرحله 2: مهم است

مهم
مهم

همانطور که اشاره شد.

توجه داشته باشید. من از ماژول آبی دما و رطوبت DHT11 آبی Banggood استفاده کردم که دارای سه پین است. سایر ماژول های مشابه از تأمین کنندگان مختلف ممکن است دارای طرح بندی پین متفاوتی باشند. این را بررسی کنید. رنگها برای ماژول Banggood درست است:

آبی = سیگنال داده (چپ) قرمز = Vcc +5v (وسط) سیاه = زمین (راست)

مرحله 3: شروع به کار با برنامه Blynk

شروع به کار با برنامه Blynk
شروع به کار با برنامه Blynk

ایجاد حساب Blynk پس از بارگیری برنامه Blynk ، باید یک حساب جدید Blynk ایجاد کنید. این حساب جدا از حساب هایی است که برای انجمن های Blynk استفاده می شود ، در صورتی که قبلاً آن را داشته اید. توصیه می کنیم از آدرس ایمیل واقعی استفاده کنید زیرا بعداً همه چیز را ساده می کند.

چرا باید یک حساب کاربری ایجاد کنم؟ برای ذخیره پروژه های شما و دسترسی به آنها از چندین دستگاه از هر نقطه ، یک حساب مورد نیاز است. این نیز یک اقدام امنیتی است. شما همیشه می توانید سرور اختصاصی Blynk (پیوندها به یک سایت خارجی.) پیوندهای یک سایت خارجی را تنظیم کنید. و کنترل کامل داشته باشند.

مرحله 4: ایجاد یک پروژه جدید

ایجاد یک پروژه جدید
ایجاد یک پروژه جدید

بعد از اینکه با موفقیت وارد حساب کاربری خود شدید ، با ایجاد یک پروژه جدید شروع کنید.

مرحله 5: نام/برد/اتصال

نام/برد/اتصال
نام/برد/اتصال

نامی بگذارید و برد مناسب (Wemos D1 Mini) را انتخاب کنید. حالا روی ایجاد کلیک کنید.

مرحله ششم: احراز هویت

احراز هویت
احراز هویت

توکن احراز هویت شما برای شما ایمیل می شود و همچنین می توانید در تنظیمات پروژه خود به آن دسترسی پیدا کنید. برای هر پروژه ای که ایجاد می کنید یک شماره جدید ایجاد می شود.

مرحله 7: افزودن دو ابزارک (نمایش مقدار)

افزودن دو ابزارک (نمایش مقدار)
افزودن دو ابزارک (نمایش مقدار)

بوم پروژه شما خالی است ، بیایید دو ویجت نمایش را برای نشان دادن دما و رطوبت اضافه کنیم. روی هر نقطه روی بوم ضربه بزنید تا جعبه ویجت باز شود. همه ابزارک های موجود در اینجا قرار دارند.

مرحله 8: N Drop را بکشید

N Drop را بکشید
N Drop را بکشید

Drag-n-Drop-روی ویجت ضربه بزنید و نگه دارید تا آن را به موقعیت جدید بکشید.

مرحله 9: رطوبت

رطوبت
رطوبت

تنظیمات ویجت - هر ویجت دارای تنظیمات خاص خود است. روی ویجت ضربه بزنید تا به آنها برسید. آنها را با تنظیمات زیر تنظیم کنید.

مرحله 10: دما

درجه حرارت
درجه حرارت

تنظیمات ویجت - هر ویجت دارای تنظیمات خاص خود است. روی ویجت ضربه بزنید تا به آنها برسید. آنها را با تنظیمات زیر تنظیم کنید.

مرحله 11: اجرای پروژه

پروژه را اجرا کنید
پروژه را اجرا کنید

مرحله 12: کد را اجرا کنید

کد را اجرا کنید
کد را اجرا کنید

حالا بیایید نگاهی به طرح نمونه Wemos D1 Mini Pro بیندازیم. توجه داشته باشید که سه جزء کلیدی وجود دارد که باید آنها را در بر گیرید:

1. char auth = ""؛ مخصوص پروژه شما (Blynk App).

2. char ssid = ""؛ مخصوص شبکه ای که به آن متصل می شویم (نام شبکه). همچنین می توانید از تلفن خود "هات اسپات" را انتخاب کنید.

3. char char = ""؛ مخصوص شبکه ای که به آن متصل می شویم (رمز عبور).

کد

#تعریف BLYNK_PRINT سریال

#include #include #include // شما باید Auth Token را در برنامه Blynk دریافت کنید. // به تنظیمات پروژه (نماد مهره) بروید. char auth = ""؛ // اعتبارنامه WiFi شما. // برای شبکه های باز گذرواژه را روی "" قرار دهید. char ssid = ""؛ char char = ""؛ #definine DHTPIN D4 // به چه پین دیجیتالی متصل هستیم #تعریف DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN ، DHTTYPE) ؛

تایمر BlynkTimer ؛ شناور t ؛ شناور h؛ void setup () {// اشکال زدایی کنسول Serial.begin (9600)؛ Blynk.begin (author، ssid، pass)؛ dht.begin ()؛ timer.setInterval (1000L ، sendSensor) ؛ } void loop () {Blynk.run ()؛ timer.run ()؛ } // این عملکرد زمان آردوینو را در هر ثانیه به Virtual Pin (5) می فرستد. // در برنامه ، فرکانس خواندن ویجت باید روی PUSH تنظیم شود. این به این معنی است // که شما چند بار ارسال داده به Blynk App را تعیین می کنید. 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 برگردید و صفحه نمایش خود را بررسی کنید. شما باید دما و رطوبت فعلی را مشاهده کنید.

توصیه شده: