INHOUDSOPGAWE:

Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro: 10 stappe
Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro: 10 stappe

Video: Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro: 10 stappe

Video: Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro: 10 stappe
Video: 4Werke - Jy Slaan Die Wind In My Seile 2024, November
Anonim
Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro
Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro

Ons sal die Wemos D1 Mini Pro gebruik om die tyd en datum na die Blynk -app te skuif.

U hoef geen komponente aan die Wemos D1 Mini Pro te koppel vir hierdie aktiwiteit nie.

Stap 1: Skep 'n Blynk -rekening

Skep 'n Blynk -rekening
Skep 'n Blynk -rekening

Nadat u die Blynk -app afgelaai het, moet u 'n nuwe Blynk -rekening skep. Hierdie rekening is apart van die rekeninge wat vir die Blynk Forums gebruik word, as u reeds een het. Ons beveel aan dat u 'n regte e -posadres gebruik, want dit sal dinge later vereenvoudig.

Waarom moet ek 'n rekening skep? 'N Rekening is nodig om u projekte te stoor en toegang tot hulle te hê vanaf verskeie toestelle vanaf enige plek. Dit is ook 'n veiligheidsmaatreël. U kan altyd u eie private Blynk -bediener (skakels na 'n eksterne webwerf) opstel. Skakels na 'n eksterne webwerf. en het volle beheer.

Stap 2: Skep 'n nuwe projek

Skep 'n nuwe projek
Skep 'n nuwe projek

Nadat u suksesvol by u rekening aangemeld het, begin met 'n nuwe projek.

Stap 3: Naam/bord/konneksie

Naam/bord/konneksie
Naam/bord/konneksie

Gee dit 'n naam en kies die toepaslike bord (Wemos D1 Mini). Klik nou op skep.

Stap 4: Verifikasiekode

Verifikasiekode
Verifikasiekode

U verifikasietoken word per e -pos aan u gestuur, en u kan ook toegang daartoe kry in die instellings van u projek. 'N Nuwe nommer sal gegenereer word vir elke projek wat u skep.

Stap 5: Kies widgets

Kies Widgets
Kies Widgets
Kies Widgets
Kies Widgets

Voeg widgets by

U projek se doek is leeg, laat ons 3 widgets byvoeg - widgets met twee waarde en een real -time klok -widget. Tik op enige plek op die doek om die widget -boks oop te maak. Al die beskikbare widgets is hier geleë.

Stap 6: Widget -instellings

Widget -instellings
Widget -instellings
Widget -instellings
Widget -instellings
Widget -instellings
Widget -instellings

Drag-n-Drop-Tik en hou die widget ingedruk om dit na die nuwe posisie te sleep.

Widget -instellings - elke widget het sy eie instellings. Tik op die widget om by hulle uit te kom. Stel hulle op met die volgende instellings.

Let wel: Kies u tydsone.

Stap 7: Begin die projek

Begin die projek
Begin die projek

As u klaar is met die instellings - druk die PLAY -knoppie. Dit skakel u oor van EDIT -modus na PLAY -modus, waar u met die hardeware kan kommunikeer. As u in die PLAY -modus is, kan u nie nuwe widgets sleep of opstel nie; druk op STOP en keer terug na die EDIT -modus. U kry 'n boodskap wat sê "Arduino UNO is vanlyn". Ons behandel dit in die volgende afdeling.

Stap 8: Arduino -kode

Arduino -kode
Arduino -kode

Kom ons kyk nou na die voorbeeldskets vir 'n Wemos D1 Mini Pro. Let op dat daar drie belangrike komponente is wat u moet insluit:

1. char auth = ""; Spesifiek vir u projek (Blynk -app).

2. char ssid = ""; Spesifiek vir die netwerk waarmee ons koppel (netwerknaam). U kan ook vanaf u telefoon 'hotspot'.

3. char pass = ""; Spesifiek vir die netwerk waarmee ons verbind is (wagwoord).

KODE

#define BLYNK_PRINT reeks

#include #include #include

#insluit

// U moet Auth Token in die Blynk -app kry. // Gaan na die projekinstellings (moer -ikoon). char auth = ""; // U WiFi -geloofsbriewe. // Stel wagwoord op "" vir oop netwerke. char ssid = ""; char pass = ""; BlynkTimer timer; WidgetRTC rtc; String currentTime; String currentDate; ongeldige opstelling () {// Ontfoutkonsole Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Begin sinchroniseer tyd rtc.begin (); // Vertoon elke 10 sekondes 'n digitale klok. SetInterval (10000L, clockDisplay); } leemte -lus () {Blynk.run (); timer.run (); } void clockDisplay () {// U kan te eniger tyd uur (), minuut (),… bel. Sien voorbeelde van tydbiblioteek vir meer inligting currentTime = String (hour ()) + ":" + minute () + ": " + tweede (); currentDate = String (dag ()) + "" + maand () + "" + jaar (); Serial.print ("Huidige tyd:"); Serial.print (huidige tyd); Serial.print (""); Serial.print (huidige datum); Serial.println (); // Stuur tyd na die App Blynk.virtualWrite (V1, currentTime); // Stuur datum na die app Blynk.virtualWrite (V2, currentDate); }

Stap 9: Gaan die APP na om die resultate te sien

Gaan die APP na om die resultate te sien
Gaan die APP na om die resultate te sien

Gaan terug na die Blynk -app en kyk na u diploma. U behoort die huidige datum en tyd te sien.

Nota: ek het die tyd om elke 10 sekondes op te dateer.

Stap 10: Video

Nota: ek het die tyd om elke 10 sekondes op te dateer.

Aanbeveel: