Innholdsfortegnelse:

Skyv dato og klokkeslett til Blynk -appen ved hjelp av Wemos D1 Mini Pro: 10 trinn
Skyv dato og klokkeslett til Blynk -appen ved hjelp av Wemos D1 Mini Pro: 10 trinn

Video: Skyv dato og klokkeslett til Blynk -appen ved hjelp av Wemos D1 Mini Pro: 10 trinn

Video: Skyv dato og klokkeslett til Blynk -appen ved hjelp av Wemos D1 Mini Pro: 10 trinn
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Skyv dato og klokkeslett til Blynk -appen ved hjelp av Wemos D1 Mini Pro
Skyv dato og klokkeslett til Blynk -appen ved hjelp av Wemos D1 Mini Pro

Vi vil bruke Wemos D1 Mini Pro til å skyve tid og dato til Blynk -appen.

Du trenger ikke koble noen komponenter til Wemos D1 Mini Pro for denne aktiviteten.

Trinn 1: Opprett en Blynk -konto

Opprett en Blynk -konto
Opprett en Blynk -konto

Etter at du har lastet ned Blynk -appen, må du opprette en ny Blynk -konto. Denne kontoen er atskilt fra kontoene som brukes for Blynk -forumene, hvis du allerede har en. Vi anbefaler å bruke en ekte e -postadresse fordi det vil forenkle ting senere.

Hvorfor må jeg opprette en konto? En konto er nødvendig for å lagre prosjektene dine og ha tilgang til dem fra flere enheter hvor som helst. Det er også et sikkerhetstiltak. Du kan alltid sette opp din egen private Blynk -server (koblinger til et eksternt nettsted.) Lenker til et eksternt nettsted. og har full kontroll.

Trinn 2: Lag et nytt prosjekt

Lag et nytt prosjekt
Lag et nytt prosjekt

Etter at du har logget deg på kontoen din, starter du med å opprette et nytt prosjekt.

Trinn 3: Navn/brett/tilkobling

Navn/brett/tilkobling
Navn/brett/tilkobling

Gi det et navn og velg det passende kortet (Wemos D1 Mini). Klikk nå på opprett.

Trinn 4: Godkjenningskode

Godkjenningskode
Godkjenningskode

Autentiseringstokenet blir sendt til deg på e -post, og du vil også ha tilgang til det i innstillingene for prosjektet ditt. Et nytt nummer vil bli generert for hvert prosjekt du oppretter.

Trinn 5: Velg widgets

Velg Widgets
Velg Widgets
Velg Widgets
Velg Widgets

Legg til widgets

Prosjektlerretet ditt er tomt, la oss legge til tre widgets - visnings widgets med to verdier og en widget i sanntid. Trykk hvor som helst på lerretet for å åpne widgetboksen. Alle tilgjengelige widgets finnes her.

Trinn 6: Widget -innstillinger

Widget -innstillinger
Widget -innstillinger
Widget -innstillinger
Widget -innstillinger
Widget -innstillinger
Widget -innstillinger

Dra-n-slipp-Trykk og hold på widgeten for å dra den til den nye posisjonen.

Widget -innstillinger - Hver widget har sine egne innstillinger. Trykk på widgeten for å komme til dem. Sett dem opp med følgende innstillinger.

Merk: Velg din tidssone.

Trinn 7: Kjør prosjektet

Kjør prosjektet
Kjør prosjektet

Når du er ferdig med Innstillinger - trykk på PLAY -knappen. Dette vil bytte deg fra EDIT -modus til PLAY -modus, hvor du kan samhandle med maskinvaren. I PLAY -modus kan du ikke dra eller sette opp nye widgets, trykke STOPP og gå tilbake til EDIT -modus. Du vil få en melding som sier "Arduino UNO er frakoblet". Vi tar for oss det i neste avsnitt.

Trinn 8: Arduino -kode

Arduino -koden
Arduino -koden

La oss nå se på eksempelskissen for en Wemos D1 Mini Pro. Legg merke til at det er tre viktige komponenter du må inkludere:

1. char auth = ""; Spesifikk for prosjektet ditt (Blynk App).

2. char ssid = ""; Spesifikk for nettverket som vi kobler til (nettverksnavn). Du kan også "hotspot" fra telefonen.

3. char pass = ""; Spesifikk for nettverket vi kobler til (passord).

KODE

#define BLYNK_PRINT Serial

#include #include #include

#inkludere

// Du bør få Auth Token i Blynk -appen. // Gå til prosjektinnstillingene (nøtterikon). char auth = ""; // WiFi -legitimasjonen din. // Sett passordet til "" for åpne nettverk. char ssid = ""; char pass = ""; BlynkTimer timer; WidgetRTC rtc; Streng currentTime; String currentDate; ugyldig oppsett () {// Debug -konsoll Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Begynn synkroniseringstiden rtc.begin (); // Vis digital klokke hvert 10. sekund timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Du kan ringe time (), minutt (), … når som helst // Se eksempler på tidsbibliotek for detaljer currentTime = String (time ()) + ":" + minutt () + ": " + sekund (); currentDate = String (dag ()) + "" + måned () + "" + år (); Serial.print ("Nåværende 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); }

Trinn 9: Sjekk APP for å se resultater

Sjekk APP for å se resultater
Sjekk APP for å se resultater

Gå tilbake til Blynk -appen og sjekk diplayen din. Du bør se gjeldende dato og klokkeslett.

Merk: Jeg har satt tiden til å oppdatere hvert 10. sekund.

Trinn 10: Video

Merk: Jeg har satt tiden til å oppdatere hvert 10. sekund.

Anbefalt: