نصب ماژول ESP8266 و ESP32 در ویرایشگر آردینو

نصب ماژول ESP8266 و ESP32 در ویرایشگر آردینو

نصب ماژول ESP8266 و ESP32 در ویرایشگر آردینو
نصب ماژول ESP8266 و ESP32 در ویرایشگر آردینو

امروزه سیستم‌های مبتنی بر اینترنت اشیا، فراگیر شده‌اند و کمتر می‌بینیم که در سایت‌های مرتبط با الکترونیک، مقاله‌هایی از آموزش اینترنت اشیا وجود نداشته باشد.

برد NodeMCU یکی از بهترین و پر‌مصرف‌ترین بردهای امبدد (Embedded) در زمینه اینترنت اشیاست.

این برد در نسخه‌ها، ابعاد و اشکال مختلفی به بازار ارائه شده است:

مدلهای متفاوت ESP

برای برنامه‌نویسی با این برد، ویرایشگرهای زیادی وجود دارد ولی یکی از محبوب‌ترینِ این ویرایشگرها، ویرایشگر آردوینو ست؛ در محیط آردوینو کد را می‌نویسیم و برد را به‌راحتی برنامه‌ریزی می‌کنیم.

ممکن است تعدادی از دوستان، مثل خود من، نتوانند این برد محبوب را به برنامه‌ی آردوینو معرفی کنند و برنامه پیام خطا بدهد و یا نتواند برد مورد‌نظر را به بخش مدیریت بردها اضافه کند.

پس در این پست همراه ما باشید تا با دو روشِ صد درصد کاربردی، شناسایی بردهای (NodeMCU (ESP32 & ESP8266 به نرم‌افزار آردوینو را تضمین کنیم.

 

راه‌اندازی ماژول ESP8266 با نرم‌افزار آردوینو

روش اول و ساده: شناسایی برد ESP8266 :

نرم‌افزار آردوینو را اجرا می‌کنیم (در اینجا ما از نسخه 1.8.2 بر روی ویندوز 10 نسخه 64 بیتی استفاده می‌کنیم):

شناسایی راحت برد ESP8266

 

سپس از نوار‌ابزار گزینه File و Preferences را انتخاب می‌کنیم:

 

نحوه شناسایی برد ESP8266

در صفحه‌ایی که باز می‌شود در قسمت Additional Boards Manager URLs آدرس زیر را وارد می‌کنیم:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

و بر روی Ok کلیک می‌کنیم.

شروع نصب ESP بر روی آردوینو

 

حال مجدداً از نوار ابزار، منوی Tools، از قسمت …Board گزینه‌ی Boards Manager را انتخاب می‌کنیم:

 

شروع نصب ماژول ESP بر روی آردوینو

با صفحه زیر روبرو می‌شویم:

 

نصب ماژول ESP بر روی آردوینو

در قسمت Type، عبارت ESP8266 را وارد می‌کنیم:

نصب ماژول ESP بر روی آردوینو

حال بر روی عبارت Install کلیک کرده و منتظر دانلود پکیج‌های مربوطه می‌شویم:

دانلود ماژول ESP بر روی آردوینو

پس از دانلودِ پکیج‌های لازم، برنامه شروع به نصب بردها می‌کند:

راه اندازی ماژول ESP8266 توسط Arduino

پس از نصب برد با عبارت نصب موفقیت‌آمیز و نسخه‌ي بردِ نصب‌شده روبرو می‌شویم، حال میتوانید پنجره‌ی مدیریت‌بردها را بسته و برد نصب‌شده را از لیست بردهای موجود مشاهده کنید.

نصب NodeMCU در آردوینو

تبریک میگویم! برد شما کاملاً به نرم‌افزار معرفی شده و می‌توانید با این برد محبوب شروع به کار کنید.

 نصب NodeMCU در آردوینو

 

روش دوم: دانلود مستقیم فایل‌های مورد‌نیاز از سایت گیت هاب

حال روش دوم جهت نصب ESP32 و یا برد ESP8266 که نرم‌افزار آردینو آن‌ها را نمی‌شناسد یا اگر با خطای دانلود مواجه می‌شوید:

 

[highlight bgcolor=”#81d742″]

« نکته بسیار مهم جهت نصب برد ESP8266: حتماً به برنامه‌ی پایتون نسخه 2.6 به بالا نیاز است. »

 

 

[/highlight]

 

ابتدا جهت نصب برد به نرم‌افزار گیت نیاز داریم. آن را از سایت اصلی به آدرس 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

 

نصب مستقیم درایور ESP بر آردوینو

حال بر روی دکمه Clone کلیک کرده و منتظر اتمام دانلود می‌شویم:

نصب مستقیم درایور ESP بر Arduino

پس از اتمام دانلود، فایل‌های مربوطه جهت برد 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 کلیک کنید.

نصب مستقیم درایور ESP بر آردوینو

در صفحه‌ی باز‌شده، از نوار‌ابزار، قسمت Remote > Fetch from > origin را انتخاب کرده و منتظر تغییرات بمانید.

 

نصب مستقیم درایور ESP8266 بر آردوینو

 

پس از دانلود، پنجره‌ی Git GUI را ببندید و همانند قبل، فایل get.exe برای ESP32 و get.py برای ESP8266 را اجرا کرده و منتظر باز و بسته شدن پنجره‌ی کامند باشید.

تبریک میگویم! معرفی و نصب بردهای شما به پایان رسید و می‌توانید از این برد محبوب لذت ببرید.

 

حمایت از Hesam Fard

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

Hesam Fard
Hesam Fard

یه بهمنیه خاص ...

دیدگاه ها

4 دیدگاه

  • سروش
    ۲۰ شهریور ۱۳۹۶

    سلام آقا حسام
    ممنون بابت توضیحاتتون .موفق باشید.

  • سروش
    ۱۵ شهریور ۱۳۹۶

    سلام
    عالی بود دوست عزیز ممنون که دانسته هاتون رو با دیگران قسمت می کنید .امیدوارم من هم یه روز به این توانایی برسم.
    یه سوال: عبارت http://arduino.esp8266.com/stable/package_esp8266com_index.json از کجا آوردید؟
    اگر امکانش هست یه آموزش هم از Github بذارید.
    باز هم ممنون.

    • حسام فرد
      ۱۶ شهریور ۱۳۹۶

      سلام دوست عزیز خوشحالم که مورد پسند شما واقع شده.
      گیت هاب یه مرجع رایگان هستش که هر شخصی میتونه اطلاعاتش رو ب دیگران اموزش بده و حتی کدهای نوشته شده رو به اشتراک بگذاره. من هم بعد از یه سری جستجو به جاهایی رسیدم که کارم رو انجام نداد بدای همین تو گیت هاب جستجو کردم که نتیجش شد این اموزشی که الان در اختیار شما قرار گرفته و از چند مرجع جمع اوری و تست کردم.
      درباره اول لینک و ادرس هم بگم که پشتیبانی گروه سازنده و برنامه نویسا و کتابخانه نویسا شده اون لینک که به مرور هم اپدیت میشه و خود گروه اردینو هم تاییدش کرده.

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 10 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک