فهرست مطالب:

دماسنج دیجیتال با استفاده از NodeMCU و LM35: 5 مرحله
دماسنج دیجیتال با استفاده از NodeMCU و LM35: 5 مرحله

تصویری: دماسنج دیجیتال با استفاده از NodeMCU و LM35: 5 مرحله

تصویری: دماسنج دیجیتال با استفاده از NodeMCU و LM35: 5 مرحله
تصویری: آموزش گام به گام ساخت برد کنترل دمای منزل با ماژول های GSM - بخش 6 2024, نوامبر
Anonim
دماسنج دیجیتال با استفاده از NodeMCU و LM35
دماسنج دیجیتال با استفاده از NodeMCU و LM35

دماسنج دیجیتالی خود را بسازید و درجه حرارت را از طریق اینترنت از هر نقطه نظارت کنید. این دستورالعمل برای شروع کار با اینترنت اشیا یک دستورالعمل اساسی است. ما با سنسور دما LM35 با NodeMCU 1.0 (ESP-12E) ارتباط برقرار می کنیم.

LM35 یک سنسور دما است که می تواند دما را در محدوده 55- تا 150 درجه سانتی گراد اندازه گیری کند. این یک دستگاه 3 ترمینال است که ولتاژ آنالوگ متناسب با دما را فراهم می کند. NodeMCU ADC را می توان برای اندازه گیری ولتاژ آنالوگ از LM35 و در نتیجه محاسبه دمای متناسب با ولتاژ آنالوگ استفاده کرد.

مرحله 1: اجزای مورد نیاز

اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
  • سنسور دما LM35
  • NodeMCU 1.0 (ماژول ESP 12-E)
  • اتصال سیم ها
  • تخته نان
  • آردوینو IDE

مرحله 2: ایجاد ارتباطات

اتصالات ایجاد کنید
اتصالات ایجاد کنید
  1. اتصالات را همانطور که در نمودار مدار نشان داده شده است ، ایجاد کنید.
  2. پین Vcc LM35 را به پین 3 ولت 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. به Tools -> Boards -> NodeMCU 1.0 (ماژول ESP 12 -E) بروید.
  3. کد را کپی کنید. (کد زیر ضمیمه شده است).
  4. آن را کامپایل کنید.
  5. آن را در NodeMCU بارگذاری کنید.

مرحله 5: نظارت بر دما

نظارت بر دما
نظارت بر دما
نظارت بر دما
نظارت بر دما
  • با باز کردن مانیتور سریال می توان دما را کنترل کرد.
  • با کپی کردن آدرس IP نشان داده شده در مانیتور سریال ، می توانید آن را از طریق شبکه کنترل کنید ، اینجا 192.168.43.163 است

توصیه شده: