جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مستشعر درجة حرارة بسيط ورخيص باستخدام الثرمستور NTC
يغير الثرمستور مقاومته مع التغيير في الوقت باستخدام هذه الخاصية ، فنحن نبني مستشعر درجة الحرارة لمعرفة المزيد عن الثرمستور
en.wikipedia.org/wiki/Thermistor
الخطوة 1: المكونات المطلوبة
اردوينو أونو (أو) أي اردوينو سيعمل
بعض الأسلاك الطائر ولوحة الخبز
1 × 10 ك المقاوم
1X NTC 10 كيلو الثرمستور
الخطوة 2: التوصيلات
(الأرضي) ---- (10 كيلو المقاوم) ------- | ------- (الثرمستور) ---- (+ 5 فولت)
| دبوس تناظري 0
الخطوة 3: كود فهرنهايت
#يشمل
ثيرمستور مزدوج (int RawADC) {double Temp ؛ درجة الحرارة = تسجيل الدخول (10000.0 * ((1024.0 / RawADC-1))) ؛ // = log (10000.0 / (1024.0 / RawADC-1)) // لتكوين السحب درجة الحرارة = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * درجة الحرارة * درجة الحرارة)) * درجة الحرارة) ؛ درجة الحرارة = درجة الحرارة - 273.15 ؛ // تحويل كلفن إلى سلسيوس درجة الحرارة = (درجة الحرارة * 9.0) / 5.0 +32 ؛ // تحويل الدرجة المئوية إلى فهرنهايت إرجاع درجة الحرارة ؛ }
إعداد باطل () {Serial.begin (115200) ؛ }
حلقة باطلة () {Serial.println (int (Thermistor (analogRead (0)))) ؛ // عرض تأخير فهرنهايت (1000) ؛ }
الخطوة 4: رمز الدرجة المئوية
#يشمل
ثيرمستور مزدوج (int RawADC) {double Temp ؛ درجة الحرارة = السجل (10000.0 * ((1024.0 / RawADC-1))) ؛ // = log (10000.0 / (1024.0 / RawADC-1)) // لتهيئة السحب درجة الحرارة = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * درجة الحرارة * درجة الحرارة)) * درجة الحرارة) ؛ درجة الحرارة = درجة الحرارة - 273.15 ؛ // تحويل كلفن إلى سيليسيوس إرجاع درجة الحرارة ؛ }
إعداد باطل () {Serial.begin (115200) ؛ }
حلقة باطلة () {Serial.println (int (Thermistor (analogRead (0)))) ؛ // عرض تأخير فهرنهايت (1000) ؛ }
الخطوة 5: الخاتمة
بعد الانتهاء من جميع الخطوات الآن افتح الشاشة التسلسلية واضبط الباود على 115200 يمكنك رؤية قراءات درجة الحرارة
مزيد من التطورات يمكنك إضافة شاشات الكريستال السائل لهذا
اشكرك:)
إذا كانت لديك أي شكوك فلا تتردد في طرحها