Sadržaj:

Potiskivanje datuma i vremena za brisanje aplikacije pomoću Wemos D1 Mini Pro: 10 koraka
Potiskivanje datuma i vremena za brisanje aplikacije pomoću Wemos D1 Mini Pro: 10 koraka

Video: Potiskivanje datuma i vremena za brisanje aplikacije pomoću Wemos D1 Mini Pro: 10 koraka

Video: Potiskivanje datuma i vremena za brisanje aplikacije pomoću Wemos D1 Mini Pro: 10 koraka
Video: Ako imate iPhone, OVO MORATE ISPROBATI! 2024, Novembar
Anonim
Guranje datuma i vremena za brisanje aplikacije pomoću Wemos D1 Mini Pro
Guranje datuma i vremena za brisanje aplikacije pomoću Wemos D1 Mini Pro

Koristit ćemo Wemos D1 Mini Pro za pomicanje vremena i datuma u aplikaciju Blynk.

Za ovu aktivnost nećete morati povezivati nikakve komponente na Wemos D1 Mini Pro.

Korak 1: Kreirajte Blynk račun

Otvorite Blynk račun
Otvorite Blynk račun

Nakon što preuzmete Blynk aplikaciju, morat ćete stvoriti novi Blynk račun. Ovaj račun je odvojen od računa koji se koriste za Blynk forume, u slučaju da ga već imate. Preporučujemo korištenje stvarne adrese e -pošte jer će to kasnije pojednostaviti stvari.

Zašto moram stvoriti račun? Račun je potreban za spremanje vaših projekata i pristup njima s više uređaja s bilo kojeg mjesta. To je i sigurnosna mjera. Uvijek možete postaviti vlastiti privatni Blynk server (veze do vanjske web stranice.) Veze do vanjske web stranice. i imaju potpunu kontrolu.

Korak 2: Kreirajte novi projekat

Kreirajte novi projekat
Kreirajte novi projekat

Nakon što ste se uspješno prijavili na svoj račun, počnite s stvaranjem novog projekta.

Korak 3: Naziv/ploča/povezivanje

Naziv/ploča/povezivanje
Naziv/ploča/povezivanje

Dajte mu ime i odaberite odgovarajuću ploču (Wemos D1 Mini). Sada kliknite kreiraj.

Korak 4: Kôd za provjeru autentičnosti

Kod provjere autentičnosti
Kod provjere autentičnosti

Vaš token za provjeru autentičnosti bit će vam poslan e -poštom, a moći ćete mu pristupiti i u postavkama vašeg projekta. Za svaki projekt koji kreirate bit će generiran novi broj.

Korak 5: Odaberite Widgets

Odaberite Widgets
Odaberite Widgets
Odaberite Widgets
Odaberite Widgets

Dodajte widgete

Platno vašeg projekta je prazno, dodajmo 3 widgeta - dva widgeta za prikaz vrijednosti i jedan widget sa satom u stvarnom vremenu. Dodirnite bilo gdje na platnu da biste otvorili okvir s widgetima. Svi dostupni widgeti nalaze se ovdje.

Korak 6: Postavke widgeta

Widget Settings
Widget Settings
Widget Settings
Widget Settings
Widget Settings
Widget Settings

Drag-n-Drop-Dodirnite i držite Widget da biste ga prevukli na novu poziciju.

Postavke widgeta - Svaki widget ima svoje postavke. Dodirnite widget da biste došli do njih. Postavite ih sa sljedećim postavkama.

Napomena: Odaberite svoju vremensku zonu.

Korak 7: Pokrenite projekat

Pokrenite projekat
Pokrenite projekat

Kada završite s postavkama - pritisnite tipku PLAY. Ovo će vas prebaciti iz načina uređivanja u način reprodukcije gdje možete komunicirati sa hardverom. Dok ste u načinu PLAY, nećete moći povlačiti niti postavljati nove widgete, pritisnite STOP i vratite se u način EDIT. Dobit ćete poruku u kojoj piše "Arduino UNO je van mreže". Time ćemo se pozabaviti u sljedećem odjeljku.

Korak 8: Arduino kod

Arduino kod
Arduino kod

Pogledajmo sada primjer skice za Wemos D1 Mini Pro. Uočite da postoje tri ključne komponente koje ćete morati uključiti:

1. char auth = ""; Specifično za vaš projekat (aplikacija Blynk).

2. char ssid = ""; Specifično za mrežu na koju se povezujemo (naziv mreže). Takođe možete "hotspot" sa svog telefona.

3. char pass = ""; Specifično za mrežu na koju se povezujemo (lozinka).

CODE

#define BLYNK_PRINT Serijski

#include #include #include

#include

// Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona oraha). char auth = ""; // Vaši WiFi akreditivi. // Postavite lozinku na "" za otvorene mreže. char ssid = ""; char pass = ""; BlynkTimer timer; WidgetRTC rtc; String currentTime; String currentDate; void setup () {// Konzola za otklanjanje grešaka Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Početak vremena sinkronizacije rtc.begin (); // Prikaz digitalnog sata svakih 10 sekundi timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Možete pozvati sate (), minute (),… u bilo koje vrijeme // Molimo pogledajte primjere biblioteke vremena za detalje currentTime = String (hour ()) + ":" + minute () + ": " + druga (); currentDate = String (day ()) + "" + month () + "" + year (); Serial.print ("Trenutno vrijeme:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Pošaljite vrijeme aplikaciji Blynk.virtualWrite (V1, currentTime); // Pošaljite datum u aplikaciju Blynk.virtualWrite (V2, currentDate); }

Korak 9: Provjerite aplikaciju da vidite rezultate

Provjerite APP da biste vidjeli rezultate
Provjerite APP da biste vidjeli rezultate

Vratite se u aplikaciju Blynk i provjerite svoju igru. Trebali biste vidjeti trenutni datum i vrijeme.

Napomena: Imam podešeno vrijeme za ažuriranje svakih 10 sekundi.

Korak 10: Video

Napomena: Imam podešeno vrijeme za ažuriranje svakih 10 sekundi.

Preporučuje se: