Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In dit project gaan we een weerstation maken dat temperatuur en luchtvochtigheid meet met behulp van Arduino, dat de waarde van de huidige temperatuur en vochtigheid op een LCD-scherm weergeeft
Stap 1: Vereiste componenten
Dus, hier is de lijst met componenten met kooplinks:
- Arduino UNO
- 16x2 LCD-scherm
- DHT 22 Temperatuur- en vochtigheidssensor
- Breadboard
- 10k ohm potentiometer
- aansluitdraden
Stap 2: Circuitverbinding
Hier is de volledige lijst met pinverbindingen: -
LCD-verbinding:-
LCD-PIN 1------------GND
LCD-PIN 2------------ VCC
LCD PIN 3------------ Middelste pin van de pot:
LCD PIN 4------------ D12 van arduino
LCD-PIN 5------------GND
LCD PIN 6 ------------ D11 van arduino
LCD-PIN 7 ------------NC
LCD-PIN 8 ------------NC
LCD-PIN 9 ------------NC
LCD-PIN 10----------NC
LCD PIN 11 ---------- D5 van arduino
LCD PIN 12 ---------- D4 van arduino
LCD PIN 13 ---------- D3 van arduino
LCD PIN 14 ---------- D2 van arduino
LCD-PIN 15 ---------- VCC
LCD-PIN 16 ---------- GND
DHT 22 Aansluiting:-
VCC ----------- +5V
GND ----------- GND
GEGEVENS --------- Arduino pin 8"
Stap 3: Coderen
#erbij betrekken
#include "DHT.h" #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT-dht;
ongeldige 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.afdruk(temp); lcd.print(" C"); lcd.setCursor(0, 1); lcd.print("Humi: "); lcd.print(humi); lcd.print(" %"); vertraging (2000); }
Stap 4: Conclusie
Ik hoop dat ik je alles heb gegeven wat je nodig hebt om dit project zelf te maken. Als je mijn project leuk vindt, overweeg dan om me op youtube te abonneren. Bedankt voor je tijd.
www.youtube.com/creativestuff