
🧾 ورقة تعليمية: كل ما تحتاج معرفته عن حساس DHT11 وDHT22
🟦 القسم الأول: التعريف العام
- DHT11 وDHT22 هما حساسان رقميان لقياس الحرارة والرطوبة.
- يستخدمان في مشاريع أردوينو، الزراعة الذكية، أنظمة المراقبة البيئية، وغيرها.
🟨 القسم الثاني: المواصفات التقنية
| الخاصية | DHT11 | DHT22 |
|---|---|---|
| نطاق الحرارة | 0°C إلى 50°C | -40°C إلى 80°C |
| دقة الحرارة | ±2°C | ±0.5°C |
| نطاق الرطوبة | 20% إلى 80% RH | 0% إلى 100% RH |
| دقة الرطوبة | ±5% RH | ±2% RH |
| معدل التحديث | 1Hz | كل 2 ثانية تقريباً |
| الجهد التشغيلي | 3.3V إلى 5.5V | 3.3V إلى 6V |
🟩 القسم الثالث: التوصيل العملي
🧰 التوصيل مع أردوينو
- VCC إلى 5V أو 3.3V
- GND إلى الأرضي
- DATA إلى أي مدخل رقمي (مثلاً D2)
- مقاومة 10kΩ بين DATA وVCC لتحسين الاستقرار
🟫 القسم الرابع: كود أردوينو
📘 DHT11
cpp
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("الرطوبة: "); Serial.print(h); Serial.print(" % | الحرارة: "); Serial.print(t); Serial.println(" °C");
delay(2000);
}
📗 DHT22
cpp
#define DHTTYPE DHT22
// باقي الكود نفسه تماماً
🟥 القسم الخامس: الاستخدامات العملية
- 🌱 الزراعة الذكية: مراقبة الرطوبة والحرارة داخل البيوت البلاستيكية.
- 🏠 التحكم البيئي المنزلي: عرض القيم على شاشة أو إرسالها عبر البلوتوث.
- 📦 مراقبة التخزين: الحفاظ على ظروف مناسبة للمواد الحساسة.
🟦 القسم السادس: نصائح مهمة
استخدم مقاومة Pull-up لتحسين الإشارة.
لا تقرأ القيم بسرعة، انتظر 2 ثانية بين كل قراءة.
تأكد من التوصيل الصحيح لتجنب تلف الحساس.
[…] حساس DHT11 أو DHT22 […]