Sadržaj:
- Korak 1: Kreirajte Blynk račun
- Korak 2: Kreirajte novi projekat
- Korak 3: Naziv/ploča/povezivanje
- Korak 4: Kôd za provjeru autentičnosti
- Korak 5: Odaberite Widgets
- Korak 6: Postavke widgeta
- Korak 7: Pokrenite projekat
- Korak 8: Arduino kod
- Korak 9: Provjerite aplikaciju da vidite rezultate
- Korak 10: Video
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
Nakon što ste se uspješno prijavili na svoj račun, počnite s stvaranjem novog projekta.
Korak 3: 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
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
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
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
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
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
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.