فهرست مطالب:
تصویری: ESP8266 NodeMCU + LM35 + Blynk (ایستگاه هواشناسی IOT/ سنسور دمای دیجیتال): 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام بچه ها! در این دستورالعمل ، ما قصد داریم نحوه اتصال سنسور LM35 به NodeMCU و نمایش این اطلاعات دما از طریق اینترنت در تلفن هوشمند با برنامه Blynk را بیاموزیم.
(همچنین در این پروژه ما از ویجت SuperChart در برنامه Blynk استفاده می کنیم تا داده ها در ابر Blynk ذخیره شوند و ما تمام داده های گذشته را در یک نمودار مشاهده کنیم. به طور خلاصه ، هیچ داده سنسوری از بین نمی رود و شما می توانید ببینید یک نمودار زیبا.)
تدارکات
شروع شدن…
لیست اقلام مورد نیاز برای این پروژه
1. NodeMCU
2. LM35
3. سیم جهنده
4. Breadboard
5. Arduino ide (با نصب کتابخانه های blynk)
مرحله 1: اتصال مدار
LM35 دارای 3 پین است. (هنگامی که سطح صاف سنسور رو به روی شماست ، بگذارید پین 1 سمت چپ ترین پین باشد ، پین وسط پین 2 و پین سمت راست پین 3 باشد)
Pin1 در NodeMCU به 3.3v متصل است.
Pin2 به A0 متصل است. (یک و تنها پین آنالوگ در NodeMCU)
Pin3 به Ground در NodeMCU متصل است.
(من از سیم های بلوز استفاده نمی کنم زیرا قصد دارم این را برای مدتی متصل نگه دارم)
مرحله 2: تنظیم برنامه Blynk
1. برنامه Blynk را از Playstore/ App store نصب کرده و وارد حساب خود شوید.
2. با انتخاب NodeMCU به عنوان دستگاه و Wi-Fi به عنوان نوع اتصال ، یک پروژه جدید ایجاد کنید. (توکن Auth به شناسه نامه شما ارسال می شود ، بعداً در کد استفاده می شود)
3. روی نماد + کلیک کنید و ویدجت های زیر را اضافه کنید - نمایش مقدار برچسب ، اندازه گیری و ابر نمودار. (اندازه ویجت ها را به دلخواه تغییر دهید)
4. ما از ویجت مقدار برچسب گذاری شده برای نمایش زمان بهینه استفاده می کنیم. (تعداد ثانیه ها از زمانی که NodeMCU را روشن می کنیم) با استفاده از این ویژگی ما چند مزیت داریم- می توانیم بدانیم که Nodemcu به اینترنت متصل است یا خیر (شمارنده باید در هر ثانیه 1 عدد افزایش یابد) و این شمارنده هر بار تنظیم مجدد می شود تنظیمات مجدد برق (بنابراین هنگامی که منبع تغذیه مناسب نیست) ایده ای دقیق دریافت خواهید کرد. ما برای این کار از پین مجازی V6 استفاده می کنیم و نرخ خواندن را روی 1 ثانیه تنظیم می کنیم.
5. از ویجت سنج برای نمایش دما استفاده می کنیم. اجازه دهید داده ها را از طریق پین مجازی V5 به برنامه blynk ارسال کنیم
، محدوده نمایش 0 تا 50 درجه سانتیگراد است و نرخ خواندن بر روی PUSH تنظیم می شود (زیرا ما از ابر نمودار استفاده خواهیم کرد).
6. اکنون Superchart می آید. ما از این برای مشاهده قرائت های قبلی دما در یک نمودار استفاده خواهیم کرد. در تنظیمات ویجت ، دما را به عنوان یک جریان داده اضافه کنید. با کلیک روی نماد تنظیمات در کنار جریان داده ایجاد شده ، پین ورودی را به عنوان پین مجازی V5 انتخاب کنید. (می توانید بقیه تنظیمات را به دلخواه تغییر دهید).
** توجه: اگر منظور مرا در مراحل بالا متوجه نشده اید ، می توانید به سادگی تصاویر بالا را برای راه اندازی برنامه دنبال کنید.
مرحله 3: کد
فایل کد مورد نیاز را در این صفحه ضمیمه می کنم.
مرحله 4: جمع بندی…
کد را با اتصال به رایانه خود در NodeMCU بارگذاری کنید. دکمه play را در برنامه Blynk فشار دهید ، در حال حاضر شما باید داده ها را به تلفن هوشمند خود دریافت کنید و تمام اینهاست که می توانید آن را از رایانه جدا کرده و به پاوربانک متصل کرده و کل دستگاه سنجش درجه حرارت را در هر کجا که نیاز است قرار دهید.
** توجه: به چند نکته توجه کنید-
1. UPTIME: هنگامی که برنامه Blynk از طریق اینترنت به NodeMCU متصل می شود ، هر ثانیه درخواست آپ تایم می کند. اگر این شمارنده هر ثانیه بالا نمی رود ، به این معنی است که اتصال شبکه در هر دو طرف تلفن یا NodeMCU ضعیف یا خراب است (یا NodeMCU روشن نمی شود).
2. SUPERCHART: می توانید داده های حسگر ثبت شده خود را به عنوان یک فایل CSV صادر کنید یا حتی داده های قبلی را برای شروع مجدد حذف کنید. (میزان استفاده از دما برای استفاده از Superchart باید روی PUSH تنظیم شود)
3. من به چند عکس یادداشت اضافه کرده ام. (ممکن است برخی از تردیدها را برطرف کند)
امیدوارم از این درس آموز لذت برده باشید!
توصیه شده:
ایستگاه هواشناسی NaTaLia: ایستگاه آب و هوایی خورشیدی آردوینو به درستی انجام شد: 8 مرحله (همراه با تصاویر)
ایستگاه هواشناسی NaTaLia: ایستگاه آب و هوایی خورشیدی آردوینو به درستی انجام شد: پس از 1 سال عملیات موفق در 2 مکان مختلف ، من برنامه های پروژه ایستگاه هواشناسی خورشیدی خود را به اشتراک می گذارم و توضیح می دهم که چگونه به یک سیستم تبدیل شده است که می تواند در مدت زمان طولانی زنده بماند. دوره های انرژی خورشیدی اگر دنبال کنید
ایستگاه هواشناسی DIY و ایستگاه حسگر WiFi: 7 مرحله (همراه با تصاویر)
DIY Weather Station & WiFi Sensor Station: در این پروژه نحوه ایجاد ایستگاه هواشناسی به همراه ایستگاه حسگر WiFi را به شما نشان خواهم داد. ایستگاه حسگر داده های دما و رطوبت محلی را اندازه گیری می کند و آنها را از طریق WiFi به ایستگاه هواشناسی ارسال می کند. سپس ایستگاه هواشناسی t
سنسور دمای دیجیتال: 5 مرحله
سنسور دمای دیجیتال: حسگرها کار با هر پروژه ای را سرگرم کننده و ساده می کنند ، هزاران سنسور وجود دارد و ما انتخاب می کنیم که سنسور مناسب را برای پروژه ها یا نیازهای خود انتخاب کنیم. اما هیچ چیز بهتر از طراحی سنسورهای DIY خود برای کار با طیف گسترده ای نیست
سنسور دمای ساده LED دیجیتال: 3 مرحله
سنسور دمای ساده LED دیجیتال: یک سنسور دمای الکترونیکی ساده ، کم هزینه و دیجیتال. ویلیام جیمز ، آگوست ، 2015 چکیده چشمک زدن LED ها حاوی یک تراشه IC کوچک است که باعث می شود آنها در هنگام اعمال ولتاژ به طور مداوم روشن و خاموش شوند. این مطالعه نشان می دهد که چشمک زدن ra
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (سایر ایستگاه های هواشناسی سازگار هستند): 5 مرحله (همراه با تصاویر)
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (دیگر ایستگاه های آب و هوایی سازگار هستند): وقتی ایستگاه هواشناسی Acurite 5 in 1 را خریداری کردم ، می خواستم بتوانم آب و هوا را در خانه ام بررسی کنم. وقتی به خانه رسیدم و آن را راه اندازی کردم ، متوجه شدم که یا باید صفحه نمایش را به کامپیوتر وصل کنم یا هاب هوشمند آنها را بخرم ،