جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا المشروع ، سنقوم بإنشاء محطة طقس تقيس درجة الحرارة ورطوبة الهواء باستخدام Arduino والتي تعرض قيمة درجة الحرارة والرطوبة الحالية على شاشة LCD
الخطوة 1: المكونات المطلوبة
إذن ، إليك قائمة المكونات التي تحتوي على روابط شراء:
- اردوينو UNO
- شاشة LCD مقاس 16 × 2
- جهاز استشعار درجة الحرارة والرطوبة DHT 22
- اللوح
- 10 كيلو أوم الجهد
- توصيل الأسلاك
الخطوة 2: توصيل الدائرة
فيما يلي قائمة اتصالات الدبوس الكاملة: -
اتصال LCD: -
رمز PIN لشاشة LCD 1 ------------ GND
رمز PIN لشاشة LCD 2 ------------ VCC
LCD PIN 3 ------------ الدبوس الأوسط للوعاء
LCD PIN 4 ------------ D12 من اردوينو
رمز PIN لشاشة LCD 5 ------------ GND
LCD PIN 6 ------------ D11 من اردوينو
رمز PIN لشاشة LCD 7 ------------ NC
رقم التعريف الشخصي لشاشة LCD 8 ------------ NC
رقم التعريف الشخصي لشاشة LCD 9 ------------ NC
رمز PIN لشاشة LCD 10 ---------- NC
LCD PIN 11 ---------- D5 من اردوينو
LCD PIN 12 ---------- D4 من اردوينو
LCD PIN 13 ---------- D3 من اردوينو
LCD PIN 14 ---------- D2 من اردوينو
رقم التعريف الشخصي لشاشة LCD 15 ---------- VCC
رقم التعريف الشخصي لشاشات الكريستال السائل 16 ---------- GND
اتصال DHT 22: -
VCC ----------- + 5V
GND ----------- GND
البيانات --------- Arduino pin 8
الخطوة 3: الكود
#يشمل
# تتضمن "DHT.h" # تعريف DHTPin 8 LiquidCrystal lcd (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ دهت دت ؛
الإعداد باطل()
{dht.setup (DHTPin) ، lcd.begin (16 ، 2) ؛ } حلقة فارغة () {float temp = dht.getTemperature ()؛ هومي العائم = dht.getHumidity () ؛ lcd.setCursor (0 ، 0) ؛ lcd.print ("درجة الحرارة:") ؛ lcd.print (درجة الحرارة) ؛ lcd.print ("C") ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("Humi:") ؛ lcd.print (هومي) ؛ lcd.print ("٪") ؛ تأخير (2000) ؛ }
الخطوة 4: الخاتمة
آمل أن أكون قد أعطيتك كل ما تحتاجه لإنشاء هذا المشروع بنفسك ، إذا أعجبك مشروعي ، فيرجى التفكير في الاشتراك معي على youtube.. شكرًا لك على وقتك.
www.youtube.com/creativestuff