Temperatūros ir drėgmės jutiklis su „Arduino“ir LCD ekranu: 4 žingsniai
Temperatūros ir drėgmės jutiklis su „Arduino“ir LCD ekranu: 4 žingsniai
Anonim
Image
Image

Sveiki vaikinai, Sveiki sugrįžę į Artuino. Kaip matėte, aš pradėjau „Instructable“

Šiandien mes gaminsime temperatūros ir drėgmės matuoklį su DHT11 moduliu. Pradėkime

P. S. Apsvarstykite galimybę užsiprenumeruoti ir pamėgti vaizdo įrašą

1 žingsnis: prijungimas

Ryšys
Ryšys

Sekite šią diagramą

po prijungimo jis atrodys taip

2 žingsnis: kodas

Kodas
Kodas

Tai kodas, kurį naudoju savo projektui

#include // įtraukti 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" // įtraukti dht jutiklio biblioteką

#define DHT_pin A0 // duokite pavadinimą jutiklio kaiščiui ir A0

dht DHT; // inicijuokite jutiklį

void setup () {

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

Serial.begin (9600); // pradėti serijinį ryšį

uždelsimas (500); // uždelsimas leisti sistemai paleisti

Serial.println ("DHT11 drėgmės ir temperatūros jutiklis / n / n");

uždelsimas (1000); // Palaukite prieš pasiekdami jutiklį

}

void loop () {

DHT.read11 (DHT_pin); // Skaitykite jutiklio kaištį

Serial.print ("drėgmė ="); // spausdinkite drėgmę serijiniame monitoriuje

Serijinis spaudinys (DHT. drėgmė);

Serial.print ("%");

Serijinis atspaudas ("temperatūra =");

Serijinis spaudinys (DHT.temperatūra); // spausdinti temperatūrą serijiniame monitoriuje

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("drėgmė ="); // spausdinti drėgmę ant LCD

lcd.print (DHT. drėgmė);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // spausdinti temperatūrą ant LCD

lcd.print (DHT.temperatūra);

lcd.println ("C");

uždelsimas (3000); // Palaukite 3 sekundes, kol vėl pasieksite jutiklį.

}

3 žingsnis: išvestis

Išvestis
Išvestis
Išvestis
Išvestis

Su juo išbandžiau įvairius dalykus.

Kai padėjau ledą šalia jo, temperatūra atvėso.

ir kai į jį pūtė šiltas oras, temperatūra pakilo