Obsah:

Pošlite teplotu a vlhkosť do aplikácie Blynk (Wemos D1 Mini Pro) .: 15 krokov (s obrázkami)
Pošlite teplotu a vlhkosť do aplikácie Blynk (Wemos D1 Mini Pro) .: 15 krokov (s obrázkami)

Video: Pošlite teplotu a vlhkosť do aplikácie Blynk (Wemos D1 Mini Pro) .: 15 krokov (s obrázkami)

Video: Pošlite teplotu a vlhkosť do aplikácie Blynk (Wemos D1 Mini Pro) .: 15 krokov (s obrázkami)
Video: ESP32 DHT11 MQTT FRED 2024, November
Anonim
Pošlite teplotu a vlhkosť do aplikácie Blynk (Wemos D1 Mini Pro)
Pošlite teplotu a vlhkosť do aplikácie Blynk (Wemos D1 Mini Pro)

Tento návod sa zameriava na používanie Wemos D1 Mini Pro na odosielanie údajov (teploty a vlhkosti) do aplikácie Blynk.

Krok 1: Začíname

Začíname
Začíname

Odošleme údaje o teplote a vlhkosti do vašej aplikácie Blynk vo vašom telefóne. Pripojte diódu LED podľa obrázku: Poznámka. Použil som modrý modul digitálnej teploty/vlhkosti DHT11, ktorý má tri kolíky. Modul je od spoločnosti Banggood. Iné podobné moduly od rôznych dodávateľov môžu mať odlišné rozloženie pinov. Skontroluj to. Nasledujúce farby sú správne pre modul Banggood:

Modrá = dátový signál (vľavo)

Červená = Vcc +5v (v strede)

Čierna = Zem (vpravo)

Krok 2: Dôležité

Dôležité
Dôležité

Ako je spomenuté vyššie.

Poznámka. Použil som modrý modul digitálnej teploty/vlhkosti DHT11 od Banggood, ktorý má tri piny. Iné podobné moduly od rôznych dodávateľov môžu mať odlišné rozloženie pinov. Skontroluj to. Farby sú správne pre modul Banggood:

Modrá = Dátový signál (vľavo) Červená = Vcc +5 V (v strede) Čierna = Zem (vpravo)

Krok 3: Začíname s aplikáciou Blynk

Začíname s aplikáciou Blynk
Začíname s aplikáciou Blynk

Vytvorenie účtu 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 4: 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 5: Názov/doska/pripojenie

Meno/Rada/Pripojenie
Meno/Rada/Pripojenie

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

Krok 6: Autentifikácia

Overenie
Overenie

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 7: Pridajte dve miniaplikácie (zobrazenie hodnoty)

Pridať dve miniaplikácie (zobrazenie hodnoty)
Pridať dve miniaplikácie (zobrazenie hodnoty)

Plátno projektu je prázdne, pridajme dva widgety na zobrazenie teploty a vlhkosti. Klepnutím kdekoľvek na plátno otvoríte pole miniaplikácií. Tu sa nachádzajú všetky dostupné miniaplikácie.

Krok 8: Presuňte N Drop

Presuňte N Drop
Presuňte N Drop

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

Krok 9: Vlhkosť

Vlhkosť
Vlhkosť

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

Krok 10: Teplota

Teplota
Teplota

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

Krok 11: Spustite projekt

Spustite projekt
Spustite projekt

Krok 12: Spustite kód

Spustite kód
Spustite 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 // V aplikácii Blynk by ste mali dostať autentifikačný token. // Prejdite na Nastavenia projektu (ikona orecha). char auth = ""; // Vaše poverenia WiFi. // Pre otvorené siete nastavte heslo na „“. char ssid = ""; char pass = ""; #define DHTPIN D4 // K akému digitálnemu pinu sme pripojení #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

Časovač BlynkTimer; plávať t; plávať h; void setup () {// Ladiaca konzola Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } prázdna slučka () {Blynk.run (); timer.run (); } // Táto funkcia odosiela každú sekundu dobu prevádzky Arduina na Virtual Pin (5). // V aplikácii by mala byť frekvencia čítania widgetu nastavená na PUSH. To znamená, že // definujete, ako často sa majú údaje odosielať do aplikácie Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // alebo dht.readTemperature (true) pre stupne Fahrenheita // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Zlyhalo čítanie zo senzora DHT!"); návrat; } // Kedykoľvek môžete odoslať akúkoľvek hodnotu. // Prosím, neposielajte viac ako 10 hodnôt za sekundu. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Krok 13: Displej

Displej
Displej

Vráťte sa do aplikácie Blynk a skontrolujte svoj displej. Mali by ste vidieť aktuálnu teplotu a vlhkosť.

Odporúča: