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, Srpanj
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 priključivati nikakve komponente na Wemos D1 Mini Pro.

Korak 1: Izradite Blynk račun

Izradite Blynk račun
Izradite Blynk račun

Nakon što preuzmete aplikaciju Blynk, morat ćete stvoriti novi račun Blynk. 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 poslužitelj Blynk (veze do vanjskog web mjesta.) Veze prema vanjskom mjestu. i imati potpunu kontrolu.

Korak 2: Izradite novi projekt

Izradite novi projekt
Izradite novi projekt

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

Korak 3: Ime/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 stvoriti.

Korak 4: Kôd za provjeru autentičnosti

Kôd za provjeru autentičnosti
Kôd za provjeru 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 Widgete

Odaberite Widgeti
Odaberite Widgeti
Odaberite Widgeti
Odaberite Widgeti

Dodajte widgete

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

Korak 6: Postavke widgeta

Postavke widgeta
Postavke widgeta
Postavke widgeta
Postavke widgeta
Postavke widgeta
Postavke widgeta

Drag-n-Drop-Dodirnite i držite Widget da biste ga povukli na novo mjesto.

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 projekt

Pokrenite Projekt
Pokrenite Projekt

Kada završite s postavkama - pritisnite tipku PLAY. Ovo će vas prebaciti iz EDIT načina u PLAY način gdje možete komunicirati s hardverom. Dok ste u načinu PLAY, nećete moći povući ili postaviti nove widgete, pritisnite STOP i vratite se u način EDIT. Dobit ćete poruku koja kaže "Arduino UNO je offline". 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 morate uključiti:

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

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

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

KODIRATI

#define BLYNK_PRINT Serijski

#include #include #include

#uključi

// Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona matice). char auth = ""; // Vaše WiFi vjerodajnice. // Postavi lozinku na "" za otvorene mreže. char ssid = ""; char pass = ""; BlynkTimer mjerač vremena; WidgetRTC rtc; Niz currentTime; Niz currentDate; void setup () {// Konzola za otklanjanje pogreš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 knjižnice 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 u aplikaciju Blynk.virtualWrite (V1, currentTime); // Slanje datuma u aplikaciju Blynk.virtualWrite (V2, currentDate); }

Korak 9: Provjerite APP da biste vidjeli rezultate

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

Vratite se u aplikaciju Blynk i provjerite svoj prikaz. Trebali biste vidjeti trenutni datum i vrijeme.

Napomena: Imam postavljeno vrijeme za ažuriranje svakih 10 sekundi.

Korak 10: Video

Napomena: Imam postavljeno vrijeme za ažuriranje svakih 10 sekundi.

Preporučeni: