Senzor temperature i vlage s Arduino i LCD zaslonom: 4 koraka
Senzor temperature i vlage s Arduino i LCD zaslonom: 4 koraka
Anonim
Image
Image

Zdravo momci, dobrodošli natrag u Artuino. Kao što ste vidjeli, započeo sam An Instructable

Danas ćemo napraviti mjerač temperature i vlažnosti s modulom DHT11. Započnimo

p.s. Pretplatite se i lajkujte video

Korak 1: Povezivanje

Veza
Veza

Slijedite ovaj dijagram

nakon povezivanja to će izgledati ovako

Korak 2: Kodiranje

Kodirati
Kodirati

Ovo je kôd koji sam usd za svoj projekt

#include // uključuje lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LCD tekući kristal (rs, en, d4, d5, d6, d7);

#include "dht.h" // uključuje biblioteku senzora dht

#define DHT_pin A0 // dajte ime pin senzoru i A0

dht DHT; // inicijalizira senzor

void setup () {

lcd.begin (16, 2); // inicijalizira senz

Serial.begin (9600); // započinje serijska komunikacija

delay (500); // Odgoda za dopuštanje pokretanja sustava

Serial.println ("DHT11 Senzor vlažnosti i temperature / n / n");

delay (1000); // Pričekajte prije pristupa senzoru

}

void loop () {{100} {101}

DHT.read11 (DHT_pin); // Očitajte pin osjetnika

Serial.print ("Vlažnost ="); // ispisuje vlažnost u Serijskom Monitoru

Serijski.ispis (DHT.vlažnost);

Serial.print ("%");

Serial.print ("temperatura =");

Serijski.ispis (DHT.temperatura); // ispis temperature na serijskom monitoru

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("Vlažnost ="); // ispis vlažnosti na lcd -u

lcd.tisak (DHT. vlažnost);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // ispis temperature na lcd -u

lcd.tisak (DHT.temperatura);

lcd.println ("C");

delay (3000); // Pričekajte 3 sekunde prije ponovnog pristupa senzoru.

}

Korak 3: Ispis

Izlaz
Izlaz
Izlaz
Izlaz

Pokušao sam s njim razne stvari.

Kad sam blizu njega stavio led, temperatura se ohladila.

& i kad je u njega ubacio topli zrak, temperatura se povećala