توصيل حساس LM35 برنامج اردينو لقياس درجة الحرارة بالفيديو


توصيل حساس LM35 برنامج اردينو لقياس درجة الحرارة بالفيديو

يستخدم الحساس LM35 لقياس درجة الحرارة بالدرجة المئوية، حيث يقيس درجة الحرارة ضمن النطاق -55 درجة مئوية ولغاية 150 درجة مئوية بدقة تصل الى 0.05.


والشكل التالي يوضح شكل وارجل الحساس LM35.
موسوعة الكهرباء والتحكم
حيث ان  كل :
0c --------- 0V
100C --- 1000mV
وبمعني ان : 
1023 تعطي 5v
x تعطي v
V= (5*x)/1023.0 للتحويل الى فولت 
والرقم 1023.0 كتب في المعادلة بالطريقة السابقة (العشرية) من اجل ان تعطي درجة الحرارة بالاعشار مثل 22.5 درجة حرارة:

Temp = ((5 * analogRead(A0))/1023.0)*100

لكتابة البرنامج نعرف في void loop ، نعرف الحساس كـ float كونه هناك اعشار في القيم
ثم نكتب معادلة درجة الحرارة
float temperature = (5* analogRead(A0))/1023.0)*100;
ثم نكتب العبارة التالية لكي تعرض درجة الحرارة على serial monitor
Serial.println (temperature);
ثم نكتب تاخير زمني لكي يطبع القراءة بشكل ادق
Delay(500);
 كما نكتب في void setup  

والبرنامج الكامل هو
void setup() {
Serial.begin(9600);
}
void loop() {
float temperature = (5 * analogRead(A0)/1023.0)*100;
Serial.println (temperature);
delay(500);
}
حيث يتم توصيل الوحدة مع برنامج اردينو كما يلي: 
بحيث يتم توصيل الطرف كما يلي : 
موسوعة الكهرباء والتحكم
والشكل التالي لتوصيل وحدة اردينو مع LM35
موسوعة الكهرباء والتحكم
حيث يتم من خلال البرنامج السابق عرض على serial monitor  

ولتشغيل مصباح عند درجة حرارة معنية او مروحة. يمكن اضافة السطر التالي الى البرنامج
void setup() {
Serial.begin(9600);
pinMode(12,OUTPUT);
}
void loop() {
float temperature = (5 * analogRead(A0)/1023.0)*100;
Serial.println (temperature);
if (temperature > 26.5){
  digitalWrite(12,1);
}
else{
  digitalWrite(12,0);
}
delay(500);
}
حيث تم تعريف pin 12 كمخرج لتشغيل ريليه low level trigger عن طريق اردينو بحيث يمكن توصيل مصباح 220 فولت على اطراف المصباح. والشكل التالي يوضح توصيل الدارة مع ملف الريليه: 
موسوعة الكهرباء والتحكم

وفي هذه الحالة لا يكفي فحص البرنامج للتاكد من سلامته باستخدام مصدر فولطية الحاسوب ولكن يجب استخدام مصدر فولطية خارجية اثناء تجربة التوصيلة بسبب السحب للتيار من جهة المرحل.


EmoticonEmoticon