جدول المحتويات:

مستشعر درجة حرارة اردوينو باستخدام LM35: 3 خطوات
مستشعر درجة حرارة اردوينو باستخدام LM35: 3 خطوات

فيديو: مستشعر درجة حرارة اردوينو باستخدام LM35: 3 خطوات

فيديو: مستشعر درجة حرارة اردوينو باستخدام LM35: 3 خطوات
فيديو: #lm35 #Arduino قياس درجة الحرارة باستخدام الحساس مع الاردوينو 2024, يونيو
Anonim
مستشعر درجة حرارة اردوينو باستخدام LM35
مستشعر درجة حرارة اردوينو باستخدام LM35

مقدمة

سلسلة LM35 عبارة عن أجهزة دقيقة لدرجة حرارة الدائرة المتكاملة بجهد خرج يتناسب خطيًا مع درجة حرارة مئوية. LM35 عبارة عن ثلاثة مستشعرات درجة حرارة خطية طرفية من أشباه الموصلات الوطنية. يمكنه قياس درجة الحرارة من -55 درجة مئوية إلى +150 درجة مئوية. يزيد ناتج الجهد الكهربائي لـ LM35 بمقدار 10 مللي فولت لكل درجة مئوية ارتفاع في درجة الحرارة. يمكن تشغيل LM35 من مصدر 5 فولت ويكون تيار الوقوف أقل من 60uA. يظهر دبوس من LM35 في الشكل أدناه.

سمات

• معايرة مباشرة بالدرجة المئوية (مئوية)

• عامل مقياس خطي + 10 ملي فولت / درجة مئوية

• دقة مضمونة 0.5 درجة مئوية (عند 25 درجة مئوية)

• مصنفة لنطاق كامل من -55 درجة مئوية إلى 150 درجة مئوية

• مناسبة للتطبيقات عن بعد

• التكلفة المنخفضة بسبب تهذيب بسكويت الويفر

• يعمل من 4 فولت إلى 30 فولت

• استنزاف تيار أقل من 60 ميكرو أمبير

• تسخين ذاتي منخفض ، 0.08 درجة مئوية في هواء ساكن

• غير الخطية فقط ± ¼ درجة مئوية نموذجي

• ناتج ذو مقاومة منخفضة ، 0.1 Ω لـ 1 مللي أمبير تحميل PinOuts من LM35 يظهر في الصورة.

يمكنك تنزيل ورقة البيانات من الملف أدناه.

الخطوة 1: الأجهزة المطلوبة ومخطط الدائرة

الأجهزة المطلوبة ومخطط الدائرة
الأجهزة المطلوبة ومخطط الدائرة
  • Arduino Board (أي) اشتريه من Flipkart
  • LM35 Sensor اشتريه من فليبكارت
  • اللوح

قم بتوصيل الدائرة كما هو موضح في الصورة وقم بتحميل الكود التالي.

الخطوة 2: برمجة Arduino

قم بتنزيل الكود هنا

/ * الكود الذي صممه Sujay في SA Lab * / const int sensor = A5 ؛ // تعيين الدبوس التناظري A5 إلى درجة حرارة تعويم "المستشعر" المتغيرة ؛ // متغير لتخزين درجة الحرارة في درجة مئوية تعويم درجة الحرارة ؛ // متغير لتخزين درجة الحرارة في فهرنهايت تعويم فوهة ؛ // متغير مؤقت للاحتفاظ بإعداد فراغ قراءة المستشعر () {pinMode (sensor ، INPUT) ؛ // تكوين دبوس المستشعر كمدخل Serial.begin (9600) ؛ } حلقة فارغة () {vout = analogRead (مستشعر) ؛ vout = (vout * 500) / 1023 ؛ tempc = vout ؛ // تخزين القيمة بالدرجة المئوية tempf = (vout * 1.8) +32 ؛ // التحويل إلى فهرنهايت Serial.print ("in DegreeC =") ؛ Serial.print ("\ t") ؛ Serial.print (tempc) ؛ Serial.print ("") ؛ Serial.print ("بالفهرنهايت =") ؛ Serial.print ("\ t") ؛ Serial.print (tempf) ؛ Serial.println () ، تأخير (500) ؛ // تأخير لمدة ثانية واحدة لتسهيل المشاهدة}

الخطوة 3: نتيجة الإخراج

نتيجة الإخراج
نتيجة الإخراج

شاهد النتيجة على Serial Monitor….

بادئ ذي بدء ، أود أن أشكرك على قراءة هذا الدليل! وآمل أن يساعد أنت. إذا كان لديك أي استفسارات ، يسعدني مساعدتك …..

قم بإسقاط تعليق. ملاحظاتك قيمة بالنسبة لي.

موصى به: