السلام عليكم , تقبل الله منا و منكم الصيام و القيام و صالح الأعمال
-----------مقدمة-------------
يعمل الحساس على تحويل المقدار الفيزيائي(حرارة-ضغط-اضائة) إلى مقدار كهربائي (مقاومة-توتر-مكثفة) , بحيث يكون التغير بين المقدارين متناسب (مثال كلما زادت الحرارة تزداد مقاومة الحساس)
في حال استعمال الميكروكونترولر نستعمل عادة دائرة بسيطة تضبط هذا المقدار الكهربائي وتحوله إلى "توتر" محصور بين 0 فولت و 5 فولت و نربط خرج هذه الدائرة بالمدخل التماثلي للميكروكونترولر
و عندها يمكننا ان نفعل ما نشاء بهذه القيمة ( تحكم , عرض على شاشة ...)
------
شرح الدائرة-------------
بالنسبة للحساس HS1101 نفس المبدأ إلا أن الطريقة مختلفة نوعا ما و تحتاج إلى القليل من التركيز و الفهم
أولا و قبل كل شيء عليك بإلقاء نظرة على المعلومات التقنية لهذا الحساس تجدها على الرابط التالي :
HS1101.pdf
سوف تجد أن هذا الحساس عبارة عن مكثفة متغيرة بدلالة الرطوبة.
و تجد أن المصنع اقترح استعمال التايمر المعروف NE555 للحصول على تردد متغير بدلالة الرطوبة
إليك الدائرة عامة وجدتها في جوجل.
وإليك الدائرة بالتفصيل الممل.
إلى الأن نكون قد أنهينا مع الدائرة يبقى البرنامج و كيفية حساب التردد الوارد للميكروكونترولر و كيفية حساب الرطوبة انطلاقا من التردد ومن ثم التحكم و/أو العرض
أرجو أن نناقش الجزئ الدائرة و بعد فهمها نمر إلى البرنامج حتى تسهل المتابعة
...يتبع