Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem projektu bomo izdelali vremensko postajo, ki meri temperaturo in vlažnost zraka z uporabo Arduina, ki prikazuje vrednost trenutne temperature in vlažnosti na LCD zaslonu
1. korak: potrebne komponente
Torej, tukaj je seznam komponent s povezavami za nakup:
- Arduino UNO
- 16x2 LCD zaslon
- DHT 22 Senzor temperature in vlažnosti
- Ogledna plošča
- 10k ohmski potenciometer
- povezovalne žice
2. korak: Povezava s tokokrogom
Tu je celoten seznam pin povezav:-
Povezava LCD:-
LCD PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
LCD PIN 3 ------------ Srednji zatič lonca
LCD PIN 4 ------------ D12 arduina
LCD PIN 5 ------------ GND
LCD PIN 6 ------------ D11 arduina
LCD PIN 7 ------------ NC
LCD PIN 8 ------------ NC
LCD PIN 9 ------------ NC
LCD PIN 10 ---------- NC
LCD PIN 11 ---------- D5 arduina
LCD PIN 12 ---------- D4 arduina
LCD PIN 13 ---------- D3 arduina
LCD PIN 14 ---------- D2 arduina
LCD PIN 15 ---------- VCC
LCD PIN 16 ---------- GND
Priključek DHT 22:-
VCC ----------- +5V
GND ----------- GND
PODATKI --------- Arduino pin 8
3. korak: Koda
#vključi
#include "DHT.h" #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;
void setup ()
{dht.setup (DHTPin); lcd.begin (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); zamuda (2000); }
4. korak: Zaključek
Upam, da sem vam dal vse, kar potrebujete, da sami naredite ta projekt. Če vam je moj projekt všeč, se mi prosim naročite na youtube.. Hvala za vaš čas.
www.youtube.com/creativestuff