قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
Anonim
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno

مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. ارتفاع درجة الحرارة ، يكون جهد الخرج أعلى ، ويمكن تحويل الجهد التناظري الناتج إلى شكل رقمي باستخدام ADC بحيث يمكن لمتحكم دقيق (في حالتنا Arduino) معالجته.

الخطوة 1: الأشياء التي تحتاجها

أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها

بالنسبة إلى هذه التعليمات ، ستحتاج إلى الأشياء التالية: 1x Arduino uno (أو أي ما يعادله) 1x LM35 TEMPERATURE SENSOR أسلاك التوصيل

الخطوة 2: التوصيلات

روابط
روابط

التوصيلات سهلة للغاية ، قم بتوصيل كل شيء وفقًا للصورة الموضحة وستكون بخير ، سنقوم بقياس درجة حرارة المناطق المحيطة باستخدام LM35 وعرضها على الشاشة التسلسلية من Arduino ، وهنا يتم إعطاء خرج LM35 إلى الدبوس التناظري A1 من اردوينو UNO. يتم تحويل هذا الجهد التناظري إلى شكله الرقمي ومعالجته للحصول على قراءة درجة الحرارة.

الخطوة 3: الكود

الشفرة
الشفرة

يرجى نسخ الكود التالي وتحميله على لوحة اردوينو الخاصة بك: const int lm35_pin = A1؛ / * LM35 O / P pin * / void setup () {Serial.begin (9600)؛} حلقة باطلة () {int temp_adc_val؛ تعويم temp_val ؛ temp_adc_val = analogRead (lm35_pin) ؛ / * قراءة درجة الحرارة * / temp_val = (temp_adc_val * 4.88) ؛ / * تحويل قيمة adc إلى جهد مكافئ * / temp_val = (temp_val / 10) ؛ / * LM35 يعطي ناتج 10mv / ° C * / Serial.print ("درجة الحرارة =") ؛ Serial.print (temp_val) ؛ Serial.print ("درجة مئوية / n")؛ تأخير (1000) ؛} فيديو

الخطوة 4: اختبار مستشعر درجة الحرارة

اختبار مستشعر درجة الحرارة
اختبار مستشعر درجة الحرارة

بعد توصيل كل شيء معًا وتحميل الكود على لوحة اردوينو ، فتحت الشاشة التسلسلية في جهاز الكمبيوتر الخاص بي وكما ترون في الصورة يمكننا الحصول على إخراج درجة الحرارة على الشاشة التسلسلية الخاصة بنا.

موصى به: