Indholdsfortegnelse:

Skubber dato og klokkeslæt til Blynk -app ved hjælp af Wemos D1 Mini Pro: 10 trin
Skubber dato og klokkeslæt til Blynk -app ved hjælp af Wemos D1 Mini Pro: 10 trin

Video: Skubber dato og klokkeslæt til Blynk -app ved hjælp af Wemos D1 Mini Pro: 10 trin

Video: Skubber dato og klokkeslæt til Blynk -app ved hjælp af Wemos D1 Mini Pro: 10 trin
Video: blynk | overvågning af solpaneler med blynk iot 2024, November
Anonim
Skubber dato og klokkeslæt til Blynk -appen ved hjælp af Wemos D1 Mini Pro
Skubber dato og klokkeslæt til Blynk -appen ved hjælp af Wemos D1 Mini Pro

Vi vil bruge Wemos D1 Mini Pro til at skubbe tid og dato til Blynk -appen.

Du behøver ikke at forbinde komponenter til Wemos D1 Mini Pro til denne aktivitet.

Trin 1: Opret en Blynk -konto

Opret en Blynk -konto
Opret en Blynk -konto

Når du har downloadet Blynk -appen, skal du oprette en ny Blynk -konto. Denne konto er adskilt fra de konti, der bruges til Blynk -fora, hvis du allerede har en. Vi anbefaler at bruge en rigtig e -mail -adresse, fordi det vil forenkle tingene senere.

Hvorfor skal jeg oprette en konto? En konto er nødvendig for at gemme dine projekter og få adgang til dem fra flere enheder hvor som helst. Det er også en sikkerhedsforanstaltning. Du kan altid oprette din egen private Blynk -server (links til et eksternt websted.) Links til et eksternt websted. og har fuld kontrol.

Trin 2: Opret et nyt projekt

Opret et nyt projekt
Opret et nyt projekt

Når du har logget ind på din konto, skal du starte med at oprette et nyt projekt.

Trin 3: Navn/tavle/tilslutning

Navn/tavle/tilslutning
Navn/tavle/tilslutning

Giv det et navn, og vælg det relevante bord (Wemos D1 Mini). Klik nu på Opret.

Trin 4: Godkendelseskode

Godkendelseskode
Godkendelseskode

Dit godkendelsestoken vil blive sendt til dig via e -mail, og du vil også have adgang til det i indstillingerne for dit projekt. Der vil blive genereret et nyt nummer for hvert projekt, du opretter.

Trin 5: Vælg widgets

Vælg widgets
Vælg widgets
Vælg widgets
Vælg widgets

Tilføj widgets

Dit projektlærred er tomt, lad os tilføje 3 widgets - Displayværdi -widgets med to værdier og en widget i realtid. Tryk et vilkårligt sted på lærredet for at åbne widgetboksen. Alle tilgængelige widgets findes her.

Trin 6: Widgetindstillinger

Widgetindstillinger
Widgetindstillinger
Widgetindstillinger
Widgetindstillinger
Widgetindstillinger
Widgetindstillinger

Træk-n-slip-Tryk og hold på widgeten for at trække den til den nye position.

Widgetindstillinger - Hver widget har sine egne indstillinger. Tryk på widgeten for at komme til dem. Konfigurer dem med følgende indstillinger.

Bemærk: Vælg din tidszone.

Trin 7: Kør projektet

Kør projektet
Kør projektet

Når du er færdig med indstillingerne - tryk på knappen PLAY. Dette skifter dig fra EDIT -tilstand til PLAY -tilstand, hvor du kan interagere med hardwaren. I PLAY -tilstand kan du ikke trække eller oprette nye widgets, trykke på STOP og vende tilbage til EDIT -tilstand. Du får en besked, der siger "Arduino UNO er offline". Det behandler vi i det næste afsnit.

Trin 8: Arduino -kode

Arduino kode
Arduino kode

Lad os nu se på eksempelskitsen til en Wemos D1 Mini Pro. Bemærk, at der er tre nøglekomponenter, du skal inkludere:

1. char auth = ""; Specifik for dit projekt (Blynk App).

2. char ssid = ""; Specifik for det netværk, vi opretter forbindelse til (netværksnavn). Du kan også "hotspot" fra din telefon.

3. char pass = ""; Specifik for det netværk, vi opretter forbindelse til (adgangskode).

KODE

#define BLYNK_PRINT Serial

#include #include #include

#omfatte

// Du bør få Auth Token i Blynk -appen. // Gå til Projektindstillinger (møtrikikon). char auth = ""; // Dine WiFi -legitimationsoplysninger. // Indstil adgangskode til "" for åbne netværk. char ssid = ""; char pass = ""; BlynkTimer timer; WidgetRTC rtc; String currentTime; String currentDate; void setup () {// Debug console Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Begynd at synkronisere tiden rtc.begin (); // Vis digitalt ur hvert 10. sekund timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Du kan til enhver tid kalde time (), minut (), … // Se eksempler på tidsbibliotek for detaljer currentTime = String (time ()) + ":" + minut () + ": " + sekund (); currentDate = String (dag ()) + "" + måned () + "" + år (); Serial.print ("Aktuel tid:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Send tid til appen Blynk.virtualWrite (V1, currentTime); // Send dato til appen Blynk.virtualWrite (V2, currentDate); }

Trin 9: Kontroller APP for at se resultater

Tjek APP for at se resultater
Tjek APP for at se resultater

Gå tilbage til Blynk App og tjek din diplay. Du bør se den aktuelle dato og tid.

Bemærk: Jeg har indstillet tiden til at opdatere hvert 10. sekund.

Trin 10: Video

Bemærk: Jeg har indstillet tiden til at opdatere hvert 10. sekund.

Anbefalede: