امروزه سیستمهای مبتنیبر اینترنت اشیا، فراگیر شدهاند و کمتر میبینیم که در سایتهای مرتبط با الکترونیک، مقالههایی از آموزش اینترنت اشیا وجود نداشتهباشد. برد NodeMCU یکیاز بهترین و پرمصرفترین بردهای امبدد (Embedded) در زمینه اینترنت اشیاست. این برد در نسخهها، ابعاد و اشکال مختلفی به بازار ارائه شدهاست:
برای برنامهنویسی با این برد، ویرایشگرهای زیادی وجود دارد ولی یکیاز محبوبترینِ این ویرایشگرها، ویرایشگر آردوینو ست؛ در محیط آردوینو کد را مینویسیم و برد را بهراحتی برنامهریزی میکنیم. ممکناست تعدادیاز دوستان، مثل خود من، نتوانند این برد محبوب را به برنامهی آردوینو معرفیکنند و برنامه پیام خطا بدهد و یا نتواند برد موردنظر را به بخش مدیریت بردها اضافهکند. پس در این پست همراه ما باشید تا با دو روشِ صددرصد کاربردی، شناسایی بردهای (NodeMCU (ESP32 & ESP8266 به نرمافزار آردوینو را تضمین کنیم.
راهاندازی ماژول ESP8266 با نرمافزار آردوینو
روش اول و ساده: شناسایی برد ESP8266 :
نرمافزار آردوینو را اجرا میکنیم (در اینجا ما از نسخه ۱.۸.۲ بر روی ویندوز ۱۰ نسخه ۶۴ بیتی استفاده میکنیم):
سپس از نوارابزار گزینه File و Preferences را انتخاب میکنیم:
در صفحهایی که باز میشود در قسمت Additional Boards Manager URLs آدرس زیر را وارد میکنیم: http://arduino.esp8266.com/stable/package_esp8266com_index.json و برروی Ok کلیک میکنیم.
حال مجدداً از نوار ابزار، منوی Tools، از قسمت …Board گزینهی Boards Manager را انتخاب میکنیم:
با صفحه زیر روبرو میشویم:
در قسمت Type، عبارت ESP8266 را وارد میکنیم:
حال برروی عبارت Install کلیک کرده و منتظر دانلود پکیجهای مربوطه میشویم:
پساز دانلودِ پکیجهای لازم، برنامه شروعبه نصب بردها میکند:
پساز نصب برد با عبارت نصب موفقیتآمیز و نسخهي بردِ نصبشده روبرو میشویم، حال میتوانید پنجرهی مدیریتبردها را بسته و برد نصبشده را از لیست بردهای موجود مشاهدهکنید.
تبریک میگویم! برد شما کاملاً به نرمافزار معرفیشده و میتوانید با این برد محبوب شروعبهکار کنید.
روش دوم: دانلود مستقیم فایلهای موردنیاز از سایت گیت هاب
حال روش دوم جهت نصب ESP32 و یا برد ESP8266 که نرمافزار آردینو آنها را نمیشناسد یا اگر با خطایدانلود مواجه میشوید:
« نکته بسیار مهم جهت نصب برد ESP8266: حتماً به برنامهی پایتون نسخه ۲.۶ به بالا نیاز است. »
ابتدا جهت نصب برد به نرمافزار گیت نیاز داریم. آنرا از سایت اصلی به آدرس https://git-scm.com/download/win دانلودکرده و بهطور کامل برروی سیستم خود نصبکنید. سپس برروی گزینهی GIT GUI کلیککرده و نرمافزار را اجرا کنید. گزینه Clone Existing Repository را انتخابکنید.
در صفحهای که باز میشود در قسمتهای مربوطه عبارات زیر را باتوجهبه برد دلخواه واردکنید:
جهت نصب ESP32:
Source Location: https://github.com/espressif/arduino-esp32.git Target Directory: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32
جهت نصب ESP8266:
Source Location: https://github.com/esp8266/Arduino.git Target Directory: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ esp8266com/esp8266
حال برروی دکمه Clone کلیک کرده و منتظر اتمام دانلود میشویم:
پساز اتمام دانلود، فایلهای مربوطه جهت برد ESP32، به آدرس زیر رفته و فایل get.exe را اجرا کنید و منتظر باشید که صفحهی کامند باز و مجدد بهصورت خودکار بستهشود. C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32/tools
همچنین جهت برد ESP8266 به آدرس زیر رفته، فایل git.py را اجرا کنید و منتظرباشید که عین بالا، صفحهی کامند باز و مجدد بهصورت خودکار بسته شود.
C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ esp8266com/esp8266/tools
جهت آپدیت پکیجهای نصبشده، میتوانید به روشزیر اقدامکنید: نرمافزار Git GUI را اجرا کرده و برروی Open /recent Repository کلیککنید.
در صفحهی بازشده، از نوارابزار، قسمت Remote > Fetch from > origin را انتخاب کرده و منتظر تغییرات بمانید.
پساز دانلود، پنجرهی Git GUI را ببندید و همانند قبل، فایل get.exe برای ESP32 و get.py برای ESP8266 را اجرا کرده و منتظر باز و بستهشدن پنجرهی کامند باشید.
تبریک میگویم! معرفی و نصب بردهای شما به پایان رسید و میتوانید از این برد محبوب لذت ببرید.
منبع: سیسوگ