فهرست مطالب:
- مرحله 1: ایجاد یک حساب Blynk
- مرحله 2: ایجاد یک پروژه جدید
- مرحله 3: نام/برد/اتصال
- مرحله 4: کد احراز هویت
- مرحله 5: ابزارک ها را انتخاب کنید
- مرحله 6: تنظیمات ویجت
- مرحله 7: اجرای پروژه
- مرحله 8: کد آردوینو
- مرحله 9: برای مشاهده نتایج ، برنامه را بررسی کنید
- مرحله 10: فیلم
تصویری: فشار دادن تاریخ و زمان به برنامه Blynk با استفاده از Wemos D1 Mini Pro: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
ما از Wemos D1 Mini Pro برای فشار دادن زمان و تاریخ به برنامه Blynk استفاده خواهیم کرد.
برای این فعالیت نیازی به اتصال هیچ یک از اجزای Wemos D1 Mini Pro ندارید.
مرحله 1: ایجاد یک حساب 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 ثانیه به روز شود.
توصیه شده:
ساعت اینترنتی: نمایش تاریخ و زمان با OLED با استفاده از ESP8266 NodeMCU با پروتکل NTP: 6 مرحله
ساعت اینترنتی: نمایش تاریخ و زمان با OLED با استفاده از ESP8266 NodeMCU با پروتکل NTP: سلام بچه ها در این دستورالعمل ها ما یک ساعت اینترنتی ایجاد می کنیم که از اینترنت زمان می گیرد بنابراین این پروژه برای اجرا به هیچ RTC احتیاج ندارد ، فقط به یک اتصال به اینترنت کار می کند و برای این پروژه به esp8266 نیاز دارید که دارای
Atollic TrueStudio-LED را با فشار دادن دکمه فشار با استفاده از STM32L100 روشن کنید: 4 مرحله
Atollic TrueStudio-LED را با فشردن دکمه با استفاده از STM32L100 روشن کنید: در این آموزش STM32 قصد دارم نحوه خواندن پین GPIO STM32L100 را به شما بگویم ، بنابراین در اینجا فقط یک لامپ LED را درخشان می کنم فشار دادن دکمه فشاری
تاریخ و زمان Arduino ترسیم/ورود به سیستم با استفاده از Millis () و PfodApp: 11 مرحله
Arduino تاریخ/زمان نقشه کشی/ورود به سیستم با استفاده از Millis () و PfodApp: برنامه نویسی Arduino یا Android لازم نیست. ماژول های RTC و GPS نیز پشتیبانی می شود. تصحیح خودکار مناطق زمانی ، رانش RTC و ثانیه های جهشی GPS ناپدید می شود ) زمان بندی برای ترسیم داده ها
نمایش تاریخ ، زمان و دما با استفاده از XinaBox: 8 مرحله
نمایش تاریخ ، زمان و دما با استفاده از XinaBox: صفحه نمایش خنک OLED که تاریخ ، زمان و دما را در سانتی گراد و فارنهایت با استفاده از Xinabox xChips بر اساس ESP8266 نشان می دهد
سه فشار فشار - خاموش فشار مدارهای اتصال: 3 مرحله
سه Push ON-Push OFF Latching Circuits: فلیپ فلاپ یا لچ مداری است که دارای دو حالت پایدار است و می توان از آن برای ذخیره اطلاعات حالت استفاده کرد. مدار را می توان با اعمال سیگنال (در این مورد ، با فشار دادن یک دکمه) تغییر حالت داد. در اینجا ، من سه روش مختلف برای نشان دادن