اطلاعیه
همه را پاک کن

چرا DHT22 گاهی دما رو صفر نشون می‌ده؟ تغذیه هم اوکیه!

نوشته ها: 6
شروع کننده موضوع
(@sarakazmi)
عضو فعال
ملحق شد: 7 ماه پیش

تو یه پروژه با ESP8266 از DHT22 استفاده کردم. همه چی درست کار می‌کنه ولی گاهی خروجی دما یا رطوبت صفر نشون می‌ده یا NaN می‌فرسته. برق برد قطعی نداره، delay هم رعایت کردم. کجای کار مشکل داره؟

پاسخ
4 پاسخ ها
نوشته ها: 9
(@nrgsshabani)
عضو فعال
ملحق شد: 7 ماه پیش

DHT سنسور دقیقی نیست. مخصوصاً اگه فاصله سیم زیاد باشه یا نویز بخوره، دیتا غلط می‌ده یا اصلاً نمی‌ده.

پاسخ
نوشته ها: 12
(@hsinamini)
عضو فعال
ملحق شد: 7 ماه پیش

تو کد کتابخونه Adafruit DHT از isnan() استفاده کن که اگه دیتا غلط بود، دیتا قبلی رو نشون بده نه صفر.

پاسخ
نوشته ها: 5
(@pimanjafri)
عضو فعال
ملحق شد: 7 ماه پیش

یه خازن 100nF بین تغذیه و زمین سنسور بذار. بعضی وقتا ریپل رگولاتور باعث اختلال می‌شه.

پاسخ
نوشته ها: 9
(@armanizdi)
عضو فعال
ملحق شد: 7 ماه پیش

من تو پروژه طولانی‌مدت، DHT رو کلاً حذف کردم و BH1750 و BME280 گذاشتم. دقیق‌ترن و خطای ناگهانی ندارن.

پاسخ