فهرست مطالب:

محاسبات پایه IOT با استفاده از Nodemcu و Micropython: 11 مرحله
محاسبات پایه IOT با استفاده از Nodemcu و Micropython: 11 مرحله

تصویری: محاسبات پایه IOT با استفاده از Nodemcu و Micropython: 11 مرحله

تصویری: محاسبات پایه IOT با استفاده از Nodemcu و Micropython: 11 مرحله
تصویری: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, جولای
Anonim
محاسبات پایه IOT با استفاده از Nodemcu و Micropython
محاسبات پایه IOT با استفاده از Nodemcu و Micropython

در این آموزش من قصد دارم از اتصال NodeMcu ، micropython و Mqtt برای اتصال سرور استفاده کنم.

این آموزش از اتصال mqtt مبتنی بر https برای اتصال از Nodemcu به سرور Adafruit.io استفاده می کند.

در این پروژه من از زبان برنامه نویسی micropython استفاده می کنم که تقریبا شبیه به پایتون است.

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

اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز

برای تکمیل این پروژه اجزای زیر مورد نیاز است.

اجزای مورد نیاز:

  • نودمکو
  • سنسور IR
  • رهبری
  • کابل یو اس بی
  • اتصال اینترنت

مرحله 2: شروع به کار

شروع به کار
شروع به کار
شروع به کار
شروع به کار

روش:

  • نرم افزار espcut را برای اشکال زدایی بارگیری و نصب کنید.
  • فایلها را از این لینک بارگیری کنید. که به عنوان مخزن github ذخیره می شود. همه برنامه ها در این مخزن موجود است..
  • سیستم عامل micropython را از این لینک به NODEMCU بارگیری و نصب کنید
  • سنسور IR را به GPIO12 و LED را به GPIO 2 Nodemcu وصل کنید.
  • این نرم افزار webrepl را بارگیری کنید

مرحله 3: IO Adafruit

آدافروت IO
آدافروت IO

به io.adafruit.com مراجعه کنید و برای رفتن به داشبورد خود وارد شوید

مرحله 4: ایجاد داشبورد

ایجاد داشبورد
ایجاد داشبورد

روی Action کلیک کنید و داشبورد جدیدی ایجاد کنید

مرحله 5: ایجاد بلوک ها

ایجاد بلوک ها
ایجاد بلوک ها
ایجاد بلوک ها
ایجاد بلوک ها
ایجاد بلوک ها
ایجاد بلوک ها
  1. روی نام داشبورد کلیک کنید.
  2. دوباره روی دکمه +(plus) کلیک کنید تا بلاک ایجاد شود
  3. اکنون بر روی Toggle کلیک کرده و نامی را برای آن انتخاب کنید.
  4. حالا روی دکمه ایجاد کلیک کنید
  5. بعد بلاک خود را انتخاب کرده و روی مرحله بعدی کلیک کنید
  6. نام این بلوک را بگذارید و نام حالت ON و OFF را تعیین کنید.
  7. پس از آن بر روی ایجاد بلوک کلیک کنید.

مراحل را از مرحله دوم تکرار کنید و یک بلوک دیگر ایجاد کنید

مرحله 6: داشبورد نهایی

داشبورد نهایی
داشبورد نهایی

داشبورد نهایی شما به این شکل خواهد بود.

مرحله 7: نام کاربری و کلید را دریافت کنید

نام کاربری و کلید را دریافت کنید
نام کاربری و کلید را دریافت کنید

روی نماد کلید در سمت چپ صفحه کلیک کنید و نام کاربری و کلید فعال را کپی کنید

مرحله 8: WEBREPL را فعال کنید

WEBREPL را فعال کنید
WEBREPL را فعال کنید
  • نرم افزار espcut را باز کنید
  • ارسال این دستور "وارد کردن webrepl_setup"
  • متن روی کنسول را بخوانید و webrepl را پیکربندی کنید.

مرحله 9: به Webrepl وصل شوید

به Webrepl وصل شوید
به Webrepl وصل شوید
به Webrepl وصل شوید
به Webrepl وصل شوید
  • شبکه wifi را پیدا کنید که ssid از micropython شروع می شود
  • با رمز عبور "micropythoN" به آن ssid وصل شوید
  • همانطور که در شکل بالا نشان داده شده است صفحه را دریافت خواهید کرد.

مرحله 10: کد را اضافه کنید

کد را اضافه کنید
کد را اضافه کنید
  • نرم افزار webrepl را استخراج کنید ، webrepl.html را باز کنید و روی اتصال کلیک کنید
  • از شما می خواهد که گذرواژه را ارائه دهید
  • در مورد من رمز عبور "1234567" است
  • وای شما متصل هستید
  • فایلهایی را که از مخزن github بارگیری شده است بارگذاری کنید.
  • main.py ، mqtt.py ، boot.py و data.txt را با استفاده از webrepl بارگذاری کنید.
  • اکنون دکمه reset on nodemcu خود را فشار دهید. و خروجی را در io.adafruit.com بررسی کنید
  • اگر می خواهید اجرای کد را بررسی کنید ، دوباره باید به wifi micropython متصل شوید و وارد شوید.

مرحله 11: فیلم کار

فیلم آموزشی این آموزش در اینجا موجود است.

توصیه شده: