جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
اصنع ميزان الحرارة الرقمي الخاص بك وراقب درجة الحرارة عبر الإنترنت من أي مكان. هذه التعليمات هي واحدة أساسية لبدء العبث بإنترنت الأشياء. سنقوم بتوصيل مستشعر درجة الحرارة LM35 مع NodeMCU 1.0 (ESP-12E).
LM35 عبارة عن مستشعر درجة حرارة يمكنه قياس درجة الحرارة في نطاق -55 درجة مئوية إلى 150 درجة مئوية ، وهو عبارة عن جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. يمكن استخدام NodeMCU ADC لقياس الجهد التناظري من LM35 وبالتالي حساب درجة الحرارة التي تتناسب مع الجهد التناظري.
الخطوة 1: المكونات المطلوبة
- مستشعر درجة الحرارة LM35
- NodeMCU 1.0 (وحدة ESP 12-E)
- توصيل الأسلاك
- اللوح
- اردوينو IDE
الخطوة 2: قم بإجراء اتصالات
- قم بإجراء اتصالات كما هو موضح في مخطط الدائرة.
- قم بتوصيل دبوس Vcc الخاص بـ LM35 إلى دبوس 3V الخاص بـ NodeMCU.
- قم بتوصيل دبوس التناظرية من LM35 إلى A0 من NodeMCU.
- قم بتوصيل دبوس 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
- افتح Arduino IDE.
- انتقل إلى أدوات -> لوحات -> NodeMCU 1.0 (وحدة ESP 12-E).
- انسخ الكود. (تم إرفاق المدونة أدناه).
- تجميعها.
- قم بتحميله على NodeMCU.
الخطوة 5: مراقبة درجة الحرارة
- يمكن مراقبة درجة الحرارة عن طريق فتح الشاشة التسلسلية.
- يمكن مراقبته عبر الشبكة عن طريق نسخ ولصق عنوان IP المعروض على الشاشة التسلسلية ، وهنا 192.168.43.163