جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
الثرمستور هو نوع من المقاوم تختلف مقاومته بشكل كبير مع درجة الحرارة.
الخطوة 1: المكونات
- لوحة اردوينو أونو * 1
- كابل USB * 1
- الثرمستور * 1
-مقاوم (10 كيلو) * 1
- اللوح * 1
- أسلاك توصيل
الخطوة 2: المبدأ
تختلف مقاومة الثرمستور بشكل كبير مع درجة الحرارة المحيطة. يمكنه اكتشاف التغيرات في درجة الحرارة المحيطة في الوقت الحقيقي. أرسل بيانات درجة الحرارة إلى منفذ الإدخال / الإخراج التناظري الخاص بـ SunFounder. بعد ذلك ، نحتاج فقط إلى تحويل خرج المستشعر إلى درجة حرارة مئوية عن طريق البرمجة البسيطة وعرضه على المنفذ التسلسلي
الخطوة 3: رسم تخطيطي
الخطوة 4: الإجراءات
الخطوة 1:
بناء الدائرة.
الخطوة 2:
قم بتنزيل الكود من
الخطوه 3:
قم بتحميل الرسم التخطيطي على لوحة Arduino Uno
انقر فوق أيقونة تحميل لتحميل الرمز إلى لوحة التحكم.
إذا ظهر "تم التحميل" أسفل النافذة ، فهذا يعني أنه تم تحميل الرسم التخطيطي بنجاح.
الآن ، يمكنك رؤية درجة الحرارة الحالية المعروضة على الشاشة التسلسلية.
الخطوة 5: الكود
/ ************************************** * الاسم: الثرمستور * الوظيفة: يمكنك رؤية درجة الحرارة الحالية المعروضة على الشاشة التسلسلية. ************************************** / // البريد الإلكتروني: [email protected] // الموقع الإلكتروني: www.primerobotics.in #define analogPin A0 // the الثرمستور يعلق بـ #define beta 3950 // the beta of the thermistor #define resistant 10 // the value of the pull-down resistor void setup () {Serial.begin (9600) ؛ } حلقة فارغة () {// قراءة قيمة الثرمستور طويلة a = analogRead (analogPin) ؛ // صيغة حساب درجة حرارة تعويم tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0 ؛ // float tempF = 1.8 * tempC + 32.0 ؛ // تحويل الدرجة المئوية إلى فهرنهايت Serial.print ("TempC:") ؛ // طباعة "TempC:" Serial.print (tempC) ؛ // طباعة درجة حرارة مئوية Serial.print ("C") ؛ // طباعة الوحدة Serial.println () ؛ //Serial.print("TempF: ") ؛ // Serial.print (tempF) ؛ // Serial.print ("F") ؛ تأخير (200) ؛ // انتظر 200 مللي ثانية}