جدول المحتويات:
- الخطوة 1: الأجزاء المطلوبة
- الخطوة 2: حول مستشعر DHT11
- الخطوة 3: توصيل DHT11 مع Arduino
- الخطوة 4: توصيل شاشة I2C LCD بـ Arduino
- الخطوة 5: الكود
- الخطوة السادسة: استكمال البناء والعمل
فيديو: كيفية إنشاء محطة طقس بسيطة باستخدام Arduino: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبًا يا شباب ، في هذا Instructable ، سأشرح كيفية إنشاء محطة طقس بسيطة لاستشعار درجة الحرارة والرطوبة باستخدام مستشعر DHT11 و Arduino ، سيتم عرض البيانات المحسوسة على شاشة LCD. قبل البدء في هذه التعليمات ، يجب أن تعرف بعض المعلومات حول مستشعر DHT11.
لمزيد من المعلومات ، يرجى زيارة مركز مشروعات الإلكترونيات
هيا نبدأ….
الخطوة 1: الأجزاء المطلوبة
دهت 11
شاشة عرض LCD مقاس 16 × 2
اردوينو اونو
سلك توصيل من ذكر لأنثى - 8
الخطوة 2: حول مستشعر DHT11
DHT11 عبارة عن مستشعر للرطوبة ودرجة الحرارة. يمكن استخدامه كمستشعر للرطوبة بالإضافة إلى مستشعر درجة الحرارة. يمكنك العثور على مستشعر dht11 من نوعين في السوق. واحد مع 4 دبابيس والآخر مع 3 دبابيس. في مستشعر 3 دبوس dht11 تمت إضافة المقاوم 10 كيلو أوم داخل الوحدة. جهد التشغيل لهذه الوحدة هو 3.3 فولت. خرج هذا المستشعر رقمي.
الخطوة 3: توصيل DHT11 مع Arduino
إذا كنت تستخدم 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
لقد قمت بالفعل بعمل تعليمات حول كيفية توصيل شاشة 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
قم بزيارة موقع الويب الخاص بي على مركز مشروعات الإلكترونيات
موصى به:
كيف تصنع محطة طقس بسيطة: 8 خطوات
كيف تصنع محطة طقس بسيطة: مرحبًا يا شباب ، سأوضح لك في هذا الفيديو كيفية إنشاء محطة طقس بسيطة لاستشعار درجة الحرارة والرطوبة باستخدام مستشعر DHT11
محطة طقس بسيطة DIY مع DHT11 وشاشة OLED: 8 خطوات
محطة طقس بسيطة DIY مع DHT11 وشاشة OLED: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء محطة طقس بسيطة باستخدام Arduino ومستشعر DHT11 وشاشة OLED و Visuino لعرض درجة الحرارة والرطوبة
كيفية بناء محطة طقس باستخدام XinaBox و Ubidots عبر HTTP: 7 خطوات
كيفية إنشاء محطة طقس باستخدام XinaBox و Ubidots عبر HTTP: تعرف على كيفية إنشاء محطة طقس خاصة بك في Ubidots ، باستخدام XinaBox xChips (IP01 و CW01 و SW01) تتيح وحدة ESP8266 الأساسية ووحدة Wi-Fi (xChip CW01) للمستخدمين الإرسال البيانات من xChips المعيارية الخاصة بـ XinaBox إلى السحابة. يمكن مراقبة هذه البيانات عن بعد
بناء محطة طقس بسيطة IOT: 4 خطوات
قم ببناء محطة طقس IOT بسيطة: في هذا البرنامج التعليمي ، سنقوم ببناء محطة طقس رائعة (تحتوي على لوحة معلومات وميزة دردشة!) ولكنها محطة طقس IoT بسيطة باستخدام Zio's Zuino XS PsyFi32 وإدماجنا الأخير في عائلة Qwiic ، Zio Qwiic Air مقياس الضغط ! يتميز اللوح
محطة طقس أكوريت 5 في 1 باستخدام Raspberry Pi و Weewx (محطات طقس أخرى متوافقة): 5 خطوات (بالصور)
محطة الطقس أكوريت 5 في 1 باستخدام Raspberry Pi و Weewx (محطات الطقس الأخرى متوافقة): عندما اشتريت محطة الطقس Acurite 5 في 1 ، أردت أن أكون قادرًا على التحقق من الطقس في منزلي أثناء غيابي. عندما وصلت إلى المنزل وقمت بإعداده ، أدركت أنه يتعين علي إما توصيل الشاشة بجهاز كمبيوتر أو شراء المحور الذكي الخاص بهم ،