2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu loyihada biz Arduino yordamida harorat va havo namligini o'lchaydigan ob -havo stantsiyasini quramiz, u LCD displeyida joriy harorat va namlik qiymatini ko'rsatadi.
1 -qadam: zarur komponentlar
Shunday qilib, sotib olish havolalari bo'lgan komponentlar ro'yxati:
- Arduino UNO
- 16x2 LCD displey
- DHT 22 Harorat va namlik sensori
- Non paneli
- 10k ohmlik potansiyometr
- ulash simlari
2 -qadam: O'chirish davri
Bu erda pinli ulanishlarning to'liq ro'yxati:-
LCD ulanishi:-
LCD PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
LCD PIN 3 ------------ Idishning o'rta pimi
LCD PIN 4 ------------ D12 arduino
LCD PIN 5 ------------ GND
LCD PIN 6 ------------ D11 arduino
LCD PIN 7 ------------ NC
LCD PIN 8 ------------ NC
LCD PIN 9 ------------ NC
LCD PIN 10 ---------- NC
LCD PIN 11 ---------- D5 arduino
LCD PIN 12 ---------- D4 arduino
LCD PIN 13 ---------- D3 arduino
LCD PIN 14 ---------- D2 arduino
LCD PIN 15 ---------- VCC
LCD PIN 16 ---------- GND
DHT 22 ulanishi:-
VCC ----------- +5V
GND ----------- GND
Ma'lumotlar --------- Arduino pin 8
3 -qadam: kod
#qo'shing
#"DHT.h" ni qo'shing #DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2) ni aniqlang; DHT dht;
bo'sh o'rnatish ()
{dht.setup (DHTPin); lcd.begin (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Harorat:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); kechikish (2000); }
4 -qadam: Xulosa
Umid qilamanki, men sizga bu loyihani o'zingiz qilishingiz uchun kerak bo'lgan hamma narsani berdim, agar sizga mening loyiham yoqsa, iltimos, menga youtube -da obuna bo'lishni o'ylab ko'ring. Vaqtingiz uchun rahmat.
www.youtube.com/creativestuff