فهرست مطالب:

LED کنترل شده با اینترنت با استفاده از NodeMCU: 6 مرحله
LED کنترل شده با اینترنت با استفاده از NodeMCU: 6 مرحله

تصویری: LED کنترل شده با اینترنت با استفاده از NodeMCU: 6 مرحله

تصویری: LED کنترل شده با اینترنت با استفاده از NodeMCU: 6 مرحله
تصویری: کنترل وسایل برقی با برد ESP ربات تلگرام Nodemcu iot telegram 2024, جولای
Anonim
LED کنترل شده با اینترنت با استفاده از NodeMCU
LED کنترل شده با اینترنت با استفاده از NodeMCU

اینترنت اشیا (IoT) سیستمی از دستگاه های محاسباتی مرتبط ، ماشین های مکانیکی و دیجیتالی ، اشیاء ، حیوانات یا افراد است که دارای شناسه های منحصر به فرد و قابلیت انتقال داده ها از طریق شبکه بدون نیاز به انسان به انسان یا انسان است. تعامل با کامپیوتر

در این دستورالعمل ، ما یک پروژه ساده اینترنت اشیا را ایجاد می کنیم. صفحه وب تحت کنترل LED با استفاده از NodeMCU متصل به یک شبکه محلی.

DESCRIPTIONNodeMCU یک پلت فرم IoT منبع باز است. این سیستم عامل شامل سیستم عامل ESP8266 WiFi SoC از Espressif و سخت افزاری است که بر اساس ماژول ESP-12 ساخته شده است. اصطلاح "NodeMcu" به طور پیش فرض بیشتر به سیستم عامل اشاره دارد تا کیت های dev. سیستم عامل ESP8266 از زبان برنامه نویسی Lua استفاده می کند. این بر اساس پروژه Lua است و بر روی Espressif Non-OS SDK برای ESP8266 ساخته شده است. از بسیاری از پروژه های منبع باز مانند Lua-cjson و spiffs استفاده می کند. سیستم عامل تعاملی مبتنی بر LUA برای Expressif ESP8622 Wi-Fi SoC ، و همچنین یک برد سخت افزاری منبع باز که بر خلاف ماژول های Wi-Fi ESP8266 3 دلاری شامل تراشه CP2102 TTL به USB برای برنامه نویسی و اشکال زدایی است ، برای نان برد مناسب است و می تواند به سادگی از طریق پورت میکرو USB تغذیه می شود.

امکانات

  • ماژول Wi-Fi-ماژول ESP-12E مشابه ماژول ESP-12 اما با 6 GPIO اضافی.
  • USB - پورت micro USB برای قدرت ، برنامه نویسی و اشکال زدایی
  • سرصفحه-هدر 15 پین 2 2.5 2.54 میلی متری 15 پین با دسترسی به GPIO ، SPI ، UART ، ADC و پین پین متفرقه-دکمه های تنظیم مجدد و فلش
  • قدرت - 5 ولت از طریق درگاه میکرو USB

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

مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
  1. ESP8266 NodeMCU
  2. تخته نان
  3. رهبری
  4. سیم های جامپر
  5. آردوینو IDE

مرحله 2: نصب بسته برد NodeMCU

نصب بسته برد NodeMCU
نصب بسته برد NodeMCU
نصب بسته برد NodeMCU
نصب بسته برد NodeMCU
  1. Arduino IDE را باز کنید. به Files-> Preferences بروید. https://arduino.esp8266.com/stable/package_esp8266… را در قسمت URL های Additional Manager Board وارد کنید
  2. حالا به Tools-> Boards-> Board Manager بروید و ESP8266 را جستجو کرده و بسته را نصب کنید.

مرحله 3: پین اتصالات

پین اتصالات
پین اتصالات
  1. D7 از NodeMCU به LED's +ve.
  2. G از NodeMCU به LED -ve.

مرحله 4: کد منبع

کد منبع
کد منبع
کد منبع
کد منبع
کد منبع
کد منبع
کد منبع
کد منبع

در کد

ssid را به نام ssid خود تغییر دهید

و رمز عبور رمز عبور SSID شما

const char* ssid = "MODI" ؛ // ssid شما

const char* password = "8826675619" ؛ // گذرواژه شما

مرحله 5: بارگذاری کد

بارگذاری کد
بارگذاری کد

وقتی ارتباط خود را با موفقیت روی صفحه نانداخت و کد نویسی کردید ، باید با استفاده از میکرو USB کد نویسی را در NodeMCU بارگذاری کنید.

اکنون ، به Tools> Board> ESP8266 Modules بروید و می توانید گزینه های زیادی را برای ESP8266 مشاهده کنید. "NodeMCU 1.0 (ESP-12E Module) را انتخاب کنید. سپس ، پورت خود را انتخاب کنید. اگر نمی توانید پورت خود را تشخیص دهید ، به Control Panel> System> Device Manager> Port بروید و درایور USB خود را به روز کنید.

حالا کد را روی برد بارگذاری کنید.

مرحله 6: کنترل LED

کنترل LED
کنترل LED
کنترل LED
کنترل LED
کنترل LED
کنترل LED
کنترل LED
کنترل LED
  • حالا Serial Monitor خود را باز کنید و نشانی وب را پایین نیاورید.
  • حالا آدرس اینترنتی را در مرورگر گوشی خود قرار دهید.
  • صفحه ای با دو دکمه ON و OFF باز می شود.
  • اگر همه چیز را درست فشار دهید ، LED روشن می شود و وقتی OFF را فشار می دهید ، LED خاموش می شود.

توصیه شده: