web analytics
الاردوينو

قياس درجة الحرارة باستخدام الحساس LM35

في الحقيقة هناك الكثير من أجهزة الاستشعار التي تقيس درجة الحرارة ولكن في هذه التجربة سوف نستخدم جهاز استشعار او الحساس LM35 ، لأنه يعطي درجة الحرارة بدقة لعرضها على الشاشة التسلسلة serial monitor باستخدام الاردوينو. بالإضافة إلى ذلك ، أنها رخيصة ولا تضرر بسرعة لذلك انها حقا تستحق التجربة. في البداية سوف نقوم في دراسة الحساس بشكل عام علما ان هذا العلومات ثابتة لا يمكن التعديل عليها ويمكنك تحميل ورقة البيانات من هنا(Data Sheet).

الحساس LM35 من الحساسات التي تعتبر سهلة الاستخدام لانه يحتوي على 3 اطراف فقط وهو في الاصل عبارة ترانزستور , وله العديد من التطبيقات مثلا يستخدم في دوائرة القدرة الكهربائية والبطاريات وانظمة التكيف والتبريد HVAC. هذا الحساس له سلسلة اصدرارات وبشكل عام تعد سلسلة الحساس LM35 عبارة عن أجهزة تعمل بدقة مع جهد إخراج متناسب خطيًا مع درجة الحرارة يتمتع الحساس LM35 بميزة درجة الحرارة الخطية التي يتم قرائتها بسهولة ، حيث لا يُطلب من المستخدم طرح جهد كبير ثابت من الخرج للحصول على الاشارة ولا يتطلب هذا الحساس اي معايرة ويستطيع العمل على مدى درجة حرارة من -55 درجة مئوية إلى 150 درجة مئوية

تم تصنيف الحساس LM35 ليعمل على مدى درجة حرارة تتراوح بين -55 درجة مئوية و 150 درجة مئوية ، في حين تم تصنيف الحساس LM35C لنطاق يتراوح بين -40 درجة مئوية إلى 110 درجة مئوية. تتوفر أجهزة سلسلة LM35 في حزم ترانزستور TO المحكم ، في حين تتوفر أجهزة LM35C و LM35CA و LM35D في حزمة الترانزستور البلاستيك TO-92. يتوفر الجهاز LM35D في حزمة TO-220 بلاستيكية.

بشكل عام مواصفات الحساس هي كالتالي:
1 – دقة هذا الحساس عالية وهي ممتازة تقريبًا بالنسبة لمعظم تطبيقاتنا .
2 – جهد التغذيته يتراوح من 4v إلى 30v.
3 – درجات الحرارة التي يتعامل معها تتراوح من 55 تحت الصفر إلى 150 درجة مئوية فوق الصفر(-55 الى 150 ).
4 – الحرارة الذاتية منخفضة 0.08°C.
5 – الحساسية 10 mv/c , أذن كل 10 ملي فولت على المخرج سوف تساوي 1 سيلسيوس.
6 – له مقاومة خرجية منخفضة , ورخيص الثمن. ومناسب لتطبيقات التحكم عن بعد.

من السهل جدًا التعامل مع هذ الحساس  أنه يحتوي على 3 اطراف كما هو موضح في الجدول التالي:

اسم الطرفالوصف
Vssupply voltage 4-30V امدادات الطاقة.
Voutالاشارة الكهربائية التي تعبر عن درجة الحرارة.
GNDالطرف/الخط الارضي.

العلاقة بين درجة الحرارة (سلسيوس) والجهد (فولت) إنها علاقة خطية وفقًا لصفحة البيانات لذلك هذا الحساس رائع للمبتدئين والهواة لأنه سهل وأدائه ممتاز! بالإضافة إلى ذلك ، يمكن استخدامه في التطبيقات الصناعية. الآن لنبدأ بناء مشروعنا لقياس الحرارة باستخدام الحساس LM35 بواسطة الاردوينو.


قياس الحرارة باستخدام الحساس LM35 مع الاردوينو

حسنا من اجل قياس درجة الحرارة باستخدام الحساس LM35 ، في هذه التجربة سنحتاج إلى أي لوحة من لوحات اردوينو والمكونات في الجدول التالي وأحدث إصدار من برنامج Arduino Software IDE

المكونالعدد
اردوينو اونو آر 3 – Arduino Uno R31
الحساس LM351
لوحة توصيل صغيرة (اختياري) 1
اسلاك توصيل 3

الرسم التخطيطي

سنقوم بتوصيل الدبوس الأرضي للحساس LM35 بالطرف الارضي للاردوينو وكذلك دبوس الجهد (+5 فولت) ، وسنقوم بتوصيل إشارة المستشعر بالطرف التناظري (A3) وسنعرض درجات الحرارة على شاشة العرض التسلسلي serial monitor. سوف تكون توصيلات الحساس LM35  مع الاردوينو Arduino UNO R3 كما يلي:


الكود

تأكد من أن توصيلاتك صحيحة تماما ، ثم قم بتوصيل الاردوينو بجهاز الكمبيوتر باستخدام USB ثم قم بتحميل هذا الكود إلى لوحة الاردوينو أو أي لوحة تملكها:

/* www.tocircuit.com
 Prepared by Fawzi Al-azraq 
 admin@tocircuit.com
 */
int lm35_sensor = A3;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int temp_a;
  float temp_value;
  temp_a = analogRead(lm35_sensor); 
  /* Convert adc value to equivalent voltage */
  temp_value = (temp_a * 4.88); 
  temp_value = (temp_value/10); 
  
  Serial.print("Temperature Degree Celsius\n");
  Serial.print(temp_value);
  delay(1500);
}

الآن سترى درجات الحرارة المئوية على شاشة العرض التسلسلي serial monitor. والآن يمكنك بناء مشاريع رائعة باستخدام أجهزة استشعار مختلفة والمحركات ومشاريع اخرى مثل:

‫2 تعليقات

اترك تعليقاً

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock