دستیار هوش مصنوعی
اعلان‌ها
پاک کردن همه

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

نوشته‌ها: 6
شروع‌کننده موضوع
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@sarakazmi)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
4 پاسخ
نوشته‌ها: 9
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@nrgsshabani)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 12
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@hsinamini)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 5
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@pimanjafri)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 9
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@armanizdi)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ