Obsah:

Senzor teploty a vlhkosti s displejem Arduino a LCD: 4 kroky
Senzor teploty a vlhkosti s displejem Arduino a LCD: 4 kroky

Video: Senzor teploty a vlhkosti s displejem Arduino a LCD: 4 kroky

Video: Senzor teploty a vlhkosti s displejem Arduino a LCD: 4 kroky
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Listopad
Anonim
Image
Image

Ahoj lidi, vítejte zpět v Artuinu. Jak jste viděli, zahájil jsem Instructable

Dnes si vyrobíme měřič teploty a vlhkosti s modulem DHT11. Začněme

P. S. Zvažte přihlášení k odběru a označení videa, které se vám líbí

Krok 1: Připojení

Spojení
Spojení

Postupujte podle tohoto diagramu

po připojení to bude vypadat takto

Krok 2: Kód

Kód
Kód

Toto je kód, který jsem použil pro svůj projekt

#include // include the lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

#include "dht.h" // zahrne knihovnu senzorů dht

#define DHT_pin A0 // pojmenujte pin senzoru a A0

dht DHT; // inicializace senzoru

neplatné nastavení () {

lcd.begin (16, 2); // inicializace senso

Serial.begin (9600); // zahájení sériové komunikace

delay (500); // Zpoždění spuštění systému

Serial.println ("snímač vlhkosti a teploty DHT11 / n / n");

delay (1000); // Počkejte, než přistoupíte k senzoru

}

prázdná smyčka () {

DHT.read11 (DHT_pin); // Přečtěte si kolík senzoru

Serial.print ("vlhkost ="); // vytiskne vlhkost v Serial Monitoru

Sériový tisk (vlhkost DHT);

Serial.print ("%");

Serial.print ("teplota =");

Serial.print (teplota DHT); // pro tisk teploty na sériovém monitoru

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("vlhkost ="); // tisk vlhkosti na LCD

lcd.print (vlhkost DHT);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // pro tisk teploty na LCD

lcd.print (teplota DHT);

lcd.println ("C");

delay (3000); // Počkejte 3 sekundy, než se znovu dostanete k senzoru.

}

Krok 3: Výstup

Výstup
Výstup
Výstup
Výstup

Zkoušel jsem s tím různé věci.

Když jsem do něj umístil led, teplota se ochladila.

& a když do něj foukal teplý vzduch, teplota se zvýšila

Doporučuje: