Obsah:
- Krok 1: Hardwarové požadavky
- Krok 2: Softwarové požadavky
- Krok 3: Psaní kódu
- Krok 4: Spusťte test
- Krok 5: Výsledky
- Krok 6: Díky
Video: Monitorování teploty a vlhkosti v místnosti S cloudem ESP32 a AskSensors: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
V tomto tutoriálu se naučíte monitorovat teplotu a vlhkost místnosti nebo stolu pomocí DHT11 a ESP32 připojeného ke cloudu.
Aktualizace našich výukových programů najdete zde.
Specifikace DHT11:
Senzor DHT11 je schopen měřit teplotu od 0 ° C do 50 ° C (přesnost ± 2 ° C) a vlhkost od 20% do 90% (přesnost ± 5%). Senzor pro správnou funkci vyžaduje 5 V a výstupy teploty a vlhkosti v sériových datech.
Začněme tedy!
Krok 1: Hardwarové požadavky
Materiály:
V této ukázce budeme potřebovat:
- WiFi modul ESP32.
- Počítač se systémem Arduino IDE.
- Prkénko
- DHT11 nebo DHT22
- 47K odpor
- Vodiče pro připojení mezi DHT11 a ESP32.
- Micro USB kabel pro připojení ESP32 k vašemu počítači.
Připojení:
Připojení je velmi snadné, připojte následující kolíky, jak je znázorněno na obrázku výše:
- DHT VCC na ESP32 5V.
- Uzemnění DHT k zemi ESP32.
- Data DHT do ESP32 IO4 (specifikováno v kódu).
- Připojte datový (IO4) kolík a 5V pomocí 47K nebo 10K pull up rezistory.
Krok 2: Softwarové požadavky
Účet AskSensors
Zaregistrujte si bezplatný účet na platformách AskSensors IoT (je to tak rychlé!). Poté budete moci svá data ukládat do cloudu, přistupovat k nim vzdáleně přes internet a získáte mnoho funkcí, jako je vizualizace dat v grafech, export do souborů CSV a nastavení e -mailových upozornění …
Vytvořte nový senzor se dvěma moduly, jak je vysvětleno v této příručce Začínáme. Nezapomeňte si zkopírovat svůj „Api Key In“, který je pro další kroky povinný.
Nainstalujte ESP32 do arduino IDE
Pokud s ESP32 pracujete poprvé, podívejte se do tohoto tutoriálu, kde vám ukážu krok za krokem průvodce, jak nainstalovat váš ESP32 do Arduino IDE a připojit jej ke cloudu.
Nainstalujte si knihovny
Nainstalujte si knihovnu DHT z github (můžete ji také nainstalovat tak, že přejdete na Sketch> Include Library> Manage Libraries, a vyhledáte knihovnu adafruit dht)
Krok 3: Psaní kódu
Stáhněte si toto demo ze stránky AskSensors Github a dekomprimujte jej.
Skica čte teplotu a vlhkost ze senzoru DHT11 a odesílá jej AskSensors pomocí HTTP GET Requests.
Vše, co potřebujete, je upravit následující:
const char* ssid = "……………"; // Wifi SSID
const char* heslo = "……………"; // Wifi Heslo const char* apiKeyIn = "……………."; // Klíč API
Pamatujte, že datový pin DHT je připojen ke kolíku ESP32 IO4. v případě potřeby jej můžete změnit zde:
// Konfigurace DHT. #define DHTPIN 4 // Pin, který je připojen k senzoru DHT.
Krok 4: Spusťte test
- Připojte ESP32 k počítači pomocí kabelu USB.
- Otevřete Arduino IDE a nahrajte kód.
- Otevřete sériový terminál. Měli byste vidět, jak se váš ESP32 připojuje k internetu přes WiFi, poté bude ESP32 pravidelně číst teplotu a vlhkost a odesílat je AskSensors.
Krok 5: Výsledky
Nyní se vraťte zpět na AskSensors.
- Přihlaste se a otevřete řídicí panel Sensor.
- Klikněte na Moduly a přidejte grafy do Modulu 1 a Modulu 2.
- V grafu byste měli vidět svou datovou páru, jak je znázorněno na obrázcích výše.
Poznámka: Použil jsem vysoušeč vlasů, abych viděl změny teploty a vlhkosti;-)
Krok 6: Díky
Máte nějaký dotaz nebo návrh? Stačí komentovat, budeme rádi za vaši zpětnou vazbu!
Pomohl vám tento návod nějak? Udeřte prosím na to srdíčko:-)
Doporučuje:
Monitorování teploty a vlhkosti pomocí NODE MCU A BLYNK: 5 kroků
Monitorování teploty a vlhkosti pomocí NODE MCU A BLYNK: Ahoj kluci V tomto návodu se naučíme zjistit teplotu a vlhkost atmosféry pomocí snímače teploty a vlhkosti DHT11 pomocí aplikace Node MCU a BLYNK
Monitorování teploty a vlhkosti DHT pomocí platformy ESP8266 a platformy IoT AskSensors: 8 kroků
Monitorování teploty a vlhkosti DHT pomocí platformy ESP8266 a platformy AskSensors IoT: V předchozím pokynu jsem představil krok za krokem průvodce, jak začít s ESP8266 nodeMCU a platformou AskSensors IoT. V tomto tutoriálu připojuji snímač DHT11 do uzlu MCU. DHT11 je běžně používaný teplotní a zvlhčovací
Monitorování teploty a vlhkosti pomocí ESP-01 a DHT a AskSensors Cloud: 8 kroků
Monitorování teploty a vlhkosti pomocí ESP-01 & DHT a AskSensors Cloud: V tomto instruktážním kurzu se naučíme monitorovat měření teploty a vlhkosti pomocí desky IOT-MCU/ESP-01-DHT11 a platformy AskSensors IoT .Volím pro tuto aplikaci modul IOT-MCU ESP-01-DHT11, protože
Monitorování teploty a vlhkosti pomocí AWS-ESP32: 8 kroků
Monitoring-Temp-and-Humidity-using-AWS-ESP32: V tomto tutoriálu budeme měřit různé údaje o teplotě a vlhkosti pomocí čidla teploty a vlhkosti. Dozvíte se také, jak tato data odeslat do AWS
Monitorování zařízení a výstrahy s cloudem IoT ESP8266 a AskSensors: 6 kroků
Monitorování zařízení a výstrahy S cloudem IoT ESP8266 a AskSensors: Tento projekt si klade za cíl vybudovat inteligentní monitorovací systém zařízení využívající ESP8266 a platformu AskSensors IoT. Tento systém lze použít ke sledování úrovně vlhkosti půdy a poskytnutí objektivních kritérií pro rozhodnutí o zavlažování. které pomáhají zajistit zavlažování