المقاومة الحراريه
Themistor
Themistor
كثير من الأحيان نحتاج لمعرفة درجة الحرارة , و قد نحتار في اختيار الحساس المناسب لهذه الوظيفة .
تتنوع حساسات الحرارة المختلفة تبعاً لعدة امور مثل :
- مدى قراءة درجة الحرارة .
- الحساسية Sensitivity .
- المخرج " رقمي او تماثلي ".
- تطبيقاته
في هذه التدوينة سنستعرض حساس الحرارة و المسمى المقاومة المتغيرة حرارياً Thermistor ,
ما هو ال thermistor ؟
ما هو ال thermistor ؟
هي عبارة عن مقاومة متغيرة تعطي خرجاً يتوافق مع التغير في درجة حرارة المحيط الخارجي , و في حالتنا هنا تعطينا مقاومة متغيرة بالنسبة للتغير لدرجة الحرارة .
هناك عدة أنواع من هذه المقاومات اعتماداً على :
العلاقة بين تغير المقاومة لتغير الحرارة .
نوع التعليب "سنسور مضاد للماء او لا " .
دقة القراءة .
في تجربتنا هذه سنقوم بتجربة المقاومة المتغيرة حرارياً ,thermistor 10k و ال 10k تعني انه يعطي خرجاً مقداره 10كيلو اوم عند 25 درجة مئوية .

سنقوم بقراءة درجة الحرارة من خلاله , و سنحتاج في هذه التجربة إلى :
1) بطاقة أردوينو .
2) مقاومة حرارية متغيرة Thermsitor 10k.
3) مقاومة 10k .
4)اسلاك توصيل Jumper .
5) لوحة تثبيت BreadBoard .
سنقوم بتوصيل الدارة كما في المخطط التالي :
![]() |
التوصيل مأخوذ من موقع أدافروت التعليمي |
و هنا قمنا بعملية التوصيل خطوة بخطوة حتى تكون واضحة للجميع .
القطع المستخدمة في التجربة |
توصيل مقاومة 10 كيلو أوم |
طرفي المقاومة الحرارية "تذكر لا يهم الأتجاه هنا " |
توصيل طرفي المقاومة الحرارية , الطرف الأول مع المقاومة 10كيلو اوم |
توصيل طرف المقاومة إلى طرف التغذية 5V في الأردوينو |
توصيل طرف المقاومة الحرارية الثاني إلى الأرضي GND في الأردوينو |
توصيل المدخل A0 في الأردوينو إلى النقطة ما بين المقاومة 10كيلو اوم و المقاومة الحرارية |
الدارة جاهزة للاستعمال و البرمجة . |
البرنامج :
هناك معادلة ثابتة لل Thermistor تعطينا العلاقة بين درجة الحرارة و التغيير في المقاومة و هي :
سنقوم بتبسيط هذه المعادلة لنحصل على :
هذه المعادلة سنعوضها للحصول على درجة الحرارة من هذا الحساس .