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

blog
۱۳۹۶-۰۵-۱۸
5 دقیقه

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

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

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

 

اطلاعات
4
0
لینک و اشتراک
profile

Hesam Fard

متخصص الکترونیک

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

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

profile
سروش گفت :
۱۳۹۶-۰۶-۲۰ ۰۷:۴۵

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

profile
Hesam Fard گفت :
۱۳۹۶-۰۶-۲۰ ۰۸:۵۱

خواهش میکنم.

profile
سروش گفت :
۱۳۹۶-۰۶-۱۵ ۱۰:۲۸

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

profile
حسام فرد گفت :
۱۳۹۶-۰۶-۱۶ ۱۵:۵۹

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

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله