فهرست مطالب:

فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro: 10 مرحله
فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro: 10 مرحله

تصویری: فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro: 10 مرحله

تصویری: فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro: 10 مرحله
تصویری: نحوه ساخت رله Wi-Fi 4 کانال ESP8266 ESP01 | ESP01 اتوماسیون خانگی | RemoteXY | FLProg 2024, جولای
Anonim
فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro
فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro

ما از Wemos D1 Mini Pro برای فشار دادن زمان و تاریخ به برنامه Blynk استفاده خواهیم کرد.

برای این فعالیت نیازی به اتصال هیچ یک از اجزای Wemos D1 Mini Pro ندارید.

مرحله 1: ایجاد یک حساب Blynk

یک حساب Blynk ایجاد کنید
یک حساب Blynk ایجاد کنید

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

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

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

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

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

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

نام/برد/پیوند
نام/برد/پیوند

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

مرحله 4: کد احراز هویت

کد هویت
کد هویت

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

مرحله 5: ابزارک ها را انتخاب کنید

ابزارک ها را انتخاب کنید
ابزارک ها را انتخاب کنید
ابزارک ها را انتخاب کنید
ابزارک ها را انتخاب کنید

ابزارک ها را اضافه کنید

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

مرحله 6: تنظیمات ویجت

تنظیمات ویجت
تنظیمات ویجت
تنظیمات ویجت
تنظیمات ویجت
تنظیمات ویجت
تنظیمات ویجت

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

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

توجه: منطقه زمانی خود را انتخاب کنید.

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

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

پس از اتمام کار با تنظیمات - دکمه PLAY را فشار دهید. این شما را از حالت ویرایش به حالت PLAY که در آن می توانید با سخت افزار تعامل داشته باشید ، تبدیل می کند. در حالت PLAY ، نمی توانید ویجت های جدید را بکشید یا تنظیم کنید ، STOP را فشار دهید و به حالت ویرایش بازگردید. پیامی دریافت خواهید کرد که می گوید "Arduino UNO آفلاین است". در بخش بعدی به آن می پردازیم.

مرحله 8: کد آردوینو

کد آردوینو
کد آردوینو

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

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

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

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

کد

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

#شامل #شامل #شامل شود

#عبارتند از

// شما باید Auth Token را در برنامه Blynk دریافت کنید. // به تنظیمات پروژه (نماد مهره) بروید. char auth = ""؛ // اعتبارنامه WiFi شما. // برای شبکه های باز گذرواژه را روی "" قرار دهید. char ssid = ""؛ char char = ""؛ تایمر BlynkTimer ؛ WidgetRTC rtc؛ رشته currentTime ؛ رشته currentDate؛ void setup () {// اشکال زدایی کنسول Serial.begin (9600)؛ // pinMode (LED ، OUTPUT) ؛ Blynk.begin (author، ssid، pass)؛ // شروع به همگام سازی زمان rtc.begin ()؛ // نمایش ساعت دیجیتال هر 10 ثانیه timer.setInterval (10000L ، clockDisplay) ؛ } void loop () {Blynk.run ()؛ timer.run ()؛ } void clockDisplay () {// می توانید ساعت () ، دقیقه () ،… در هر زمان تماس بگیرید // لطفاً برای جزئیات به مثالهای کتابخانه Time مراجعه کنید currentTime = رشته (ساعت ()) + ":" + دقیقه () + ": " + دوم ()؛ currentDate = رشته (روز ()) + "" + ماه () + "" + سال ()؛ Serial.print ("زمان کنونی:")؛ Serial.print (currentTime) ؛ Serial.print ("")؛ Serial.print (currentDate) ؛ Serial.println ()؛ // ارسال زمان به برنامه Blynk.virtualWrite (V1 ، currentTime) ؛ // ارسال تاریخ به برنامه Blynk.virtualWrite (V2 ، currentDate) ؛ }

مرحله 9: برای مشاهده نتایج ، برنامه را بررسی کنید

برای مشاهده نتایج ، برنامه را بررسی کنید
برای مشاهده نتایج ، برنامه را بررسی کنید

به برنامه Blynk برگردید و حالت خود را بررسی کنید. باید تاریخ و زمان کنونی را مشاهده کنید.

توجه: زمان تنظیم شده است که هر 10 ثانیه به روز شود.

مرحله 10: فیلم

توجه: زمان تنظیم شده است که هر 10 ثانیه به روز شود.

توصیه شده: