راه اندازی سنسور دما LM35 با آردوینو

0
102
راه اندازی سنسور دما LM35 با آردوینو
راه اندازی سنسور دما LM35 با آردوینو

راه اندازی سنسور دما LM35 با آردوینو، سنسور دمای LM35 جزء سنسورهای دقیق دما (توی بازار جنس اصل پیدا کنید) با خروجی آنالوگ متناسب به صورت خطی با دمای محیط برحسب درجه سانتی گراد است.

در این مثال آموزشی راه اندازی سنسور دما LM35 با آردوینو را یاد می‌گیریم.

یکی از مزیت‌های LM35 این است که اندازه گیری دما برحسب درجه سانتی گراد است در حالی که بسیاری از سنسورها برحسب کلوین هستند و برای تبدیل آن به درجه سانتی گراد باید یک عدد بزرگی را از مقدار قرائت شده کم کنیم. این سنسور نیازی به کالیبراسیون اضافی ندارد و به صورت پیش‌فرض دارای دقتی برابر °C¼± در دمای اتاق  و °C¾± در دمای 55−  تا 150 درجه‌سانتی‌گراد می‌باشد.

مشخصات فنی سنسور دما LM35:

  • به صورت پیش‌فرض بر حسب درجه سانتی گراد کالیبره شده است.
  • خروجی خطی متناسب با ده میلی ولت بر درجه سانتی گراد mV/°C
  • دارای دقت 5°C در دمای 25 درجه سانتی گراد (بصورت گارانتی شده)
  • محدوده اندازه‌گیری دمای 55−  تا 150 (درجه‌سانتی‌گراد)
  • مناسب برای کاربردهای از راه دور

قطعات مورد نیاز:

  • 1 عدد برد برد
  • 1 عدد برد آردوینو Uno R3
  • 1 عدد سنسور LM35

مراحل:

مطابق شکل زیر قطعات مدار را به یکدیگر متصل نمایید.

 

راه اندازی سنسور دما LM35 با آردوینو
راه اندازی سنسور دما LM35 با آردوینو

 

کد آردوینو :

float temp;
int tempPin = 1;

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

void loop() {
 temp = analogRead(tempPin);
 // read analog volt from sensor and save to variable temp
 temp = temp * 0.48828125;
 // convert the analog volt to its temperature equivalent
 Serial.print("TEMPERATURE = ");
 Serial.print(temp); // display temperature value
 Serial.print("*C");
 Serial.println();
 delay(1000); // update sensor reading each one second
}

نکات برنامه:

سنسور LM35 دارای سه پایه Vs ، Vout و GND می‌باشد و مطابق شکل زیر متصل می‌شوند:

  • پایه +Vs به تغذیه +5V متصل می‌شود.
  • پایه Vout به پایه آنالوگ A1 متصل می‌شود. البته می‌توانید به پایه‌های دیگر مبدل آنالوگ به دیجیتال هم وصل کنید و داخل برنامه شماره پایه را عوض کنید.
  • پایه GND به پایه زمین برد متصل می‌شود.

مبدل ADC برد ولتاژ آنالوگ خروجی سنسور را مطابق فرمول زیر به یک عدد باینری تبدیل می‌کند:

Value = sample * 1024 / reference voltage (+5v)

مقدار = مقدار نمونه * 1024 / ولتاژ مرجع (+5V)

در نتیجه طبق این رابطه برای ولتاژ مرجع +5V مقدار خروجی دیجیتال برابر با ولتاژ ورودی ضرب در عدد 205 خواهد بود.

نتایج :

با اپلود برنامه LM35 با آردوینو روی برد مقدار دمای اندازه گیری شده در خروجی سریال و بر روی مانیتور نمایش داده می‌شود و هر 1 ثانیه به روز می‌شود.

 

امیدوارم این نوشته برایتان مفید باشد.

 

منبع:  میکرودیزاینرالکترونیک

 

مطلب قبلیراه اندازی سنسور تشخیص آب توسط آردوینو
مطلب بعدیصفحه کلید سریال با آردوینو

پاسخ دهید

لطفا نظر خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید