Innehållsförteckning:

Skjuta datum och tid till Blynk -appen med Wemos D1 Mini Pro: 10 steg
Skjuta datum och tid till Blynk -appen med Wemos D1 Mini Pro: 10 steg

Video: Skjuta datum och tid till Blynk -appen med Wemos D1 Mini Pro: 10 steg

Video: Skjuta datum och tid till Blynk -appen med Wemos D1 Mini Pro: 10 steg
Video: HELA NATTLEN MED POLTERGEIST I LÄGENHETSBYGGAN filmade jag den läskiga aktiviteten. 2024, Juli
Anonim
Skicka datum och tid till Blynk -appen med Wemos D1 Mini Pro
Skicka datum och tid till Blynk -appen med Wemos D1 Mini Pro

Vi kommer att använda Wemos D1 Mini Pro för att flytta tid och datum till Blynk -appen.

Du behöver inte ansluta några komponenter till Wemos D1 Mini Pro för den här aktiviteten.

Steg 1: Skapa ett Blynk -konto

Skapa ett Blynk -konto
Skapa ett Blynk -konto

När du har laddat ner Blynk -appen måste du skapa ett nytt Blynk -konto. Detta konto är separat från kontona som används för Blynk -forumen om du redan har ett. Vi rekommenderar att du använder en riktig e -postadress eftersom det kommer att förenkla saker senare.

Varför behöver jag skapa ett konto? Ett konto behövs för att spara dina projekt och få åtkomst till dem från flera enheter var som helst. Det är också en säkerhetsåtgärd. Du kan alltid konfigurera din egen privata Blynk -server (länkar till en extern webbplats.) Länkar till en extern webbplats. och har full kontroll.

Steg 2: Skapa ett nytt projekt

Skapa ett nytt projekt
Skapa ett nytt projekt

När du har loggat in på ditt konto börjar du med att skapa ett nytt projekt.

Steg 3: Namn/tavla/anslutning

Namn/styrelse/anslutning
Namn/styrelse/anslutning

Ge det ett namn och välj lämplig tavla (Wemos D1 Mini). Klicka nu på skapa.

Steg 4: Autentiseringskod

Autentiseringskod
Autentiseringskod

Din autentiseringstoken skickas till dig via e -post och du kommer också att kunna komma åt den i projektets inställningar. Ett nytt nummer kommer att genereras för varje projekt du skapar.

Steg 5: Välj widgets

Välj widgets
Välj widgets
Välj widgets
Välj widgets

Lägg till widgets

Din projektduk är tom, låt oss lägga till tre widgets - tvåvärdesvisningswidgetar och en realtidsklocka -widget. Tryck var som helst på duken för att öppna widgetrutan. Alla tillgängliga widgets finns här.

Steg 6: Widgetinställningar

Widgetinställningar
Widgetinställningar
Widgetinställningar
Widgetinställningar
Widgetinställningar
Widgetinställningar

Dra-n-släpp-Tryck och håll ned widgeten för att dra den till den nya positionen.

Widgetinställningar - Varje widget har sina egna inställningar. Tryck på widgeten för att komma till dem. Ställ in dem med följande inställningar.

Obs! Välj din tidszon.

Steg 7: Kör projektet

Kör projektet
Kör projektet

När du är klar med inställningarna - tryck på knappen PLAY. Detta kommer att växla dig från EDIT -läge till PLAY -läge där du kan interagera med hårdvaran. I läget PLAY kommer du inte att kunna dra eller ställa in nya widgets, tryck på STOP och gå tillbaka till EDIT -läget. Du får ett meddelande som säger "Arduino UNO är offline". Vi kommer att ta itu med det i nästa avsnitt.

Steg 8: Arduino -kod

Arduino -kod
Arduino -kod

Låt oss nu titta på exempelskissen för en Wemos D1 Mini Pro. Lägg märke till att det finns tre viktiga komponenter som du måste inkludera:

1. char auth = ""; Specifikt för ditt projekt (Blynk App).

2. char ssid = ""; Specifikt för nätverket som vi ansluter till (nätverksnamn). Du kan också "hotspot" från din telefon.

3. char pass = ""; Specifikt för nätverket vi ansluter till (lösenord).

KODA

#define BLYNK_PRINT Serial

#include #include #include

#omfatta

// Du bör få Auth Token i Blynk -appen. // Gå till projektinställningarna (mutterikon). char auth = ""; // Dina WiFi -uppgifter. // Ställ in lösenordet på "" för öppna nätverk. char ssid = ""; char pass = ""; BlynkTimer -timer; WidgetRTC rtc; Sträng currentTime; Sträng currentDate; void setup () {// Debug console Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Börja synkronisera tiden rtc.begin (); // Visa digital klocka var 10: e sekund timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Du kan ringa timme (), minut (), … när som helst // Se exempel på tidbibliotek för detaljer currentTime = String (hour ()) + ":" + minute () + ": " + second (); currentDate = String (dag ()) + "" + månad () + "" + år (); Serial.print ("Aktuell tid:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Skicka tid till appen Blynk.virtualWrite (V1, currentTime); // Skicka datum till appen Blynk.virtualWrite (V2, currentDate); }

Steg 9: Kontrollera APP för att se resultat

Kontrollera APP för att se resultat
Kontrollera APP för att se resultat

Gå tillbaka till Blynk -appen och kontrollera din diplay. Du bör se aktuellt datum och tid.

Obs! Jag har tiden inställd på att uppdatera var 10: e sekund.

Steg 10: Video

Obs! Jag har tiden inställd på att uppdatera var 10: e sekund.

Rekommenderad: