Reza Kohandel
Reza Kohandel
خواندن ۳ دقیقه·۵ سال پیش

راه اندازی ماژول ESP8266-01 به وسیله Arduino IDE قسمت اول

با توجه به اینکه تو این دوره و زمونه اینترنت همه گیر شده و IOT خیلی مطرح شده یک ابزار خوب برای برقرار کردن ارتباط بین اشیای مختلف استفاده از Wifi هست . یک راه مرسوم و ساده برای این کار استفاده از ماژول Esp هست .

این ماژول ها توی انواع مختلف ساخته شدن و یک سری برد ها هم بر اساس اونا توسعه داده شدن که میشه از اونها هم استفاده کرد مثل Node MCU یا بردهای Wemos ولی ساده ترین و ارزون ترین مدلش همین مدلی هست که من قرار هست توضیح بدم . ازونجایی که خودم توی راه اندازیش به یک سری مشکلات خوردم بنابرین تصمیم گرفتم این پست رو بنویسم تا مشکلاتی که بهشون خوردم رو هم بنویسم .

Wemos D1 Mini
Wemos D1 Mini
ESP 8266 - 07
ESP 8266 - 07
ESP 8266 - 12S
ESP 8266 - 12S
ESP 8266 - 01
ESP 8266 - 01

خب اینم تصویر چنتا ازین برد ها.

تمام این بردها از پردازنده 32بیتی ESP استفاده می کنند و تفاوتشون تو امکاناتی هست که برای استفاده گذاشتن مثلا تعداد GPIO هایی که میتونین بهشون دسترسی پیدا کنین . نکته باحال دیگه اینه که برای راه اندازیش نیازی به میکرو دیگه ای ندارین به خاطر پردازنده ش ولی خب خیلیا بنا به نیازی که دارن از یک میکروکنترلر کنارش استفاده می کنند.

دو روش مرسوم برای استفاده از این برد وجود داره.

  • استفاده از دستورات AT
  • ریختن برنامه دلخواه به وسیله Arduino IDE

با توجه به ساپورتی که آردوینو می کنه به نظرم روش دوم باحال تره و میشه راحت تر از این ماژول استفاده کرد ولی روش اول هم مشکلی نداره و خیلی ها ازش استفاده می کنند ، به این صورت که از طریق UART ای که روی ماژول قرار داره با میکرو ارتباط برقرار می کنند و اونجوری ازش استفاده می کنند.

حالا بریم سراغ دوم یعنی استفاده از Arduino IDE:

اول نیاز داریم که یه سری کارا توی Arduino IDE انجام بدیم برای همین وارد برنامه میشیم و با زدن Ctrl+Comma یا از طریق تب File وارد بخش Prefrences می شیم . لینک زیر رو با تو جای مشخص شده کپی کنین .

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

بعد از این کار باید پکیج Esp رو نصب کنین .برای اینکار باید وارد تب Tools بشین و از طریق منوی Board وارد Board Manager بشین .

باید اینجا پکیج مربوط به Esp رو طبق شکل بالا نصب کنین از منوی Select Version ورژن آخر رو نصب کنین و روی Install کلیک کنین بعد چند دقیقه نصب میشه.

*نکته : اگر توی پروگرم کردن دچار مشکلی شدین ممکنه به خاطر ورژن این Esp باشه میتونین از نسخه های قدیمی تر استفاده کنین .

بعد از نصب پکیج دوباره برین تو منوی Board و برد مدنظرتون رو انتخاب کنید ما اینجا گزینه :

Generic ESP8266 Module

رو انتخاب می کنیم .

بعد همه ی این کارا نوبت به این میرسه تا یک کد بریزیم روی برد برای این کار از خود مثال های آردوینو استفاده می کنیم . بنابرین از منوی File وارد Examples میشیم و ESP8266 رو انتخاب می کنیم و برنامه Blink رو انتخاب می کنیم . تا اینجا از نظر نرم افزاری کارمون تمومه حالا باید بریم سراغ اتصالات مربوط به برد. این بخش رو توی قسمت بعدی توضیح می دم .


آردوینوالکترونیکesp8266ماژولwifiمیکروکنترلر
دانشجوی مهندسی برق علاقه مند به الکترونیک ، برنامه نویسی و مهندسی پزشکی
شاید از این پست‌ها خوشتان بیاید