راه اندازی ماژول ESP8266 با استفاده از IDE آردوینو بدون نیاز به آردوینو

ذخیره اطلاعات سنسور رطوبت و دما DHT22 توسط Arduino در micro SD
جولای 5, 2017
ساخت برد آردوینو Arduino با استفاده از Atmega328
جولای 3, 2017
نمایش همه

راه اندازی ماژول ESP8266 با استفاده از IDE آردوینو بدون نیاز به آردوینو

این امکان در محیط برنامه نویسی Arduino یا همان IDE آردوینو وجود دارد که بتوانیم به طور مستقیم و بدون نیاز به وصل کردن میکرو یا خود آردوینو، ماژول وای فای یا ESP8266 را پروگرام کنیم. در واقع از مموری موجود بر روی این ماژول استفاده می کنیم. برای این که بتوانیم از محیط برنامه نویسی آردوینو برای پروگرام کردن ESP8266 استفاده کنیم لازم است که مراحل زیر را طی کنیم.

نصب و پیکربندی

  • دانلود IDE آردوینو
  • اضافه کردن لینک “http://arduino.esp8266.com/stable/package_esp8266com_index.json” از مسیر File→Preferences به قسمت Additional Boards Manager URLs

  • به قسمت Tools→Board→Boards Manager می رویم
  • در این قسمت به عنوان یک Option ماژول ESP8266 را می بینیم که باید آن را نصب کنیم

  • منتظر می مانیم تا نصب کامل شود
  • حال پیکربندی ESP8266 را خواهیم داشت. بردی که داریم Generic ESP8266 Module خواهد بود

  • پورتی را که ESP8266 را به آن وصل کرده ایم انتخاب می کنیم و کار تمام است

البته دو آپشن دیگر نیز وجود دارد که بهترین روش همین بود که ذکر شد.

یکی از مزیت های استفاده از IDE آردوینو این است که از تمامی توابع آردوینو می توان استفاده کرد و روش برنامه نویسی آن مانند آردوینو خواهد بود.

مدار ESP8266 برای پروگرام کردن به صورت مستقل

به وسیله مدار زیر می توان ماژول ESP8266 را پروگرام کرد.

در مدار فوق برای پروگرام کردن کلید RESET را یکبار میزنیم تا ماژول ریست شود سپس کلید PROG را فشار داده نگه می داریم تا زمانی که برنامه به صورت کامل آپلود گردد. قسمتی که در کادر مشکی قرار دارد به وسیله UART باید به کامپیوتر وصل گردد برای این منظور از USB TO TTL می توان استفاده کرد. همانطور که در مدار فوق مشاهده می شود این ماژول توسط ولتاژ 3.3V تغذیه می گردد و نباید به 5V وصل شود. برای این منظور می توانید از USB TO TTL هایی که ولتاژ 3.3V دارند استفاده کنید یا از رگولاتور 3.3V بهره ببرید.

مدار فوق با استفاده از یک USB TO TTL مدل PL2303 و یک LED متصل به پایه GPIO2 در زیر قابل مشاهده است.

 

این مطلب را به اشتراک بگذارید

4 دیدگاه ها

  1. jamal گفت:

    با سلام

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

    https://cafebazaar.ir/app/com.mousavian.wificontrolling/?l=fa

  2. مهران محمدي گفت:

    سلام
    با تشكر از مطالب مفيدتان.
    من در يك شركت با ضوابط امنيتي سخت كار ميكنم و كامپيوتر كارم امكان وصل به اينترنت ندارد.آيا روشي وجود دارد كه بتوان برد واي فاي را آف لاين روي برنامه آردوينو نصب كرد. بسيار متشكر خواهم بود بتوانيد كمك كنيد

    • مدیرسایت گفت:

      سلام
      خواهش می کنم
      حتما اگر چنین چیزی ممکن باشد در مقاله های آتی این مطلب مورد بررسی قرار خواهد گرفت.
      با تشکر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*