Kazalo:
- 1. korak: potrebni deli
- 2. korak: O senzorju DHT11
- Korak: Povežite DHT11 z Arduinom
- 4. korak: Priključitev LCD zaslona I2C na Arduino
- 5. korak: Koda
- Korak 6: Dokončajte gradnjo in delo
Video: Kako narediti preprosto vremensko postajo z uporabo Arduina: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Pozdravljeni fantje, v tem navodilu bom razložil, kako z enostavnimi vremenskimi postajami zaznati temperaturo in vlago s senzorjem DHT11 in Arduinom, bodo zaznani podatki prikazani na LCD zaslonu. Preden začnete s tem navodilom, morate vedeti nekaj informacij o senzorju DHT11.
Za več informacij obiščite Electronics Projects Hub
Začnimo….
1. korak: potrebni deli
DHT11
16 × 2 LCD zaslon
Arduino Uno
Moški in ženski mostički - 8
2. korak: O senzorju DHT11
DHT11 je senzor vlažnosti in temperature. Lahko se uporablja kot senzor vlažnosti in temperaturni senzor. Na trgu lahko najdete 2 tipa senzorja dht11. Ena ima 4 zatiči, druga pa 3 zatiči. V 3 -polnem senzorju dht11 je v modulu že dodan upor 10k Ohm. Delovna napetost tega modula je 3,3 V. Izhod tega senzorja je digitalni.
Korak: Povežite DHT11 z Arduinom
Če uporabljate 4 zatiče DHT11 Connection, so naslednji
DHT11 |
Arduino UNO |
Vcc | 3.3V |
Zunaj | PIN4 (digitalni) |
GND | GND |
NC | -- |
Med Vcc in Out Pin DHT11 priključite 10K ohmski upor.
Če uporabljate 3 zatiče, je DHT11 povezava naslednja
DHT11 |
Arduino UNO |
Vcc | 3.3V |
Zunaj | PIN4 (digitalni) |
GND | GND |
4. korak: Priključitev LCD zaslona I2C na Arduino
Naredil sem že navodila, kako povezati I2C LCD zaslon z Arduinom
Lahko preverite tukaj
I2C LCD Arduino
GND GND
VCC 5V
SDA A4
SCL A5
5. korak: Koda
Vključiti morate knjižnice LCD dht11 in I2C. Lahko prenesete spodaj.
Prenesite knjižnico DHT11
Prenesite knjižnico LCD I2C
Prenesite Arduino Code
#vključi
#vključi
#vključi
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZITIVNO);
dht DHT; #define DHT11_PIN 4
void setup () {
lcd.begin (16, 2); }
void loop () {
int d = DHT.read11 (DHT11_PIN);
lcd.setCursor (0, 0);
lcd.print ("Temp:");
lcd.print (temperatura DHT);
lcd.print ((char) 223);
lcd.print ("C");
lcd.setCursor (0, 1);
lcd.print ("Vlažnost:");
lcd.print (DHT.vlažnost);
lcd.print ("%");
zamuda (1000);
}
Korak 6: Dokončajte gradnjo in delo
Ne pozabite se naročiti na moj YouTube kanal
Obiščite mojo spletno stran Electronics Projects Hub
Priporočena:
Kako narediti preprosto vremensko postajo: 8 korakov
Kako narediti preprosto vremensko postajo: Pozdravljeni fantje, v tem videoposnetku vam bom pokazal, kako narediti preprosto vremensko postajo za zaznavanje temperature in vlažnosti s senzorjem DHT11
Kako narediti žepno vremensko postajo IoT: 7 korakov (s slikami)
Kako narediti žepno velikost IoT vremenske postaje: Pozdravljeni bralec! V tem navodilu se boste naučili, kako narediti majhno vremensko kocko z D1 mini (ESP8266), ki je povezan z vašim domačim WiFi -jem, tako da si lahko ogledate njen izhod kjer koli od zemlje, seveda, če imate internetno povezavo
Kako zgraditi vremensko postajo z uporabo XinaBox in Ubidots prek HTTP: 7 korakov
Kako zgraditi vremensko postajo z uporabo XinaBox in Ubidots prek HTTP: Naučite se narediti lastno vremensko postajo na Ubidotsu z uporabo XinaBox xChips (IP01, CW01 in SW01) Modul ESP8266 Core in Wi-Fi (xChip CW01) uporabnikom omogoča pošiljanje podatke iz modularnih xChips XinaBox v oblak. Te podatke je mogoče spremljati na daljavo
Zgradite preprosto vremensko postajo IOT: 4 koraki
Zgradite preprosto vremensko postajo IOT: V tej vadnici bomo zgradili čudovito (ima nadzorno ploščo in funkcijo klepeta!) Še preprosto vremensko postajo IoT z uporabo Zio -jeve Zuino XS PsyFi32 in naše zadnje vključitve v družino Qwiic, Zio Qwiic Air Senzor tlaka! Lastnost plošče
Kako narediti vremensko postajo Raspberry Pi: 5 korakov
Kako narediti vremensko postajo Raspberry Pi: V tej vadnici bom pregledal postopek namestitve SenseHAT in uvoz kode, potrebne za pretvorbo tega SenseHAT v popolnoma delujočo vremensko postajo, ki lahko beleži temperaturo, tlak in vlažnost