فهرست مطالب:
- مرحله 1: نرم افزار مورد استفاده:
- مرحله 2: جزء مورد استفاده:
- مرحله 3: نحوه پیکربندی Nodemcu در Arduino IDE:
- مرحله 4: کار Thingspeak:
- مرحله 5: نمودار مدار:
- مرحله 6: کد:
- مرحله 7: ویدئو:
تصویری: نودمکو داده های دما و رطوبت را به Thingspeak ارسال می کند: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در اینجا در این آموزش ما با nodemcu با سنسور dht11 و ارسال داده های دما و رطوبت به سرور thingspeak ارتباط برقرار کرده ایم. در اینجا نمودار دما و رطوبت را به سرور thingspeak رسم کرده ایم.
مرحله 1: نرم افزار مورد استفاده:
1. Arduino IDE: در مورد nodemcu ما فقط از arduino IDE استفاده می کنیم. شما می توانید آخرین Arduino IDE را از این لینک بارگیری کنید:
www.arduino.cc/fa/Main/Software اکنون نحوه پیکربندی nodemcu به arduino IDE ، در مراحل زیر این مورد را به شما خواهیم گفت.
مرحله 2: جزء مورد استفاده:
1) Node MCU V3: Node MCU یک پلت فرم IOT منبع باز است. این شامل سیستم عامل است که بر روی ESP8266 Wi-Fi SoC از سخت افزار مبتنی بر ماژول ESP-12 اجرا می شود. اصطلاح "Node MCU" به طور پیش فرض بیشتر به سیستم عامل اشاره دارد تا کیت های dev.
2) سنسور DHT11: این سنسور دما و رطوبت DHT11 دارای خروجی سیگنال دیجیتال کالیبره شده با قابلیت سنسور دما و رطوبت است. این دستگاه با یک میکروکنترلر 8 بیتی با کارایی بالا ادغام شده است. فناوری آن قابلیت اطمینان بالا و ثبات عالی در دراز مدت را تضمین می کند. این سنسور شامل یک عنصر مقاومتی و یک سنسور برای دستگاههای اندازه گیری دمای NTC مرطوب است. دارای کیفیت عالی ، پاسخ سریع ، قابلیت ضد تداخل و عملکرد بالا.
مرحله 3: نحوه پیکربندی Nodemcu در Arduino IDE:
در زیر مراحل پیکربندی nodemcu در arduino IDE آمده است
در تصاویر I1 ، I2 و I3 برای مرجع وجود دارد که ما برای مراجع خود از آنها برای درک شما استفاده خواهیم کرد
مرحله 1: ابتدا باید Arduino IDE را باز کنید.
مرحله 2: اکنون روی برگه تنظیمات مانند تصویر I1 کلیک کنید. اکنون باید یک URL را در مدیر هیئت مدیره اضافی کپی کنید. در اینجا آدرس اینترنتی وجود دارد- https://arduino.esp8266.com/stable/package_esp8266… سپس روی OK کلیک کنید
مرحله 3: اکنون به Tools بروید و Board Manager را انتخاب کنید. یک پنجره مانند I2 دریافت خواهید کرد.
کافی است در آن پنجره به پایین بروید و esp8266 را توسط ESP8266 Community جستجو کنید ، یا می توانید مستقیماً esp8266 را با تایپ کردن گزینه جستجو جستجو کنید ، اکنون روی دکمه نصب کلیک کنید.
مرحله 4: IDE Arduino خود را راه اندازی مجدد کنید
مرحله 5: اکنون به Tools بروید و دستگاه nodemcu خود را همانطور که در تصویر I3 نشان داده ایم انتخاب کنید
مرحله 4: کار Thingspeak:
بنابراین تا کنون شما نرم افزار و اجزای مورد استفاده در این پروژه را دریافت کرده اید.
بنابراین اکنون شما باید سرور thingspeak را درک کنید.
ThingsSpeak یک برنامه و منبع باز اینترنت اشیا (IoT) منبع باز برای ذخیره و بازیابی داده ها با استفاده از پروتکل HTTP از طریق اینترنت یا از طریق یک شبکه محلی است.
بنابراین برای بدست آوردن داده های نمودار و حسگر در thingspeak ابتدا باید یک حساب کاربری در thingspeak ایجاد کنید.
پس از ایجاد موفقیت آمیز حساب ، اکنون باید وارد حساب شوید.
اکنون باید یک کانال ایجاد کنید ، بنابراین برای آن روی کانالهای جدید نشان داده شده در شکل بالا کلیک کنید.
اکنون مطابق برنامه خود یک نام مناسب به آن بدهید زیرا در تصویر بالا مشاهده می کنید که ما نام داده های سنسور DHT11 را داده ایم و برخی از موارد مانند شرح و فیلد 1 و فیلد 2 را پر کنید.
ما می توانیم تا 8 فیلد برای یک کانال ایجاد کنیم. در اینجا ما فقط به 2 کانال احتیاج داریم زیرا دما و رطوبت را از سنسور dht11 دریافت می کنیم.
اکنون پس از ایجاد موفقیت آمیز کانال ، باید به برگه API Keys بروید و کلید نوشتن API آن کانال را دریافت کنید.
مرحله 5: نمودار مدار:
مرحله 6: کد:
می توانید کد منبع را از لینک Github ما دریافت کنید
مرحله 7: ویدئو:
توضیحات کامل پروژه در فیلم بالا آورده شده است
اگر در مورد این پروژه شک دارید ، می توانید در زیر نظرات خود را با ما در میان بگذارید.
و اگر می خواهید در مورد سیستم جاسازی شده بیشتر بدانید می توانید از کانال یوتیوب ما دیدن کنید
لطفاً برای به روزرسانی های مکرر از صفحه فیس بوک ما دیدن کرده و لایک کنید.
با تشکر و احترام ،
فناوری های امبدوترونیک
توصیه شده:
ارسال داده های سنسور دما و رطوبت بی سیم به Excel: 34 مرحله
ارسال داده های سنسور دما و رطوبت بی سیم به اکسل: ما در اینجا از سنسور دما و رطوبت NCD استفاده می کنیم ، اما مراحل برای هر یک از محصولات ncd برابر است ، بنابراین اگر سنسورهای بی سیم دیگر ncd دارید ، در کنار آن مشاهده رایگان را تجربه کنید. با توقف این متن ، باید
ارسال داده های ارتعاش بی سیم و حسگر دما به Excel با استفاده از Node-RED: 25 مرحله
ارسال داده های ارتعاش بی سیم و حسگر دما به Excel با استفاده از Node-RED: معرفی سنسور ارتعاش و دمای بی سیم NCD’s Long Range IoT Industrial ، با استفاده از ساختار شبکه ای مش بی سیم تا محدوده 2 مایل. این دستگاه با استفاده از سنسور دقیق ارتعاش و دما 16 بیتی ، به
ارسال داده های سنسور دما و رطوبت بی سیم IoT با برد بلند به Google Sheet: 39 مرحله
ارسال داده های حسگر دما و رطوبت بی سیم IoT با برد بلند به Google Sheet: ما در اینجا از سنسور دما و رطوبت NCD استفاده می کنیم ، اما مراحل برای هر یک از محصولات ncd برابر است ، بنابراین اگر سنسورهای بی سیم دیگر ncd دارید ، مشاهده رایگان را تجربه کنید. در کنار با توقف این متن ، باید
آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله
آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: در این پروژه DHT11 را با آردوینو وصل کرده ام و سپس داده های dht11 که میزان رطوبت و دما است را به پایگاه داده phpmyadmin ارسال می کنم. بر خلاف پروژه قبلی ما ، در این مورد از هیچ محافظ اترنت استفاده نمی کنیم ، در اینجا ما فقط t را می خوانیم
آردوینو داده های دما و رطوبت را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله
آردوینو داده های دما و رطوبت را به MySQL Server (PHPMYADMIN) ارسال می کند: در این پروژه من DHT11 را با آردوینو ارتباط داده و سپس داده های dht11 را که رطوبت و دما است به پایگاه داده phpmyadmin ارسال می کنم. در اینجا ما از یک اسکریپت PHP برای انتقال داده ها به پایگاه داده phpmyadmin استفاده می کنیم