Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I det här projektet kommer vi att göra en väderstation som mäter temperatur och luftfuktighet med Arduino som visar värdet av aktuell temperatur och luftfuktighet på en LCD -skärm
Steg 1: Komponenter krävs
Så här är listan över komponenter med köplänkar:
- Arduino UNO
- 16x2 LCD -skärm
- DHT 22 Temperatur- och fuktsensor
- Bakbord
- 10k ohm potentiometer
- anslutningskablar
Steg 2: Kretsanslutning
Här är hela pin-anslutningslistan:-
LCD-anslutning:-
LCD-PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
LCD PIN 3 ------------ Mitten av krukan
LCD PIN 4 ------------ D12 av arduino
LCD-PIN 5 ------------ GND
LCD PIN 6 ------------ D11 av arduino
LCD PIN 7 ------------ NC
LCD PIN 8 ------------ NC
LCD-PIN 9 ------------ NC
LCD PIN 10 ---------- NC
LCD PIN 11 ---------- D5 av arduino
LCD PIN 12 ---------- D4 av arduino
LCD PIN 13 ---------- D3 av arduino
LCD PIN 14 ---------- D2 av arduino
LCD PIN 15 ---------- VCC
LCD PIN 16 ---------- GND
DHT 22-anslutning:-
VCC ----------- +5V
GND ----------- GND
DATA --------- Arduino pin 8
Steg 3: Kod
#omfatta
#inkludera "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 (" %"); fördröjning (2000); }
Steg 4: Slutsats
Hoppas att jag har gett dig allt du behöver för att göra det här projektet själv. Om du gillar mitt projekt kan du överväga att prenumerera på mig på YouTube.. Tack för din tid.
www.youtube.com/creativestuff