Obsah:

Posunutí data a času do aplikace Blynk pomocí Wemos D1 Mini Pro: 10 kroků
Posunutí data a času do aplikace Blynk pomocí Wemos D1 Mini Pro: 10 kroků

Video: Posunutí data a času do aplikace Blynk pomocí Wemos D1 Mini Pro: 10 kroků

Video: Posunutí data a času do aplikace Blynk pomocí Wemos D1 Mini Pro: 10 kroků
Video: Adding Augmented Reality to your Typescript Project 2024, Listopad
Anonim
Posunutí data a času do aplikace Blynk pomocí Wemos D1 Mini Pro
Posunutí data a času do aplikace Blynk pomocí Wemos D1 Mini Pro

Wemos D1 Mini Pro použijeme k posunutí času a data do aplikace Blynk.

K této činnosti nebudete muset k Wemos D1 Mini Pro připojovat žádné komponenty.

Krok 1: Vytvořte si účet Blynk

Vytvořte si účet Blynk
Vytvořte si účet Blynk

Jakmile si stáhnete aplikaci Blynk, budete si muset vytvořit nový účet Blynk. Tento účet je oddělený od účtů používaných pro fóra Blynk, pokud ho již máte. Doporučujeme použít skutečnou e -mailovou adresu, protože to později věci zjednoduší.

Proč potřebuji vytvořit účet? K uložení vašich projektů a přístupu k nim z více zařízení odkudkoli je potřeba účet. Je to také bezpečnostní opatření. Vždy můžete nastavit svůj vlastní soukromý server Blynk (odkazy na externí web.) Odkazy na externí web. a mít plnou kontrolu.

Krok 2: Vytvořte nový projekt

Vytvořit nový projekt
Vytvořit nový projekt

Jakmile se úspěšně přihlásíte ke svému účtu, začněte vytvořením nového projektu.

Krok 3: Jméno/rada/spojení

Jméno/rada/spojení
Jméno/rada/spojení

Pojmenujte jej a vyberte příslušnou desku (Wemos D1 Mini). Nyní klikněte na vytvořit.

Krok 4: Ověřovací kód

Ověřovací kód
Ověřovací kód

Váš ověřovací token vám bude zaslán e -mailem a budete k němu mít také přístup v nastavení vašeho projektu. Pro každý vytvořený projekt bude vygenerováno nové číslo.

Krok 5: Vyberte widgety

Vyberte Widgety
Vyberte Widgety
Vyberte Widgety
Vyberte Widgety

Přidejte widgety

Plátno vašeho projektu je prázdné, přidáme 3 widgety - dva hodnotné widgety a jeden widget s hodinami v reálném čase. Klepnutím kamkoli na plátno otevřete pole widgetu. Zde jsou umístěny všechny dostupné widgety.

Krok 6: Nastavení widgetu

Nastavení widgetu
Nastavení widgetu
Nastavení widgetu
Nastavení widgetu
Nastavení widgetu
Nastavení widgetu

Drag-n-Drop-Klepnutím a podržením widgetu jej přetáhnete na nové místo.

Nastavení widgetu - každý widget má svá vlastní nastavení. Klepnutím na widget se k nim dostanete. Nastavte je pomocí následujícího nastavení.

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

Krok 7: Spusťte projekt

Spusťte projekt
Spusťte projekt

Až budete s nastavením hotovi - stiskněte tlačítko PLAY. Tím se přepnete z režimu EDIT do režimu PLAY, kde můžete komunikovat s hardwarem. V režimu PLAY nebudete moci přetahovat ani nastavovat nové widgety, stiskněte STOP a vraťte se zpět do režimu EDIT. Zobrazí se zpráva „Arduino UNO je offline“. Budeme se tím zabývat v další části.

Krok 8: Arduino kód

Arduino kód
Arduino kód

Nyní se podívejme na příklad skici pro Wemos D1 Mini Pro. Všimněte si, že jsou tři klíčové komponenty, které budete muset zahrnout:

1. char auth = ""; Specifické pro váš projekt (aplikace Blynk).

2. char ssid = ""; Specifické pro síť, ke které se připojujeme (název sítě). „Hotspot“můžete také provést z telefonu.

3. char pass = ""; Konkrétně pro síť, ke které se připojujeme (heslo).

KÓD

#define BLYNK_PRINT Sériové číslo

#include #include #include

#zahrnout

// V aplikaci Blynk byste měli získat Auth Token. // Přejděte do Nastavení projektu (ikona matice). char auth = ""; // Vaše pověření WiFi. // U otevřených sítí nastavte heslo na „“. char ssid = ""; char pass = ""; Časovač BlynkTimer; WidgetRTC rtc; Řetězec currentTime; Řetězec currentDate; void setup () {// Debug console Serial.begin (9600); // pinMode (LED, VÝSTUP); Blynk.begin (auth, ssid, pass); // Začněte synchronizovat čas rtc.begin (); // Zobrazení digitálních hodin každých 10 sekund timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Hodinu (), minutu (),… můžete zavolat kdykoli // Podrobnosti najdete v příkladech knihovny časů currentTime = String (hodina ()) + ":" + minuta () + ": " + sekunda (); currentDate = Řetězec (den ()) + "" + měsíc () + "" + rok (); Serial.print ("Aktuální čas:"); Serial.print (currentTime); Serial.print (""); Serial.print (aktuální datum); Serial.println (); // Odeslání času do aplikace Blynk.virtualWrite (V1, currentTime); // Odeslání data do aplikace Blynk.virtualWrite (V2, currentDate); }

Krok 9: Zkontrolujte aplikaci, abyste viděli výsledky

Chcete -li zobrazit výsledky, zkontrolujte aplikaci
Chcete -li zobrazit výsledky, zkontrolujte aplikaci

Vraťte se do aplikace Blynk a zkontrolujte své zobrazení. Měli byste vidět aktuální datum a čas.

Poznámka: Mám nastavený čas na aktualizaci každých 10 sekund.

Krok 10: Video

Poznámka: Mám nastavený čas na aktualizaci každých 10 sekund.

Doporučuje: