Snímač teploty a vlhkosti s displejom Arduino a LCD: 4 kroky
Snímač teploty a vlhkosti s displejom Arduino a LCD: 4 kroky
Anonim
Image
Image

Ahoj chlapci, vitajte späť v Artuine. Ako ste videli, začal som Instructable

Dnes si vyrobíme merač teploty a vlhkosti s modulom DHT11. Začnime

P. S. Zvážte prihlásenie sa na odber a lajknutie videa

Krok 1: Pripojenie

Pripojenie
Pripojenie

Postupujte podľa tohto diagramu

po pripojení to bude vyzerať takto

Krok 2: Kód

Kód
Kód

Toto je kód, ktorý som použil pre svoj 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" // zahrňuje knižnicu senzorov dht

#define DHT_pin A0 // pomenujte kolíky senzora a A0

dht DHT; // inicializácia senzora

neplatné nastavenie () {

lcd.begin (16, 2); // inicializácia senso

Serial.begin (9600); // spustenie sériovej komunikácie

delay (500); // Oneskorenie spustenia systému

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

delay (1000); // Počkajte, kým sa dostanete k senzoru

}

prázdna slučka () {

DHT.read11 (DHT_pin); // Prečítajte si kolík snímača

Serial.print ("vlhkosť ="); // vytlačte vlhkosť v sériovom monitore

Serial.print (DHT.vlhkosť);

Serial.print ("%");

Serial.print ("teplota =");

Serial.print (DHT.teplota); // na vytlačenie teploty na sériovom monitore

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("vlhkosť ="); // tlač vlhkosti na LCD

lcd.print (vlhkosť DHT);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // teplota tlače na LCD

lcd.print (teplota DHT);

lcd.println ("C");

delay (3000); // Pred ďalším prístupom k senzoru počkajte 3 sekundy.

}

Krok 3: Výstup

Výkon
Výkon
Výkon
Výkon

Skúšal som s tým rôzne veci.

Keď som k nemu umiestnil ľad, teplota sa ochladila.

& a keď do neho vháňal teplý vzduch, teplota sa zvýšila