Obsah:

Odeslat teplotu a vlhkost do aplikace Blynk (Wemos D1 Mini Pro) .: 15 kroků (s obrázky)
Odeslat teplotu a vlhkost do aplikace Blynk (Wemos D1 Mini Pro) .: 15 kroků (s obrázky)

Video: Odeslat teplotu a vlhkost do aplikace Blynk (Wemos D1 Mini Pro) .: 15 kroků (s obrázky)

Video: Odeslat teplotu a vlhkost do aplikace Blynk (Wemos D1 Mini Pro) .: 15 kroků (s obrázky)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Listopad
Anonim
Pošlete teplotu a vlhkost do aplikace Blynk (Wemos D1 Mini Pro)
Pošlete teplotu a vlhkost do aplikace Blynk (Wemos D1 Mini Pro)

Tento návod se zabývá používáním Wemos D1 Mini Pro k odesílání dat (teploty a vlhkosti) do aplikace Blynk.

Krok 1: Začínáme

Začínáme
Začínáme

Necháme odečíst teplotu a vlhkost do vaší aplikace Blynk v telefonu. Připojte LED podle obrázku: Poznámka. Použil jsem modrý modul digitální teploty/vlhkosti DHT11, který má tři kolíky. Modul je od Banggood. Jiné podobné moduly od různých dodavatelů mohou mít jiné rozložení pinů. Koukni na tohle. Níže uvedené barvy jsou správné pro modul Banggood:

Modrá = datový signál (vlevo)

Červená = Vcc +5v (uprostřed)

Černá = země (vpravo)

Krok 2: Důležité

Důležité
Důležité

Jak je zmíněno výše.

Poznámka. Použil jsem modrý modul DHT11 Digital Temperature/Humidity od Banggood, který má tři piny. Jiné podobné moduly od různých dodavatelů mohou mít jiné rozložení pinů. Koukni na tohle. Barvy jsou správné pro modul Banggood:

Modrá = Datový signál (vlevo) Červená = Vcc +5 V (uprostřed) Černá = Zem (vpravo)

Krok 3: Začínáme s aplikací Blynk

Začínáme s aplikací Blynk
Začínáme s aplikací Blynk

Vytvořte si účet Blynk Poté, co 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 4: 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 5: Název/Deska/Připojení

Jméno/deska/připojení
Jméno/deska/připojení

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

Krok 6: Ověření

Ověření
Ověření

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 7: Přidejte dva widgety (zobrazení hodnoty)

Přidat dva widgety (zobrazení hodnoty)
Přidat dva widgety (zobrazení hodnoty)

Plátno vašeho projektu je prázdné, přidáme dva widgety pro zobrazení teploty a vlhkosti. Klepnutím kamkoli na plátno otevřete pole widgetu. Zde jsou umístěny všechny dostupné widgety.

Krok 8: Přetáhněte N Drop

Přetáhněte N Drop
Přetáhněte N Drop

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

Krok 9: Vlhkost

Vlhkost vzduchu
Vlhkost vzduchu

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í.

Krok 10: Teplota

Teplota
Teplota

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í.

Krok 11: Spusťte projekt

Spusťte projekt
Spusťte projekt

Krok 12: Spusťte kód

Spusťte kód
Spusťte 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 // Měli byste získat Auth Token v aplikaci Blynk. // 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 = ""; #define DHTPIN D4 // K jakému digitálnímu pinu jsme připojeni #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

Časovač BlynkTimer; float t; float h; void setup () {// Debug console Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Tato funkce posílá Arduinu každou sekundu dobu up to Virtual Pin (5). // V aplikaci by měla být frekvence čtení widgetu nastavena na PUSH. To znamená, že // definujete, jak často chcete odesílat data do aplikace Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // nebo dht.readTemperature (true) pro Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Selhalo čtení ze snímače DHT!"); vrátit se; } // Kdykoli můžete odeslat libovolnou hodnotu. // Prosím, neposílejte více než 10 hodnot za sekundu. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Krok 13: Zobrazení

Displej
Displej

Vraťte se do aplikace Blynk a zkontrolujte displej. Měli byste vidět aktuální teplotu a vlhkost.

Doporučuje: