جدول المحتويات:

كيفية إنشاء محطة طقس بسيطة باستخدام Arduino: 6 خطوات (بالصور)
كيفية إنشاء محطة طقس بسيطة باستخدام Arduino: 6 خطوات (بالصور)

فيديو: كيفية إنشاء محطة طقس بسيطة باستخدام Arduino: 6 خطوات (بالصور)

فيديو: كيفية إنشاء محطة طقس بسيطة باستخدام Arduino: 6 خطوات (بالصور)
فيديو: أعلى مستوى وصلتوا في البرمجة 2024, شهر نوفمبر
Anonim
كيفية إنشاء محطة طقس بسيطة باستخدام Arduino
كيفية إنشاء محطة طقس بسيطة باستخدام Arduino

مرحبًا يا شباب ، في هذا Instructable ، سأشرح كيفية إنشاء محطة طقس بسيطة لاستشعار درجة الحرارة والرطوبة باستخدام مستشعر DHT11 و Arduino ، سيتم عرض البيانات المحسوسة على شاشة LCD. قبل البدء في هذه التعليمات ، يجب أن تعرف بعض المعلومات حول مستشعر DHT11.

لمزيد من المعلومات ، يرجى زيارة مركز مشروعات الإلكترونيات

هيا نبدأ….

الخطوة 1: الأجزاء المطلوبة

الأجزاء المطلوبة
الأجزاء المطلوبة

دهت 11

شاشة عرض LCD مقاس 16 × 2

اردوينو اونو

سلك توصيل من ذكر لأنثى - 8

الخطوة 2: حول مستشعر DHT11

حول مستشعر DHT11
حول مستشعر DHT11

DHT11 عبارة عن مستشعر للرطوبة ودرجة الحرارة. يمكن استخدامه كمستشعر للرطوبة بالإضافة إلى مستشعر درجة الحرارة. يمكنك العثور على مستشعر dht11 من نوعين في السوق. واحد مع 4 دبابيس والآخر مع 3 دبابيس. في مستشعر 3 دبوس dht11 تمت إضافة المقاوم 10 كيلو أوم داخل الوحدة. جهد التشغيل لهذه الوحدة هو 3.3 فولت. خرج هذا المستشعر رقمي.

الخطوة 3: توصيل DHT11 مع Arduino

Image
Image
توصيل DHT11 بالاردوينو
توصيل DHT11 بالاردوينو

إذا كنت تستخدم 4 دبابيس اتصال DHT11 كالتالي

دهت 11

اردوينو UNO

Vcc 3.3 فولت
خارج PIN4 (رقمي)
GND GND
نورث كارولاينا --

قم بتوصيل المقاوم 10 كيلو أوم بين Vcc و Out Pin من DHT11.

إذا كنت تستخدم 3 دبابيس اتصال DHT11 كالتالي

دهت 11

اردوينو UNO

Vcc 3.3 فولت
خارج PIN4 (رقمي)
GND GND

الخطوة 4: توصيل شاشة I2C LCD بـ Arduino

Image
Image
توصيل شاشة I2C LCD بـ Arduino
توصيل شاشة I2C LCD بـ Arduino

لقد قمت بالفعل بعمل تعليمات حول كيفية توصيل شاشة I2C LCD بـ Arduino

يمكنك التحقق من هنا

I2C LCD اردوينو

GND GND

VCC 5 فولت

SDA A4

SCL A5

الخطوة 5: الكود

الشفرة
الشفرة

يجب عليك تضمين مكتبات dht11 و I2C LCD. يمكنك التحميل أدناه.

تحميل مكتبة DHT11

قم بتنزيل مكتبة I2C LCD

قم بتنزيل Arduino Code

#يشمل

#يشمل

#يشمل

LiquidCrystal_I2C lcd (0x27 ، 2 ، 1 ، 0 ، 4 ، 5 ، 6 ، 7 ، 3 ، إيجابي) ؛

dht DHT ؛ #define DHT11_PIN 4

الإعداد باطل(){

lcd.begin (16 ، 2) ؛ }

حلقة فارغة() {

int d = DHT.read11 (DHT11_PIN) ؛

lcd.setCursor (0 ، 0) ؛

lcd.print ("درجة الحرارة:") ؛

lcd.print (DHT. درجة الحرارة) ؛

lcd.print ((شار) 223) ؛

lcd.print ("C") ؛

lcd.setCursor (0 ، 1) ؛

lcd.print ("الرطوبة:") ؛

lcd.print (دهت.رطوبة) ؛

lcd.print ("٪") ؛

تأخير (1000) ؛

}

الخطوة السادسة: استكمال البناء والعمل

لا تنس الاشتراك في قناتي على YouTube

قم بزيارة موقع الويب الخاص بي على مركز مشروعات الإلكترونيات

موصى به: