Mundarija:

Wemos D1 Mini Pro yordamida Blynk ilovasiga sana va vaqtni kiritish: 10 qadam
Wemos D1 Mini Pro yordamida Blynk ilovasiga sana va vaqtni kiritish: 10 qadam

Video: Wemos D1 Mini Pro yordamida Blynk ilovasiga sana va vaqtni kiritish: 10 qadam

Video: Wemos D1 Mini Pro yordamida Blynk ilovasiga sana va vaqtni kiritish: 10 qadam
Video: ESP8266 и Ардуино. Wemos D1 Mini Pro 2024, Noyabr
Anonim
Wemos D1 Mini Pro yordamida Blynk ilovasiga sana va vaqtni kiritish
Wemos D1 Mini Pro yordamida Blynk ilovasiga sana va vaqtni kiritish

Vaqt va sanani Blynk ilovasiga o'tkazish uchun biz Wemos D1 Mini Pro -dan foydalanamiz.

Ushbu faoliyat uchun sizga Wemos D1 Mini Pro -ga biron bir komponentni ulash shart emas.

1 -qadam: Blynk hisobini yarating

Blynk hisob qaydnomasini yarating
Blynk hisob qaydnomasini yarating

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.

2 -qadam: Yangi loyiha yarating

Yangi loyiha yaratish
Yangi loyiha yaratish

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

3 -qadam: Ism/taxta/kontseptsiya

Ism/taxta/kontseptsiya
Ism/taxta/kontseptsiya

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

4 -qadam: Autentifikatsiya kodi

Autentifikatsiya kodi
Autentifikatsiya kodi

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.

5 -qadam: Vidjetlarni tanlang

Vidjetlarni tanlang
Vidjetlarni tanlang
Vidjetlarni tanlang
Vidjetlarni tanlang

Vidjetlar qo'shish

Sizning loyiha tuvalingiz bo'sh, keling, 3 ta vidjet qo'shamiz - ikkita qiymatli vidjet va bitta real vaqtli vidjet. Vidjet qutisini ochish uchun tuvalning istalgan joyiga teging. Barcha mavjud vidjetlar shu erda joylashgan.

6 -qadam: Vidjet sozlamalari

Vidjet sozlamalari
Vidjet sozlamalari
Vidjet sozlamalari
Vidjet sozlamalari
Vidjet sozlamalari
Vidjet sozlamalari

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

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

Eslatma: Vaqt mintaqangizni tanlang.

7 -qadam: Loyihani ishga tushiring

Loyihani ishga tushiring
Loyihani ishga tushiring

Sozlamalar tugagach - PLAY tugmasini bosing. Bu sizni EDIT rejimidan PLAY rejimiga o'tkazadi, bu erda siz qo'shimcha qurilmalar bilan ishlashingiz mumkin. PLAY rejimida siz yangi vidjetlarni tortib ololmaysiz, STOP tugmasini bosing va EDIT rejimiga qayting. Sizga "Arduino UNO oflayn" degan xabar keladi. Buni keyingi bo'limda ko'rib chiqamiz.

8 -qadam: Arduino kodi

Arduino kodi
Arduino kodi

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

#qo'shish #qo'shish #qo'shish

#qo'shing

// 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 = ""; BlynkTimer taymeri; WidgetRTC rtc; String currentTime; String currentDate; void setup () {// Debug konsoli Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Vaqtni sinxronlashni boshlang rtc.begin (); // Har 10 soniyada raqamli soatni ko'rsatish timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); taymer.run (); } void clockDisplay () {// Siz xohlagan vaqtda soat (), daqiqa (),… ga qo'ng'iroq qilishingiz mumkin // Batafsil ma'lumot uchun Time kutubxonasi misollarini ko'ring currentTime = String (hour ()) + ":" + daqiqa () + ": " + ikkinchi (); currentDate = String (kun ()) + "" + oy () + "" + yil (); Serial.print ("Hozirgi vaqt:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Blynk.virtualWrite ilovasiga vaqt yuboring (V1, currentTime); // Blynk.virtualWrite ilovasiga sanani yuborish (V2, currentDate); }

9 -qadam: Natijalarni ko'rish uchun APP -ni tekshiring

Natijalarni ko'rish uchun APP -ni tekshiring
Natijalarni ko'rish uchun APP -ni tekshiring

Blynk ilovasiga qayting va diplayingizni tekshiring. Siz joriy sana va vaqtni ko'rishingiz kerak.

Eslatma: Menda har 10 soniyada yangilanadigan vaqt bor.

10 -qadam: video

Eslatma: Menda har 10 soniyada yangilanadigan vaqt bor.

Tavsiya: