سلام، با ماژول ماژول سنجش رطوبت و کیفیت هوا مدل ENS160 AHT21 [SEN-16-042]
مقادیری که خوانده می شود نسبت به دما و رطوبت واقعی بسیار بالا می باشند. برای خواندن مقادیر از کتابخانه های:
ScioSense_ENS160.h version 3.0.1
Adafruit_AHTX0.h version 2.0.5
و مثال های خود آنها استفاده کرده ام. اگر نکته ای هست که باید رعایت کنم، لطفاً راهنمایی کنید.
دما حدود 4 درجه سانتی گراد بالاتر نشان می دهد.
رطوبت حدود 40 درصد.
محیط کار: Arduino IDE version 2.3.7
با تشکر
زنوزی
با سلام
در زمینه سنسور ها مخصوصا سنسور های دما و رطوبت حتما نیاز هست عملیات کالیبراسیون را انجام بدهید.
برای این مورد با سرچ در اینترنت و دیتاشیت محصول نحوه انجام کالیبراسیون ذکر شده است میتوانید با توجه به آن موضوع اقدام به کالیبراسیون بنمایید.
سلام،
دیتا شیت AHT21 صراحتاً ذکر کرده است که این سنسور کالیبره و تست شده:
Each sensor is calibrated and tested, and the product lot number is printed on the surface of the product
همچنین دستوری برای کالیبراسیون این سنسور وجود ندارد.
برای اطمینان از اینکه آیا کتابخانه های مورد استفاده درست کار می کنند نیز با کتابخانه Wire.h نیز با پروتکل I2C مستقیماً مقادیر دما و رطوبت را خواندم و باز هم همان مقادیر قبلی بدست آمد، و نتیجه همان بود.
به نظر این ماژول ENS160 + AHT21 درست کار نمی کند.