Obsah:
- Krok 1: Věci, které potřebujete
- Krok 2: Připojení
- Krok 3: Nainstalujte si knihovnu Arduino
- Krok 4: Nahrajte kód do Arduino Ide
- Krok 5: Získejte teplotu a vlhkost v sériovém monitoru
Video: Jak používat teplotní senzor DHT11 s teplotou a vlhkostí Arduino a teploty tisku: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Senzor DHT11 slouží k měření teploty a vlhkosti. Jsou velmi oblíbenými fanoušky elektroniky. Senzor vlhkosti a teploty DHT11 usnadňuje přidávání údajů o vlhkosti a teplotě do vašich projektů elektroniky pro kutily. Je ideální pro vzdálené meteorologické stanice, domácí systémy řízení prostředí a systémy monitorování farmy nebo zahrady. V tomto tutoriálu tedy uvidíme, jak používat teplotní senzor DHT11 s Arduino a tisknout teplotní vlhkost a teplo na sériovém monitoru arduino ide.
Krok 1: Věci, které potřebujete
Pro tento projekt tedy potřebujete následující věci: 1x Arduino uno:
1x Teplotní senzor DHT11: https://www.utsource.net/itm/p/9221601.htmlBreadboard a několik propojek
Krok 2: Připojení
Připojte vše podle toho, jak je znázorněno na přiloženém obrázku, a pokračujte dalším krokem.
Krok 3: Nainstalujte si knihovnu Arduino
přejděte do svého Arduino IDE a poté přejděte na Sketch> Include Library> Manage Libraries. Zobrazí se Správce knihoven. Poté do vyhledávacího pole vyhledejte „DHT“a nainstalujte tyto DHT knihovny do Arduino ide. Po instalaci těchto DHT knihoven zadejte do vyhledávacího pole „Adafruit Unified Sensor“a přejděte úplně dolů, abyste našli knihovnu a nainstalujte ji a jste připraveni kódovat.
Krok 4: Nahrajte kód do Arduino Ide
Po provedení výše uvedených věcí stačí zkopírovat níže uvedený kód a nahrát jej do svého Arduino uno: #include "DHT.h" #define DHTPIN 7 // ke kterému pinu jsme připojeni // Odkomentujte jakýkoli typ, který používáte!# definovat DHTTYPE DHT11 // DHT 11 //#definovat DHTTYPE DHT22 // DHT 22 (AM2302) //#definovat DHTTYPE DHT21 // DHT 21 (AM2301) // inicializovat snímač DHT pro normální 16 MHz ArduinoDHT dht (DHTPIN, DHTTYPE); neplatné setup () {Serial.begin (9600); Serial.println („test DHTxx!“); dht.begin ();} void loop () {// Mezi měřeními počkejte několik sekund. zpoždění (2000); // Čtení teploty nebo vlhkosti trvá asi 250 milisekund! // Odečty senzorů mohou být také až 2 sekundy staré (je to velmi pomalý senzor) float h = dht.readHumidity (); // Čtení teploty jako Celsius float t = dht.readTemperature (); // Čtení teploty jako Fahrenheit float f = dht.readTemperature (true); // Zkontrolujte, zda některá čtení selhala, a ukončete předčasné (zkuste to znovu). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Failed to reading from DHT sensor!"); vrátit se; } // Výpočet tepelného indexu // Je nutné odeslat teplotu ve Fahrenheitech! float hi = dht.computeHeatIndex (f, h); Serial.print ("Vlhkost:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Teplota:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Heat index:"); Serial.print (ahoj); Serial.println (" *F");}
Krok 5: Získejte teplotu a vlhkost v sériovém monitoru
Po nahrání kódu otevřete sériový monitor přítomný v arduino ide a na svém sériovém monitoru můžete vidět teplotní, vlhkostní a tepelný index vašeho prostředí (ve kterém se aktuálně nachází váš senzor) a můžete to vzít trochu dále také můžete tyto hodnoty teploty/vlhkosti použít ve svých projektech, jako je meteorologická stanice, monitorování prostředí atd.
Doporučuje:
Jak používat snímač vlhkosti a teploty DHT22 s Arduino: 6 kroků
Jak používat snímač vlhkosti a teploty DHT22 s Arduino: V tomto tutoriálu se naučíme, jak používat snímač vlhkosti a teploty DHT22 s Arduino a zobrazovat hodnoty na OLED displeji. Podívejte se na video
Jak používat snímač vlhkosti a teploty DHT12 I2C s Arduino: 7 kroků
Jak používat snímač vlhkosti a teploty DHT12 I2C s Arduino: V tomto tutoriálu se naučíme, jak používat snímač vlhkosti a teploty DHT12 I2C s Arduino a zobrazovat hodnoty na OLED displeji. Podívejte se na video
Jak používat Teensy k tisku obrázků na Splatoon 2 pomocí tiskárny SplatPost: 10 kroků
Jak používat Teensy k tisku obrázků na Splatoon 2 pomocí tiskárny SplatPost: V tomto Instructable ukážu, jak používat tiskárnu SplatPost od ShinyQuagsire. Bez jasných pokynů by měl někdo, kdo nemá zkušenosti s příkazovým řádkem, trochu potíže. Mým cílem je zjednodušit kroky až k bodu
Přístupový bod (AP) ESP8266 NodeMCU pro webový server se snímačem teploty DT11 a teplotou a vlhkostí tisku v prohlížeči: 5 kroků
Přístupový bod (AP) ESP8266 NodeMCU pro webový server se snímačem teploty DT11 a teplotou a vlhkostí tisku v prohlížeči: Ahoj kluci, ve většině projektů používáme ESP8266 a ve většině projektů používáme ESP8266 jako webový server, takže k datům lze přistupovat na jakékoli zařízení přes WiFi přístupem na webový server hostovaný ESP8266, ale jediným problémem je, že potřebujeme funkční router pro
Monitor počasí M5Stack M5stick C na bázi ESP32 s DHT11 - Monitorujte teplotní index vlhkosti a tepla na M5stick-C s DHT11: 6 kroků
Monitor počasí M5Stack M5stick C na bázi ESP32 s DHT11 | Monitorujte teplotní vlhkost a teplotní index na M5stick-C s DHT11: Ahoj, v tomto návodu se naučíme, jak propojit teplotní senzor DHT11 s m5stick-C (vývojová deska od m5stack) a zobrazit jej na displeji m5stick-C. V tomto tutoriálu si tedy přečteme teplotu, vlhkost & teplo já