Cuprins:

Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro: 10 pași
Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro: 10 pași

Video: Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro: 10 pași

Video: Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro: 10 pași
Video: Valeriu Coadă trage de chiloți cameramanul de la Orange Blue 😂😅 #tiktokromania #valeriucoada 2024, Iulie
Anonim
Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro
Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro

Vom folosi Wemos D1 Mini Pro pentru a transmite ora și data la aplicația Blynk.

Nu va trebui să conectați componente la Wemos D1 Mini Pro pentru această activitate.

Pasul 1: Creați un cont Blynk

Creați un cont Blynk
Creați un cont Blynk

După ce descărcați aplicația Blynk, va trebui să creați un cont New Blynk. Acest cont este separat de conturile utilizate pentru forumurile Blynk, în cazul în care aveți deja unul. Vă recomandăm să utilizați o adresă de e-mail reală, deoarece va simplifica lucrurile ulterior.

De ce trebuie să îmi creez un cont? Este necesar un cont pentru a vă salva proiectele și pentru a avea acces la ele de pe mai multe dispozitive de oriunde. Este, de asemenea, o măsură de securitate. Puteți oricând să vă configurați propriul server privat Blynk (linkuri către un site extern.) Linkuri către un site extern. și au control deplin.

Pasul 2: Creați un proiect nou

Creați un proiect nou
Creați un proiect nou

După ce v-ați conectat cu succes la contul dvs., începeți prin crearea unui nou proiect.

Pasul 3: Nume / Placă / Conectare

Numele / Consiliul / Conectarea
Numele / Consiliul / Conectarea

Dați-i un nume și selectați placa corespunzătoare (Wemos D1 Mini). Acum faceți clic pe creați.

Pasul 4: Cod de autentificare

cod de autentificare
cod de autentificare

Jetonul dvs. de autentificare vă va fi trimis prin e-mail și îl veți putea accesa și în setările proiectului dvs. Un nou număr va fi generat pentru fiecare proiect pe care îl creați.

Pasul 5: Selectați Widgeturi

Selectați Widgeturi
Selectați Widgeturi
Selectați Widgeturi
Selectați Widgeturi

Adăugați widgeturi

Pânza proiectului dvs. este goală, să adăugăm 3 widgeturi - Două widgeturi cu afișare cu valoare și un widget cu ceas în timp real. Atingeți oriunde pe pânză pentru a deschide caseta widget. Toate widgeturile disponibile sunt localizate aici.

Pasul 6: Setări widget

Setări widget
Setări widget
Setări widget
Setări widget
Setări widget
Setări widget

Drag-n-Drop - Țineți apăsat Widgetul pentru al trage în noua poziție.

Setări widget - Fiecare widget are propriile setări. Apăsați pe widget pentru a ajunge la ele. Configurați-le cu următoarele setări.

Notă: Selectați fusul orar.

Pasul 7: Rulați proiectul

Rulați proiectul
Rulați proiectul

Când ați terminat cu Setări - apăsați butonul PLAY. Acest lucru vă va comuta din modul EDITARE în modul PLAY, unde puteți interacționa cu hardware-ul. În modul PLAY, nu veți putea trage sau configura widget-uri noi, apăsați STOP și reveniți la modul EDITARE. Veți primi un mesaj care spune „Arduino UNO este offline”. Ne vom ocupa de acest lucru în secțiunea următoare.

Pasul 8: Cod Arduino

Cod Arduino
Cod Arduino

Acum să aruncăm o privire la schița de exemplu pentru un Wemos D1 Mini Pro. Observați că există trei componente cheie pe care va trebui să le includeți:

1. char auth = ""; Specific proiectului dvs. (Blynk App).

2. char ssid = ""; Specific rețelei la care ne conectăm (numele rețelei). Puteți „hotspot” și de pe telefon.

3. char pass = ""; Specific rețelei la care ne conectăm (parolă).

COD

#define BLYNK_PRINT Serial

#include #include #include

#include

// Ar trebui să obțineți Auth Token în aplicația Blynk. // Accesați Setările proiectului (pictograma piuliță). char auth = ""; // Acreditările dvs. WiFi. // Setați parola la „” pentru rețelele deschise. char ssid = ""; char pass = ""; Temporizator BlynkTimer; WidgetRTC rtc; String currentTime; String currentDate; void setup () {// Consolă de depanare Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Începeți sincronizarea timpului rtc.begin (); // Afișați ceasul digital la fiecare 10 secunde timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Puteți apela oră (), minut (), … în orice moment // Vă rugăm să consultați exemple de bibliotecă de timp pentru detalii currentTime = String (hour ()) + ":" + minute () + ": "+ a doua (); currentDate = String (day ()) + "" + month () + "" + year (); Serial.print ("Ora curentă:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Trimite timp aplicației Blynk.virtualWrite (V1, currentTime); // Trimiteți data către App Blynk.virtualWrite (V2, currentDate); }

Pasul 9: verificați APP pentru a vedea rezultatele

Verificați APP pentru a vedea rezultatele
Verificați APP pentru a vedea rezultatele

Reveniți la aplicația Blynk și verificați modul de afișare. Ar trebui să vedeți data și ora curente.

Notă: Am setat timpul pentru actualizare la fiecare 10 secunde.

Pasul 10: Video

Notă: Am timpul setat pentru actualizare la fiecare 10 secunde.

Recomandat: