الرئيسية / متحكمات / أردوينو / قياس درجة الحرارة باستخدام الاردوينو
maxresdefault1

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

مشروع قياس درجة الحرارة باستخدام الاردوينو وعرضها على شاشه ال Serial monitor مشروع بسيط وجميل

الحساس المستخدم يدعى LM35 , ذو خرج دقيق و مدى عمل واسع, و يعطي مباشرة خرج بالسليسيوس C و بتغير فولتية المخرج شكل منتظم مع درجة الحرارة المُقاسة , و يأتي بأشكال مختلفة و بمواصفات مختلفة  

القطع المطلوبة :

1- اردوينو 

2- سنسور lm35

 

في البدايه اقرا الداتا شيت الخاصه بالحساس lm35 :

LM35 Datasheet

يمكن أن نلخص أهم خصائصه فيما يلي :

1) تتغير فولتية الخرج خطياً مع درجة الحرارة “10mV/C “
2) نسبة الخطأ في درجة الحرارة لا تزيد أو تنقص عن 0.5C 
3) مدى حراري واسع يبدأ من 55C-  سيلسيوس إلى 150C
4)مقاومة الخرج قليلة 
5) يمكن تغذيته ضمن مدى فولتية كبير “من 4- 30 فولت “

 

اطراف الحساس

صورة2

Vs : و هي مدخل تغذية الحساس .
out:  و هو مخرج درجة الحرارة , و الذي نقوم بوصله بالمتحكم .
Gnd: ارضي الدارة .

توصيله بالاردوينو هكذا

image013


كود الاردوينو


 

//written by Eng.Hamza khazaleh
//website: www.kahrabje.com

float tempC;
int pin=A0;
void setup() {
Serial.begin(9600); // put your setup code here, to run once:

}

void loop() {
tempC=analogRead(pin);
tempC=((tempC *500.0)/1024.0);
Serial.println(“/tempC”);
Serial.print(tempC);
delay(1000);
}


 

لمشاهده النتيجه اضغط على Serial Monitor

Image-1

عن حمزة الخزاعلة

مدير موقع كهربجي | مهندس بور ( هندسة القوى الكهربائية ) وباحث في مواضيع التحكم الالكتروني

شاهد أيضاً

Neonode-Airbar-8

كيف تحول أي شاشة عادية الى شاشة تعمل باللمس؟

تريد شراء جهاز كمبيوتر محمول شاشة تعمل باللمس، ولكن لا يمكن تحمله؟ ولكن ماذا لو …

8 تعليقات

  1. روعة بس عايز الكود لانه مش واضح

  2. السلام عليكم لو حضرتك تكرمت ممكن كود للحساس لضبط الحرارةعند 37.8

  3. السلام عليكم ا طالب دراسة ماستر في جامعة يوزتجيل في تركيا طلب مساعدتي في كتابة برنانج التحكم بدرجة الحرارة بواسطوة 2560 Arduino Mag والحساس ثرموكبل نوع K لتحكم بحرارة داخل صندوق من 20درجة الى 400 درجة
    وفي حالة التبريد من 20 اللى -100 درجة تحت الصفر مع جزيل الشكر

  4. اخيى الكريم طيب ممكن نضيف 7sigm بدل الكمبيوتر

  5. شكرا لك يا اخ العرب

  6. السلام عليكم
    عندي مشكلة عند التشغيل يعطيني درجة حرارة مرتفعة جدا
    ممكن اعرف السبب

    • حمزة الخزاعلة

      تاكد بانك قمت بتوصيله بالشكل الصحيح . اي انتبه للاطراف من الداتا الشيت الخاصه بالحساس

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: thank you for using Kahrabje website ^^