Temperatuur- en humiditeitsensor met Arduino en LCD -skerm: 4 stappe
Temperatuur- en humiditeitsensor met Arduino en LCD -skerm: 4 stappe
Anonim
Image
Image

Hallo ouens, welkom terug by Artuino. Soos u gesien het, het ek 'n instruksionele begin

Vandag gaan ons 'n temperatuur- en humiditeitsmeter maak met die DHT11 -module. Laat ons begin

P. S. Oorweeg om op die video in te teken en daarvan te hou

Stap 1: verbinding

Verbinding
Verbinding

Volg hierdie diagram

na verbinding sal dit so lyk

Stap 2: Kode

Kode
Kode

Dit is die kode wat ek vir my projek gebruik het

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

#sluit "dht.h" in/ sluit die dht -sensorbiblioteek in

#define DHT_pin A0 // gee die sensorpen en A0 'n naam

dht DHT; // initialiseer die sensor

ongeldige opstelling () {

lcd.begin (16, 2); // initialiseer die senso

Serial.begin (9600); // begin die seriële kommunikasie

delay (500); // Vertraag om die stelsel te laat begin

Serial.println ("DHT11 Humiditeits- en temperatuursensor / n / n");

vertraging (1000); // Wag voordat u toegang tot Sensor kry

}

leemte -lus () {

DHT.read11 (DHT_pin); // Lees die sensorpen

Serial.print ("humiditeit ="); // druk die humiditeit in die Serial Monitor af

Seriële.afdruk (DHT.vochtigheid);

Serial.print ("%");

Serial.print ("temperatuur =");

Seriële druk (DHT.temperatuur); // om temperatuur op die seriële monitor te druk

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("humiditeit ="); // om humiditeit op die lcd te druk

lcd.print (DHT.vochtigheid);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // om temperatuur op die lcd te druk

lcd.print (DHT.temperatuur);

lcd.println ("C");

vertraging (3000); // Wag 3 sekondes voordat u weer toegang tot die sensor verkry.

}

Stap 3: Uitset

Uitset
Uitset
Uitset
Uitset

Ek het verskeie dinge daarmee probeer.

Toe ek ys daar naby plaas, het die temperatuur afgekoel.

En toe 'n warm lug daarin blaas, het die temperatuur toegeneem