Obsah:

Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro: 10 krokov
Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro: 10 krokov

Video: Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro: 10 krokov

Video: Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro: 10 krokov
Video: Одна в городе_Рассказ_Слушать 2024, November
Anonim
Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro
Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro

Wemos D1 Mini Pro použijeme na posunutie dátumu a času do aplikácie Blynk.

K tejto činnosti nebudete musieť k Wemos D1 Mini Pro pripájať žiadne komponenty.

Krok 1: Vytvorte si účet Blynk

Vytvorte si účet Blynk
Vytvorte si účet Blynk

Po stiahnutí aplikácie Blynk si budete musieť vytvoriť nový účet Blynk. Tento účet je oddelený od účtov používaných na fórach Blynk, ak ho už máte. Odporúčame používať skutočnú e -mailovú adresu, pretože to neskôr veci zjednoduší.

Prečo si musím vytvoriť účet? Účet je potrebný na ukladanie vašich projektov a prístup k nim z viacerých zariadení odkiaľkoľvek. Je to tiež bezpečnostné opatrenie. Vždy môžete nastaviť svoj vlastný súkromný server Blynk (odkazy na externé stránky.) Odkazy na externé stránky. a mať plnú kontrolu.

Krok 2: Vytvorte nový projekt

Vytvorte nový projekt
Vytvorte nový projekt

Keď sa úspešne prihlásite do svojho účtu, začnite vytvorením nového projektu.

Krok 3: Názov/Rada/Spojenie

Meno/Rada/Spojenie
Meno/Rada/Spojenie

Pomenujte ho a vyberte príslušnú dosku (Wemos D1 Mini). Teraz kliknite na vytvoriť.

Krok 4: Overovací kód

Autentifikačný kód
Autentifikačný kód

Váš overovací token vám bude zaslaný e -mailom a budete k nemu mať prístup aj v nastaveniach svojho projektu. Pre každý projekt, ktorý vytvoríte, sa vygeneruje nové číslo.

Krok 5: Vyberte miniaplikácie

Vyberte položku Widgety
Vyberte položku Widgety
Vyberte položku Widgety
Vyberte položku Widgety

Pridajte miniaplikácie

Plátno projektu je prázdne, pridáme tri miniaplikácie - dva hodnotné widgety a jeden widget s hodinami v reálnom čase. Klepnutím kdekoľvek na plátno otvoríte pole miniaplikácií. Tu sa nachádzajú všetky dostupné miniaplikácie.

Krok 6: Nastavenia miniaplikácie

Nastavenia miniaplikácií
Nastavenia miniaplikácií
Nastavenia miniaplikácií
Nastavenia miniaplikácií
Nastavenia miniaplikácií
Nastavenia miniaplikácií

Drag-n-Drop-Klepnutím a podržaním miniaplikácie ju potiahnete na nové miesto.

Nastavenia miniaplikácií - každý widget má svoje vlastné nastavenia. Klepnutím na miniaplikáciu sa k nim dostanete. Nastavte ich pomocou nasledujúcich nastavení.

Poznámka: Vyberte svoje časové pásmo.

Krok 7: Spustite projekt

Spustite projekt
Spustite projekt

Keď ste s nastaveniami hotoví - stlačte tlačidlo PLAY. Tým sa prepnete z režimu EDIT do režimu PLAY, kde môžete komunikovať s hardvérom. V režime PLAY nebudete môcť presúvať ani nastavovať nové miniaplikácie, stlačte STOP a vráťte sa do režimu ÚPRAVY. Zobrazí sa správa „Arduino UNO je offline“. Budeme sa tým zaoberať v ďalšej časti.

Krok 8: Kód Arduino

Arduino kód
Arduino kód

Teraz sa pozrime na ukážkový náčrt Wemos D1 Mini Pro. Všimnite si, že existujú tri kľúčové komponenty, ktoré budete musieť zahrnúť:

1. char auth = ""; Špecifické pre váš projekt (aplikácia Blynk).

2. char ssid = ""; Konkrétne pre sieť, ku ktorej sa pripájame (názov siete). „Hotspot“môžete tiež vykonať z telefónu.

3. char pass = ""; Konkrétne pre sieť, ku ktorej sa pripájame (heslo).

KÓD

#define BLYNK_PRINT Sériové číslo

#include #include #include

#zahrnúť

// V aplikácii Blynk by ste mali dostať Auth Token. // Prejdite na Nastavenia projektu (ikona orecha). char auth = ""; // Vaše poverenia WiFi. // Pre otvorené siete nastavte heslo na „“. char ssid = ""; char pass = ""; Časovač BlynkTimer; WidgetRTC rtc; Reťazec currentTime; Reťazec currentDate; void setup () {// Ladiaca konzola Serial.begin (9600); // pinMode (LED, VÝSTUP); Blynk.begin (auth, ssid, pass); // Začnite synchronizovať čas rtc.begin (); // Zobrazenie digitálnych hodín každých 10 sekúnd timer.setInterval (10000L, clockDisplay); } prázdna slučka () {Blynk.run (); timer.run (); } void clockDisplay () {// Hodinu (), minútu (), … môžete volať kedykoľvek // Podrobnosti nájdete v príkladoch knižnice času. currentTime = String (hodina ()) + ":" + minúta () + ": " + sekunda (); currentDate = Reťazec (deň ()) + "" + mesiac () + "" + rok (); Serial.print ("Aktuálny čas:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Odoslanie času do aplikácie Blynk.virtualWrite (V1, currentTime); // Odoslanie dátumu do aplikácie Blynk.virtualWrite (V2, currentDate); }

Krok 9: Výsledky zobrazíte skontrolovaním aplikácie APP

Výsledky zobrazíte v aplikácii APP
Výsledky zobrazíte v aplikácii APP

Vráťte sa do aplikácie Blynk a skontrolujte svoje zobrazenie. Mali by ste vidieť aktuálny dátum a čas.

Poznámka: Mám nastavený čas na aktualizáciu každých 10 sekúnd.

Krok 10: Video

Poznámka: Mám nastavený čas na aktualizáciu každých 10 sekúnd.

Odporúča: