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

ميزان حرارة رقمي باستخدام NodeMCU و LM35: 5 خطوات
ميزان حرارة رقمي باستخدام NodeMCU و LM35: 5 خطوات

فيديو: ميزان حرارة رقمي باستخدام NodeMCU و LM35: 5 خطوات

فيديو: ميزان حرارة رقمي باستخدام NodeMCU و LM35: 5 خطوات
فيديو: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, شهر نوفمبر
Anonim
ميزان حرارة رقمي باستخدام NodeMCU و LM35
ميزان حرارة رقمي باستخدام NodeMCU و LM35

اصنع ميزان الحرارة الرقمي الخاص بك وراقب درجة الحرارة عبر الإنترنت من أي مكان. هذه التعليمات هي واحدة أساسية لبدء العبث بإنترنت الأشياء. سنقوم بتوصيل مستشعر درجة الحرارة LM35 مع NodeMCU 1.0 (ESP-12E).

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

الخطوة 1: المكونات المطلوبة

المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
  • مستشعر درجة الحرارة LM35
  • NodeMCU 1.0 (وحدة ESP 12-E)
  • توصيل الأسلاك
  • اللوح
  • اردوينو IDE

الخطوة 2: قم بإجراء اتصالات

إجراء اتصالات
إجراء اتصالات
  1. قم بإجراء اتصالات كما هو موضح في مخطط الدائرة.
  2. قم بتوصيل دبوس Vcc الخاص بـ LM35 إلى دبوس 3V الخاص بـ NodeMCU.
  3. قم بتوصيل دبوس التناظرية من LM35 إلى A0 من NodeMCU.
  4. قم بتوصيل دبوس GND الخاص بـ LM35 بـ GND الخاص بـ NodeMCU.

الخطوة 3: تحويل القيمة التناظرية إلى القيمة الرقمية

تحويل القيمة التناظرية إلى القيمة الرقمية
تحويل القيمة التناظرية إلى القيمة الرقمية
تحويل القيمة التناظرية إلى القيمة الرقمية
تحويل القيمة التناظرية إلى القيمة الرقمية

يقوم المحول التناظري إلى الرقمي (ADC) بتحويل القيم التناظرية إلى تقريب رقمي بناءً على الصيغة:

قيمة ADC = عينة * 1024 / الجهد المرجعي

لتحويل القيم التناظرية إلى درجة مئوية ، لدينا 3.3 فولت على لوحتنا ونعلم أن جهد الخرج لـ LM35 يختلف بمقدار 10 مللي فولت لكل درجة ارتفاع / هبوط مئوية

temp_celsius = ((analogRead (A0) * 330.0) /1024.0) ؛

لتحويل درجة مئوية إلى فهرنهايت

temp_fahrenheit = (temp_celsius * 1.8) +32.0 ؛

الخطوة 4: الربط بين LM35 و NodeMCU

  1. افتح Arduino IDE.
  2. انتقل إلى أدوات -> لوحات -> NodeMCU 1.0 (وحدة ESP 12-E).
  3. انسخ الكود. (تم إرفاق المدونة أدناه).
  4. تجميعها.
  5. قم بتحميله على NodeMCU.

الخطوة 5: مراقبة درجة الحرارة

مراقبة درجة الحرارة
مراقبة درجة الحرارة
مراقبة درجة الحرارة
مراقبة درجة الحرارة
  • يمكن مراقبة درجة الحرارة عن طريق فتح الشاشة التسلسلية.
  • يمكن مراقبته عبر الشبكة عن طريق نسخ ولصق عنوان IP المعروض على الشاشة التسلسلية ، وهنا 192.168.43.163

موصى به: