esp8266پروژهماژول های مخابراتیمیکروکنترلر

راه اندازی ماژول ESP8266 WiFi (قسمت اول)

معرفی ماژول ماژول ESP8266 WiFi

ماژولهای وای فای متنوعی با ایسی esp8266 تولید شده اند که در شکل زیر تمام این ماژولها در یک نگاه نمایش داده شده :

ESP8266ماژولی که ما در اختیار داریم ماژول ESP-01 است. بهترین گزینه برای کار مدلهای ESP-07 و یا ESP-08 میباشد ولی در ایران به سختی پیدا میشه . این ماژول ارزان ترین ماژولی است که می توانید با خرید اون از WiFi در پروژه هاتون استفاده کنید. این ماژول با توجه به قیمت امکانات خیلی خوبی در اختیار ما می گذارد.

ویژگی ها و امکانات این ماژول :

  • 802.11 b / g / n
  • Wi-Fi Direct (P2P), soft-AP
  • Built-in TCP / IP protocol stack
  • Built-in TR switch, balun, LNA, power amplifier and matching network
  • Built-in PLL, voltage regulator and power management components
  • 802.11b mode + 19.5dBm output power
  • Built-in temperature sensor
  • Support antenna diversity
  • off leakage current is less than 10uA
  • Built-in low-power 32-bit CPU: can double as an application processor
  • SDIO 2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • A-MPDU, A-MSDU aggregation and the 0.4 Within wake
  • 2ms, connect and transfer data packets
  • standby power consumption of less than 1.0mW (DTIM3)

حال باید دست به کار بشیم و تراه اندازی ماژول ESP8266 WiFi رو انجام بدیم . برای این کار موارد زیر نیاز هست:

1:مبدل یو اس بی به سریال و سیم جامپر(سیم بردبرد)نر به ماده

2: ماژول وای فای

3:مقاومت 4.7K & 2.2K & 6.8K ورگلاتور 3.3 ولت و یک خازن 100uF

برای شروع به کار باید ابتدا مبدل یو اس بی به سریال رو به کامپیوتر وصل کنید و با نصب درایور مخصوص خودش مبدل خود را آماده کنید .

شماتیک لازم راه اندازی ماژول ESP8266 WiFi :

esp8266 شماتیک

پایه های ماژول ESP8266 WiFi :

esp8266-pin-electrolab

برای تنظیم ماژول به command های این ماژول نیاز دارید که به صورت کامل و جامع در اینترنت نیست من AT Command ها رو الکترولب در یک صفحه آماده کرده لینک رو در پایین قررا می دهم.

AT Command های ماژول ESP8266 WiFi

بعد از بستن مدار با اعمال ولتاژ باید چراغ قرمز روی ماژول روشن شود .

حال برای تنظیمات به صورت زیر عمل کنید:

1:برنامه SSCOM را از سایت دانلود کنید و برنامه را باز کنید و تیک Send new همانند شکل بزنید:

sdf

در ضمن پورتی راکه مبدل درآن هست رانیز انتخاب کنید وپورت را با کلید OPEN COM باز نمایید.

2:این ماژول در 2 باود ریت (boud rate) میتواند کار کند که باید هر 2باود ریت را تست کنید تا باود ریت مناسب را پیدا کنید برای این کار ابتدا باود ریت را 115200 قرار دهید و دستور AT را در قسمت DATA INPUT نوشته وsend کنید.

در صورت پاسخ دادن یعنی فرستادن OK نشانگر این است که باود ریت شما درست است اما اگر پیامی دریافت نکردید باود ریت را9600 قرار دهید و عملیات را تکرار کنید و باید پاسخ OK از ماژول دریافت کنید اگر باز پاسخی دریافت نکردید اتصالات و همچنین باود ریت های مختلفی را نیز چک کنید در صورت درست بودن همه چیز پاسخ OK را دریافت میکنید همانند شکل زیر:sdgادامه ی مطلب را از PDF دنبال کنید:

دانلود راه اندازی ماژول ESP8266 WiFi (قسمت اول)

دانلود از سرور دیگر

دانلود برنامه ی sscom

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

یکی از دوستان آقای محمودی لطف کردن تجربشون رو در مورد این ماژول با ما به اشتراک گذاشتن من مطلب ایشون رو هم به مطلب اضافه کردم تا استفاده کنید:

سپاس اقای عزتی و عباس زاده یکی بابت ماژولespیکی هم برایnrfواقعا خیلی خوب بود.همون طور که در بخشnrfتجربه ها خودم گفتم اینجا هم میخوام چندتا تجربه که خودم داشتم بگم.اول اینکه این ماژول۱۲مدل داره که مدل۷بنظر خودم باحال تره.چون آنتن سرامیکی داره و امکان اتصال آنتن خارجی هم وجود داره ، یک شیلد فلزی هم داره و اینکه به تمامی پایه هاGPIOدسترسی دارید.این ورژن که من باهاش کار کردم یکم فرق داشت خواستم اینجا بگم که دوستانی که از این ورژن استفاده میکنن دچار مشکل نشوند.اول اینکه این مدل که من کار کردم بادریت۱۱۵۲۰۰داشت.نکته بعدی یک پینENداره که بهVCCترجیحا با یک مقاومت بین۴۷۰تا۱کیلو وصل بشه.پینGPIO15همGNDبشه.در این حالت به درستی اطلاعات ارسال و دریافت میکنه و دستوراتATمیگیره.ممکنه بعد تغییر دادن اسم ، ماژول توسط گوشی یا لپ تاپ شناسایی نشه در این حالت با فرستادن دستور ریست ماژول ریست کنید یا تغذیه قطع و مجدد وصل کنید.دیگه نکته خاصی نداره بقیه ش درسته.

پست جدید معرفی ماژول WiFi – وای فای ESP8266 رو هم مطالعه کنید!

اتصال ESP8266 به ربات تلگرام (قسمت پایانی)

اتصال ESP8266 به ربات تلگرام (ایجاد ربات تلگرام)

محیط برنامه نویسی ESPlorer برای ESP8266 و زبان LUA

راه اندازی LED چشمک زن با ESP8266

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

راه اندازی ماژول ESP8266 WiFi (قسمت دوم)

Related Articles

149 Comments

    1. به دلیل وسیع بودن مطلب لطفا ان چیزی که مد نظر شما هست را بیان کنید تا در آموزش های بعدی اعمال نماییم و مفید واقع شود

  1. مطلب جالبیه البته یکم برای من نا آشناست ولی …..آشنا میشیم خب
    .
    تشکر از شما

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

    1. بله بحث قسمت بعدی در مورد نحوه ی ارسال و دریافت دستور از طریق WiFi خواهد بود

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

  3. سلام

    خیلی مطلب مفیدی بود!امیدوارم هر چه زودتر قسمت های بعدی آماده بشه!
    می خواستم بدونم این دستورات رو میشه با میکرو به ماژول فرستاد؟

    با تشکر

    1. بله چرا که نه ولی تجربه خیلی قوی میخواد تو قسمت سریال. انشالله در قسمت های بعدی نمونه کدهایی با زبانهای مختلف برنامه نویسی میکرو برای شما عزیزان قرار میدهیم

  4. خیلی خیلی ممنون!!

    میشه لط کنید بگین برد این ماژول چقدر؟و یه مقایسه سازی با ماژول nrf24l01 انجام بدین!!!!

    ممنون از سایت مفیدتون

    1. برد این ماژول WiFi مثل دیگر وسایل WiFi هستش می تونید با برد wifi گوشیتون مقایسه کنید. اگر با ماژول های آنتن دار nrf مقایسه بشه برد NRF بیشتر هستش ولی بدون آنتن تا اینجا که من متوجه شدم ESP8266 بهتر عمل میکنه

      1. ببخشید، پرحرفیه ولی بنظر من تو دید صنعتی nrf24l01 و این ماژول جای هم رو نمیگیرن. فرض کنید شما بخواید دستگاهی بسازین که بخش فرستنده داره و بخشی گیرنده. اگه برای قسمت گیرنده پردازش های سنگین و اتصال به ماژول های جانبی درنظر گرفتین، یا اصلا برد بالا در حد کیلیومتری لازم دارین که بحثش جداست، ولی اگه دوست دارین باقی پردازش ها رو از طریق یه اپ آندروید نوشته شده تو موبایل کاربر انجام بدین و البته یخورده آینده نگر باشین،خب مجبورین از ماژول وایفای استفاده کنین. گزینه دیگه ای ندارین! ماژول بلوتوثم نمیشه چون هم سرعتش کمتره ، هم بلوتوث با محصولات Apple سازگار نیست و یجورایی با این کار سیستتون جامعیت خودشو از دست میده. 🙂

        1. نه بابا خواهش می کنم اصولا قسمت نظرات جای تبادل ایده و نظر در مورد مطلب هستش مطمئنن هر کدام کاربرد خاص خودشو داره کار کردن با NRF ساده تر از این ماژول هست این ماژول امکانات خیلی زیادی در اختیار ما قرار می ده مهم ترین دلیلی که باعث شده روی این ماژول کارکنیم ارتباط میکرو به اینترنت و کنترل وسایل از طریق اینترنت هست که در ادامه ی آموزش ها به این موارد هم اشاره می کنیم

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

  5. سلام
    ممنون از مطالب مفیدتون. انشاالله در امتحانات موفق باشین. بیصبرانه منتظر آموزش ارسال و دریافت داده هستیم

  6. سلام احسن به شما ممنون
    منتظر ادامه بحث این ماژول هستیم

    ———

    امکانش هستش از این ماژول میشه مطالبی بگید
    من تو این سایت داشتم با این ماژول کار میکردم

    WIFI HLK-RM04

    1. چشم انشالله بعد از امتحانات آموزش این ماژول رو تکمیل می کنیم ما این ماژول رو به خاطر هزینه ی معقول ترش انتخاب کردیم می دونید که برای تهیه و آموزش هر ماژول هزینه صرف میشه به خاطر محدودیت های مالی نمی تونیم به همه ی ماژول ها دسترسی داشته باشیم ولی قول می دیم وضعیت وبسایت منظم تر بشه و بتونیم دامنه ی آموزش ها رو زیاد تر کنیم

  7. سلام. انصافا شما دو جا خیلی بموقع به داد من رسیدین! یکی وقتی پست NRF رو گذاشتین. یکی هم همین الآن با ماژول WiFi . دمتون گرم و خدا قوت! فقط من هم من مثل همه ی دوستان منتظر نحوه ی تبادل دستور از طریق میکرو هستم که اونو هم یاد بگیریم دیگه حله. البته وقتی کاملا حل میشه که آموزش نوشتن اپ آندرویدم برای موبایل بذارین! :p

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

  8. سلام مهندس

    برد این ماژول حدودا چند متره؟
    و این که محیط بسته یا باز روش تاثیر داره؟

    یاعلی

    1. سلام متین جان من تستش کردم واسه شما من واقعا تعجب کردم برد ماژول از روتر (مودم خانگی)من بیشتره در حالی که هر دو ماژول در فاصله 10 سانتی از هم قرار دارند به عکس زیر نگاه کنید قدرت سیگنال رو متوجه میشید
      http://electrolab.ir/wp-content/uploads/2015/06/Screenshot_۲۰۱۵-۰۶-۱۱-۱۰-۵۶-۵۳.png

  9. به نظر من تا اینجا که آموزشتون حرف نداشت.اما میخیستم بدونم امکانش هست که مانند ماژول بلوتوث میشه از طریق tx و rx به وسیله ی یک ترمینال کارکتر فرستاد و با میکرو دریافتش کرد.
    خخخخخخخخخخخخخخخخخخخخخخخخیلی دمتون گرم

    1. بله امکانش هست اتفاقا آموزش دوم روی این بحث تمرکز داره ولی میتوان از طریق دستوری اطلاعاتی رو فرستاد به عبارتی مثلا متغیر شما مقدارش 25 باشه باید ابتدا دستور فرستادن اطلاعات رو به ماژول بدیم بعد متغیر را که مقدارش 25 هست در واقع برای فرستادن داده باید دستور بنویسید
      در ضمن امکان ارتباط بیسیم سریال را مثل بلوتوث ندارد

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

        1. درگیر امتحانات هستیم انشالله بعد از امتحانات به طور کامل آموزش رو منتشر می کنیم باید حدود یک هفته صبر کنید

  10. سلام
    من میخام از طریق wifi موبایل با میکرو avr ارتباط داشته باشم
    یکسری اطلاعات ساده و کم حجم مثل 10 یا s1on ارسال دو طرفه داشته باشم
    به نظر شما این ماژول کار منو راه می اندازه؟
    لطفا توضیح بدین.مرسی

    1. 100% راه میندازه بهتره از این ماژول استفاده کنید راستش اصلا این ماژول برای این کار طراحی شده در ضمن یه سوال از شما داشتم ایا شما برنامه نویسی آندرویید بلد هستید

      1. سلام
        می خواستم بگم اگر برای این ماژول دنبال نرم افزار اندروید میگردید ، میتونید داخل Play store گوشیتون کلمه Esp 8266 رو سرچ کنید.
        برنامه های خوبی داره.

  11. سلام.

    من دو تا از این ماژول ها خریده ام. الآن بی صبرانه منتظر آموزش شما هستم.

    به امید خدا کی آماده میشه؟

    دست شما درد نکنه.

    1. اگه خدا بخواد تا یه هفته اینده سعی میکنیم قسمتی از اموزش رو بزاریم و از شما در خواست صبر و تحمل رو داریم چرا که کار با این ماژولها غیر از تخصص الکترونیک تخصص کامپیوتر و شبکه رو میخواد که ما داریم این مشکل رو حل میکنیم:

  12. حداقل اگر دیتا شیت کاملی از این ماژول در اختیار دارین بدید تا مطالعه کنیم.

  13. سلام آقای عباس زاده
    اگر ممکنه راجع به ارسال از طریق روش post اموزش بدین
    و اینکه درسته که نمیشه بیشتر از 2048 کاراکتر ارسال کرد؟

      1. من از طریق روش get ارسال و دریافت کاراکتر انجام دادم ولی میخام یه فایل کم حجم ارسال کنم
        اگه امکان داره راهنمایی کنید

  14. سلام میخواستم بدونم چجوری میشه با کد ویژن دوتا دستور زیر رو برای ماژول فرستاد؟
    AT+CIPMUX=1
    AT+CIPSERVER=1,1333
    با دستور printf(AT+CIPMUX=1 به صورت رشته میفرستم ولی جواب نمیده

  15. سلام خسته نباشید . ببخشید یک سوال داشتم. با این ماژول میشه یک LED متصل به میکرو را از طریق وای فای موبایل خاموش روشن کرد ؟ دقیقا همون کاری که با ماژول بلوتوث HC-05 انجام دادیم . ولی حالا با ماژول وای فای و از طریق وای فای موبایل . خیلی ممنون میشم اگه میشه اینکارو کرد آموزشی راجع به این موضوع قرار بدید .

    1. بله امکانش هست ما سعی داریم قسمت بعدی آموزش رو آماده کنیم ولی مشکلات بزرگی در راهمون هست که باید رفعشون کنیم از صبرتان برای قسمت های بعدی بسیار سپاسگذاریم

  16. سلام . اول یه خسته نباشی جانانه هم به اقای عزتی و هم به اقای عباس زده میگم بابت زحماتی که میکشن . دوم می خواستم ببینم ایا حدودا میدونید قسمت بعدی آموزش تا کی آماده می شه ؟ همون طور که در سوال قبلیم گفتم من برای پروژم خیلی نیاز دارم که بتونم از طریق میکرو و گوشی با این ماژول ارتباط برقرار کنم . بازم ممنون از تلاش هاتون

    1. پوریا جان ودوستان عزیز به دلیل مشکلات اطلاعاتی خودمون در ضمینه شبکه و اینترنت زمان تحویل قسمت دوم خیلی طول کشیده و ما نمیخواهیم اطلاعاتی ناقص و اشتباه دردسترس عموم قرار بدیم من شخصا دارم برای راه اندازی این ماژول 2 تا کتاب مربوط به اینترنت و شبکه رو مطالعه میکنم و در صورت اتمام و درک موضوع ویادگیری مباحث 100% قسمت دوم مقاله رو در خدمدتون میزاریم امیدواریم ما رو به خاطر بدقولی مورد عفو قرار دهید من واقعا شرمنده دوستان شدم به بزرگی خودتون ببخشید

  17. يونس جان اين حرفا چيه دشمنت شرمنده.شما همين كه بدون هيچ چشم داشتي داريد تلاش ميكنيد كه اطلاعاتي در اختيار بقيه قرار بديد خودش يه دنيا ارزش داره.من كه با همون اموزش ماژول بلوتوث قسمت بزرگي از پروژم رو جلو بردم.اميدوارم هر چه زودتر مشكل راه اندازي اين ماژول هم حل بشه.همچنين يه پيشنهاد داشتم. يونس جان شما ميتونيد مشكلاتي كه وجود اومده رو اينجا مطرح كني شايد من يا دوستان ديگه بتونيم كمكي بهتون كنيم.بازم خيلي ممنون ازتون

    1. سلام
      متاسفانه این ماژول بیشتر از 2048 کاراکتر به صورت یکجا ارسال نمیکنه
      اگر هم بخواهیم یه فایل ارسال کنیم باید اون فایل تیکه تیکه کنیم که تقریبا ارسال فایل منتفی

      1. ماژول چندان قدرتمندی نیست فکر کنم بیشتر در حد همون ارسال دستور به درد بخوره

  18. با سلام و خسته نباشید
    ما همچنان منتظر قسمت دوم آموزش می باشیم
    ضمنا در نقشه شماتیک راه اندازی ماژول ESP8266 WiFi ؛ tx و rx مستقیما به مبدل usb به سریال متصل شده اند . از آنجاییکه سطح ولتاژ مورد نیاز این مبدلها باید در حد پورتهای rs232 باشند ، و خروجی این ماژ<ل سطح ولتاژش در حد ttl است ، پس چگونه می توان آن را مستقیم به این مبدلها وصل کرد؟

    1. با تقسیم مقاومتی وصل میشه که توی تصویر هم مشخصه روی قسمت دوم هم کار میکنیم

    1. راستش مشکلی در ضمینه اینترنت این ماژول وجود داره میخواهیم مشکلش رو حل کنیم تا بعدا برای شما مشکلی پیش نیاد

  19. سلام
    من یادمه که این ماژول هر بار برای فرستادن اطلاعات باید طول داده براش مشخص میشد
    راهی هست که هرچی به پایه rx وصل کردی همون رو بفرستده
    مثل کاری که مبدل یو اس بی به تی تی ال انجام میده توی کامپیوتر

    1. به صورت مستقیم این امکان وجود نداره باید شما از یک ایسی برای تبدیل این اطلاعات استفاده کنید مثلا با استفاده از یک مگا 8 اطلاعات رو از ماژول بگیرید و اطلاعات اصلی رو بیرون بدید

  20. با تشکر از سایت خوبتون
    لطفا ادامه آموزش ماژول wifi رو بزارید منتظریم ممنون

  21. با تشکر از ارائه مطالب مفیدتون.
    سوالی داشتم:
    چه اقداماتی لازم است تا بتوان ارتباطی صرفا وایرلس بدون توجه با ق با قابلییت ارسال و دریافت داده بین ماژول و وای فای موبایل برقرار کرد؟
    ( بنده بعد از تهیه ماژول و بصورت پیشفرض و بدون دستکاری AT COMMهایش و برقراری تغذیه. ماژول رو از طریق پایه tx به rx میکرو وصلش کردم. بعداز جستجو وای فای گوشی ماژول را پیدا میکنه و بهش متصل میشه اما ماژول به هیچ دستوری که از طرف گوشی و از طریق اپلیکیشن نصب شده در گوشی بهش ارسال میشه مطلقا پاسخ نمیده به عبارتی در پایه tx ماژول هیچ اطلاعاتی حتی با اسکوپ هم دریافت نمیشه.
    باود استفاده شده 9600 که فکنم همون باود پیشفرض ماژول هست رو در برنامه نویسی استفاده کرده ام .
    هدفم صرفا ارتباط وایرلس بین ماژول و گوشی هست و به قابلیتهای اینترنتی ماژول کاری ندارم.
    آیا تنظیمات اولیه یا خاصی لازم است؟
    قبلا از کمکتون تشکر میکنم

    1. بهتره شما یک مبدل usb به سریال تهیه کنید و از طریق نرم افزاری که در پروژه هست مراحل رو طی کنید در ضمن موقع ارسال و دریافت یک led روی ماژول روشن میشه

    2. شما اگه برنامه نویس اندروید هستید، حتما با من تماس بگیرید تا دقیقا براتون توضیح بدم چطور با گوشی با ماژول ارتباط برقرار کنید

      من با برنامه نویسی ارتباط قوی و عالی بین ویندوز و ماژول برقرار کردم، اما برنامه نویسی اندروید کار نکردم.
      ایمیل من
      Ali.583490@gmail.com

  22. سلام و خسته نباشید .
    من ی ماژول esp8266 از سری 201 تقوشت شده گرفتم .اگه اشتباه نکنم . این:
    http://eshop.eca.ir/%D9%85%D8%A7%DA%98%D9%88%D9%84-%D9%87%D8%A7%DB%8C-wifi/4305-%D9%85%D8%A7%DA%98%D9%88%D9%84-wifi-%D9%85%D8%AF%D9%84-esp8266-esp-201-%D8%AA%D9%82%D9%88%DB%8C%D8%AA-%D8%B4%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A2%D9%86%D8%AA%D9%86.html

    ولی این پای هاش یکم فرق میکنه فقط tx و rx داره و ولتاژ 3.3 و زمین (البته 4 تا پایه اصلیش منظورمه ) زیرش کلی پایه دیگه داره که من نمیدونم چیکارشون کنم فقط یکیش ch-en بود که وصل کردم به 3.3 .دوتا دیگه از پایه هاهم مث rst و xpd رو هم هم به زمین هم به 3.3 وصل کردم گفتم شاید کار بده ولی نشد .
    ی سوال دیگه هم دارم این که تو برنامه ای که برای دانلود گزاشتید ی باود ریت اونجا هست ی باود ریتم نو device manager میشه تنظیم کرد باید هردوشون رو تغییر بدم یا یکشون کافیه ؟
    من AT رو که send میکنم هیچ اتفاقی رخ نمیده البته رابط سریال به usb چشمک میزنه ولی نه چیزی تو نرم افزار نوشته میشه و نه چیزی برمیگردونه led های روی ماژول هم فقط قرمزه روشنه ثابت.

    1. شما نحوه اتصالات مداری ماژول رو مثل ماژول من ببندید منظورم اینه که با اسم پایه ها ببندید
      در تنظیم باود ریت نیز فقط باود ریت برنامه رو تغییر بدید و معمولا باود ریت device manager در 9600 هست اگر ارتباطی برقرار نمیشه سعی کنید باود ریت های مختلف رو امتحان کنید
      در ضمن اون ماژولی که دست شماست تغویت نداره مثل ماژول های دیگه هست فقط نکته جالبش اینه که روی برد برد نصب میشه
      و همچنین مراحل آموزش رو دقیق جلو برید چرا که من در آموزش نکات خیلی مهم تجربیاتم رو در اختیار شما قرار دادم

      1. بله از این بابت خیلی ممنونم ولی من چندبار آموزش رو خوندم و طبق اون پیش رفتم ولی جواب نمیگیرم .باود ریت هم تست کردم باز نشد تو دیتا شیت هم نوشته 56700 اگه اشتباه نکنم اونم نمیشه .تو سایتای خارجی دیدم طبق اونام بستم ولی نشد
        https://atulnivyadav.files.wordpress.com/2015/07/ckt_dia.jpg?w=604&h=270&crop=1
        این هم کار نکرد ی چندجا هم دیدم مدار رو رو عوض میکنند! یعنی میان لحیم میکنم ی پایه رو به یجای دیگه و یجایی رو قطع میکنن .مثل این :
        http://smarpl.com/content/esp8266-esp-201-module-freeing-gpio9-and-gpio10

        نمیدونم الان مشکلم چیه .gpio0 , gpio15 روهم به زمین وصل کردم چون تو اکثر سایتای خارجی نوشته بود ولی نشد !

    2. سلام دوست عزیز

      اگه شما موفق شدید از این ماژولی که لینکشو گذاشتید جواب بگیرید لطفا راهنمایی کنید.

    3. سلام دوست عزیز من هم مشکل تو را دارم و همه دستورات AT تو ESP-201 این ماژول اجرا نمیشه برای راه اندازیش پایه های 1015و105 را به GND وصل کن پایه CHP_EK را به پایه 3.3 ولت .
      اگه به نتیه رسیدی بیخبر نزار با تشکر

  23. باز سلام. آقا ما این دستورالعمل ها رو بکارگرفتیم جواب داد خدا خیرت بده.اما فقط به دستورات AT و ATE و AT+GMR پاسخ میده وبقیه فقط ERROR میده.نظری ندارین؟ شما خودتون از همه AT COM ها جواب گرفتین؟

  24. در ضمن با باودریتهای مختلفی امتهان کردم.ماژول با مبدل به لبتاب وصله و لبتاب هم با کابل شبکه به مودم.همه AT ها رو امتهان کردم ولی به جز سه مورد فوق جواب نگرفتم.اگر کسی از دوستان تلاشهایش به نتیجه ای رسیده لطف کنه به بقیه هم اطلاع بده.

  25. مهندس سلام .فوق العاده سپاسگدارم بخاطر این زحماتت.مهندس من ماژول nrfراه انداختم باکدویژن همون برنامه ای ک گذاشته بودی با هاتل هم پروگرام کردن همه چیز هم دیفالت خود پروگرامر بود.اولا که ارور میداد ک diffren data و از این حرفها اما بعد از چن بار تلاش درست شد وهردو میکرو پرو گرام شد اما چراغی از سمت گیرنده روشت نمیشه.یک نکته سمت فرستنده اش چراغاش با delay نسبتا دوثانیه ای کار میکن وقتی فیلمش دیدم اون چراغا خیلی زود خاموش وروشن میشد اما مداری ک بستم delay حدودا دوثانیه است.از کریستال داخلی خودش استفاده کردم از 8مگ اخه ترسیدم کریستال خارجی بزارم دفعه بعد ک خواستم پروگرام کنم دیگ هاتل نشناستش لطفا کمکم کن .ممنونم

  26. با سلام
    من این ماژول را با وفقیت تست کردم ولی الان به محض اتصال ماژول به کامپیوتر پورت مورد نظر از manage کامپیوتر حذف می شود لطفا راهنمایی کنید

    1. دوتا دلیل میتونه باشه یکیش اینه که مبدلتون سوخته ودومی اینه که اتصالات مربوط به تغذیه و دیتا اشتباه وصل شدن

  27. سلام
    آِیا کلا این امکان وجود که با انواع دیگه ی ماژول بتونیم از طریق spi با میکروکنترلر در ارتباط باشیم؟

      1. ممنون که جواب دادین. من هدفم ارتباط از طریق spi هست و خوندم که esp8266 ارتباط spi رو هم ساپورت می کنه ولی مثال هایی که در datasheet اصلی اومده بود من رو به تردید انداخت. هیچ کدوم از مدل های esp ارتباط Spi با میکرو رو ساپورت نمی کنن؟

        1. شاید خود IC داشته باشه ولی هیچ یک از ماژول های ESP-01 تا ESP-11 از ارتباط SPI پشتیبانی نمی کنند. یعنی پین های مربوط به SPI رو در طراحی ماژول استفاده نکردند. چرا روی SPI تاکید دارید؟

  28. سپاس اقای عزتی و عباس زاده یکی بابت ماژولespیکی هم برایnrfواقعا خیلی خوب بود.همون طور که در بخشnrfتجربه ها خودم گفتم اینجا هم میخوام چندتا تجربه که خودم داشتم بگم.اول اینکه این ماژول12مدل داره که مدل7بنظر خودم باحال تره.چون آنتن سرامیکی داره و امکان اتصال آنتن خارجی هم وجود داره ، یک شیلد فلزی هم داره و اینکه به تمامی پایه هاGPIOدسترسی دارید.این ورژن که من باهاش کار کردم یکم فرق داشت خواستم اینجا بگم که دوستانی که از این ورژن استفاده میکنن دچار مشکل نشوند.اول اینکه این مدل که من کار کردم بادریت115200داشت.نکته بعدی یک پینENداره که بهVCCترجیحا با یک مقاومت بین470تا1کیلو وصل بشه.پینGPIO15همGNDبشه.در این حالت به درستی اطلاعات ارسال و دریافت میکنه و دستوراتATمیگیره.ممکنه بعد تغییر دادن اسم ، ماژول توسط گوشی یا لپ تاپ شناسایی نشه در این حالت با فرستادن دستور ریست ماژول ریست کنید یا تغذیه قطع و مجدد وصل کنید.دیگه نکته خاصی نداره بقیه ش درسته.

  29. سلام
    بین ماژول ESP-01 و ESP-07 موندم!
    کدوم رو بگیرم بهتره؟
    نحوه راه‌اندازیش با ESP-01 که شما توضیح دادید فرق می‌کنه؟
    در مورد تفاوت و نحوه‌ی راه‌اندازیش لطفاً توضیح بدید.
    ممنون

    1. من باشم ESP-07 رو می خرم کار چون قابلیت اتصال آنتن خارجی رو هم داره و به GPIO ها به طور کامل دسترسی دارید ولی باید براش یک برد تبدیل درست کنید مثل ماژول بلوتوث به آخر قسمت دوم یه قسمت اضافه شده در مورد ESP-07 اون رو بخونید متوجه مشید

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

  31. سلام
    با تشکر از اینکه اطلاعات خودتون رو به اشتراک میگذارید خسته نباشید
    من یک سوال داشتم چرا نرم افزار sscom در ویندوز 7 نصب نمیشه و خطا میده ممنون

    1. با سلام
      دوستان محبت فرمائید بگوئید در نصب نرم افزار این خطا مربوط به چیه
      error reading comcombobx1->comproperty:registery error win error code 2(

      1. اطلاعی در این مورد ندارم تایید می کنم نظرتون رو تا اگر دوستان علتش رو می دونن راهنمایی تون کنند

  32. سلام
    تشکر از اطلاعات مفیدی که در اختیار همه قرار میدید.
    من ماژول ESP8266-12E گرفتم و تونستم باهاش ارتباط برقرار کنم.ولی چون از برنامه نویسی زیاد سر در نمیارم و نمیدونم برنامه رو چطور کامپایل و به ماژول ارسال کنم لطفا راهنمایی کنید ترجیحا میخوام با پی سی با هاش ارطباط داشته باشم.
    از همه دوستان تشکر میکنم.

  33. سلام خدمت همه دوستان
    کمک.کمک لطفا در مورد 12-esp8266 کمک کنید.دوستان من بعد کلی تحقیقات تونتم با این ماژول ارتباط برقرار کنم ولی در نوشتن برنامه و ارسال برنامه به ماژول به مشکل برخوردم لطفا کمک کنید.یه سایتی یه لینکی معرفی کنید.تشکر.
    پروژه من توسط یه مالتی پلکسر 74Hct5051d که هشتا ورودی داره و توسط 3 تا خروجی به پورتهای gpio13-12-14 وصل میشه و توسط ماژول 8266 خونده میشه. لینک پروژه که پیدا کردم ادرس اینه http://internetofhomethings.com/homethings/?p=530
    تشکر
    ويرايش

  34. سلام
    میخواستم بدونم آیا میشه همونطور که میشه از طریق موبایل به این ماژول اطلاعات ارسال کرد.
    آیا میشه برعکس این کار رو هم کرد؟
    و یک سری اطلاعات از طریق میکرو با استفاده از ماژول برای موبایل ارسال بشه؟
    ممنون

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

    1. تو sscom تیک sendnew رو بزن فکر کنم مشکلت حل بشه در ضمن آموزش رو کلمه به کلمه بخونید من تمام نکات رو نوشتم

  36. سلام و خسته نباشید
    من مدارمو مثل شما بستم،چون رگولاتور 3.3 در دسترس نبود،با 7805 و تقسیم مقاومتی ازش خروجی 3 گرفتم….اما اصلا ماژول وقتی داخل مدار هست روشن نمیشه در صورتی که اگر مجزا به رگولاتور و تقسیم مقاومتیم وصل کنم روشن میشه… میشه کمک کنید؟
    یه سوال دیگه اینکه به PL2303 باید تغذیه 5 داد؟یا خودش از usb تغذیه میشه؟

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

    1. سلام
      میشه توسط دستوراتی این پایه ها رو کنترل کرد مثلا بدون نیاز به میکروکنترلر یک رله رو کنترل کرد.

    1. کامنت شما به قسمت اسپم ها رفته به همین خاطر ندیده بودم حالا متوجه کامنت شما شدم

    2. مشکلی که شما دارید کمبود جریان هست یعنی با تقسیم مقاومتی نمیشه کاری از پیش برد بهتره رگلاتور 3.3 ولت تهیه کنید در ضمن pl2303 نیازی به تغذیه جانبی نداره حتی خودش 3.3 ولت نیز تولید میکنه که نیازی به رگلاتور نیست و میتونید از 3.3 اون استفاده کنید

  37. باسلام وعرض خسته نباشید من یک سوال داشتم اونم این که بعد از راه انداری این نوع مازول یا مازول بلوتوس بدون میکرو با گیت های منطقی میشه مازول رو کنترل کرد ؟

    1. نه! برای ارتباط با مازول نیاز به ارتباط سریال است که با گیت های منطقی نمیشه راه اندازی کرد.

  38. سلام، ببخشید مزاحم می شوم من فایل SSCOM رو گرفتم ولی کار نمی کنه، آیا نرم افزار دیگه ای هست که من با اون کار کنم؟

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

  39. با سلام خدمت همه دوستان و خسته نباشید…ایا کابل اماده ای هست که مازول رو به usb لب تاب وصل کند؟(مازولesp8266)

    1. دوستان بالاخره موفق شدم به راه اندازی این ماژول http://goo.gl/eoLNOH

      همونی که دوستان هم در نظرات گذشته گفتن
      پایه GPIO15 باید زمین بشه (همون Pull Down) و پایه CHIP-EN با یه مقاومت 470 به 3.3V وصل بشه

      فقط بعد از این کار ماژول با وصل شدن یه کلاینت در حالت AP بلافاصله ریست میشد که با قرار دادن یه خازن 1000 میکرو به پایه CHIP-EN این مشکل هم برطرف شد.
      موفق باشید.

  40. باسلام وعرض خسته نباشید من یک سوال داشتم اونم این که کسی برنامه بیسیک جهت راه اندازی این ماژول را دارد ؟؟؟؟

  41. سلام.خسته نباشد .تشکر از مطالب مفید و تلاشهای بیدریغتان.
    یه سوال داشتم در مورد ارسال AT Commandها از میکرو به ماژول .فرض کنیم میخوام به ماژول دستور 1=AT+CIPMUX رو ارسال کنم با توجه به اینکه توی ارتباط سریال در هر ارسال بیش از یک بایت امکان ارسال وجود نداره چطوری میشه این قضیه رو حل کرد.آیا ماژول ارسال تک تک (بایت بایت )هر کاراکتر را قبول میکند؟(بازه زمانی دارد).منتظر راهنمایی شما هستم.مرسی

  42. با سلام مشکل من تو بخش اول راه اندازی ماژول می باشد که با تایپ AT به جای برگرداندن OK چیزی به این صورت برمیگرداند و ارورو میدهد
    ATabcdefg

    ERROR

    ممنون میشم راهنمایی کنید تا مشکل این جانب نیز رفع گردد
    با تشکر

  43. سلام آقایون خسته نباشید
    من تازه ماژول رو خریدم که
    یه مشکلی داشتم که وقتی منبع تغذیه و ماژول رو وصل می کنم با ترمینال به خروجی نگاه می کنم می بینم یه سری نوشته هایی هی میده مشکل من از کجاست لطفا کمکم کنید

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

  45. سلام
    ماژولی که دارم ازش استفاده می کنم از مدل ai thinker هست و چراغ led آبی رنگش همیشه روشنه و به فرمانها پاسخ نمی ده حالا ماژول مشکل داره یا دلیلی دیگه ای هست
    لازم به ذکر که داشتم از ماژول استفاده می کردم و مشکلی نداشت به طور اتفاقی اینجوری شد

  46. سلام ببخشید، من هرچی می گردم توی پروتوس ماژولی برای esp8266 پیدا نمی کنم.
    کجا میشه پیدا کرد؟

  47. سلام

    ببخشید من میخوام پروژه ای رو شروع کنم که با استفاده از arm یک برد بسازم که
    موقعیت مکانی خودش رو بشناسه و با وای فای بفرسته به سرور. میخواستم بدونم
    که استفاده از چه ماژول وای فایی مناسب تره (مثلا همین esp8266 یا nrf24L01?)
    و اینکه میکروکنترلر بهتره مثلا lpc1768 باشه یا از سری STM؟

    ممنون

    1. سلام
      خب پروژه ی جالبی به نظر میاد موقعیت مکانی رو که باید با ماژول های جی پی آر اس تعیین کنید. ماژول وای فای HLK-RM04 یا ESP8266 استفاده کنید. در مورد انتخاب میکروکنترلر اول نگاه کنید بینید به آموزش ها و مثال های کدوم یک از میکروکنتر لر ها دسترسی دارید اون رو انتخاب کنید ولی اگر بحث قیمت رو در نظر نگیریم من حتما lpc1768 رو انتخاب میکنم.

  48. سلام
    ممنون از سخاوتمندیتون در ارائه اطلاعاتتون
    ببخشید متاسفانه گوشی نمیتونه ماژول وای فای منوشناسایی کنه..مشکل کجاست

    1. آخه سوال خیلی کلی و نامفهومه ماژول رو چه طور تنظیم کردید یه اطلاعاتی بدبد شاید بتونم کمک کنم

  49. سلام من ماژول ESP8266 را به صورت web server راه اندازی کردم. بطور مثال از طریق موبایل فرمان میدهم تا یک LED روشن شود. مشکل من اینست که وقتی برق قطع و وصل میشود آن LED را که قبلا فرمان داده بودم روشن شود دیگر روشن نیست. و دوباره باید فرمان دهم تا روشن شود. انگار وقتی برق قطع و وصل میشود ماژول ریست میشود و کد ها را دوباره از اول میخواند. من میخواهم هر فرمانی را که به ماژول میدهم در حافظه اش ذخیره شود به طوری که وقتی برق قطع و وصل شد ماژول همان فرمان هایی را که قبلا از طریق موبایل بهش داده بودم دوباره اجرا کند.

  50. سلام من این ماژول رو برنامه ریزی کردم و با دستورات مختلف پورت ها رو صفر و یک میکنم. ولی یه مشکلی دارم

    چون برنامه من داره دما رو هم اندازه میگیره ، میخام مثلا با فرستادن کمله temp مقدار دما برام ارسال بشه روی تلفن همراه . گرچه تونستم با فرستادم یک کمله متن دلخواه رو در خروجی گو.شی ببینم . اما نتونستم دما رو علاوه بر ال سی دی کارکتری روی خروجی گوشی ببینم.

    اگه امکانش هست راهنماییم کنید.

    باتشکر

  51. سلام اقای عزتی عزیز
    من میخوام از این ماژول برای ارسال و دریافت دیتا به این صورت که یه برنامه نوشام روی گوشی که دستور رو بفرسه برای این ماژل که روی برد قرارادم، این ماؤول رو به یه ATmega16 وصل کردم که از طریق پورت RXو TX دیتا ارسال و دریافت کنم
    میخوام ماشین رو باهاش کنترل کتم که مستقیم و عقب و چپ و رات حرکت کنه البنه با گوشی کنترل بشه. یه خواهشی داشتم که امورش کامل ماژول رو بصورت پی دی اف برای من ایمیل کنی ممنون میشم، روی هر سایتی یه چیزی نوشته و ادم کلا گیج میشه

  52. سلام مهندس عزتی
    من تونستم با کمک آموزشه خیلی عالی شما با این ماژول ارتباط برقرار کنم . بوسیله برنامه سوکت پروتوکل هم امکان ارسال متن به کامپیوتر امکان پذیر هست اما مشکلی که دارم اینه که زمانی که از کامپیوتر متن میفرستم توی سوکت پروتوکل بصورت تکراری دریافت میکنم . مثلا کلمه salam بصورت salamsalam دریافت میکنم . میتونید حدس بزند مشکل از چی میتونه باشه؟ دستورات مو به مو مطابق آموزش خوب شما ارسل شده . ممنون

  53. سلام .ممنون از آموزش خوبتون اگ بخوام یه رباتو از طریق گوشی اندروید کنترل کنم باید مازولمو روی چه مدی بزارم این درسته ک گوشی بشه کلاینت و ماژول مد وب سرور قرار بگیره ؟؟ این مد هارو چطوری تنظیم کنم

  54. سلام اگر ممکنه در مورد اتصال ماژول esp-01 به میکرو avr(atmega16) مطلب عملی بگذارید در محیط کدویژن

  55. باسلام وعرض ادب ، پروژه من در مورد راه اندازی وای فای در آردوینو هستش ، من تو این پروژه از ماژول esp8266 وآدوینو uno استفاده کردم ، من ماژول رو راه اندازی کردم ؛منظور استادم این بودش که از طریق ماژول esp8266 وبرد آردوینو با لب تاپ ارتباط برقرار کنم ویه چیزی رو بفرستم ؛ میشه راهنماییم بفرمایید؟ زیاد زمان ندارم .

  56. سلام
    من ماژل esp8266-01 رو از وقتی که پروگرم کردم،
    دیگه نمیتونم با دستورات AT COMMAND اونرو تنظیم کنم!!!
    لطفا کمکم کنید!

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

  58. سلام. خسته نباشید. منم مشکل کاربر dawin رو دارم. همه چی داشت خوب پیش میرفت. AT کامنت ها کار می کردن و با گوشی هم به ماژول وصل شدم. اما نیم ساعت بعدش کلا همه چی بهم ریخت. با مبدل USB به TTL که چک میکنم، دائم چرت و پرت رو نرم افزار ترمینال نشون میده. led آبی هم همیشه روشنه! واقعا نمیدونم چرا الکی اینطوری شد. در ضمن ماژول من روش برنامه نداشت و برنامه رو خودم لود کردم. ممنون میشم زودتر پاسخ بدین.

  59. سلام لینک دانلود فایل pdf خرابه. لطفا آموزش کار با این ماژول در پروتیوس هم بذارید

  60. سلام من ماژول رو به USB TTL متصل کردم ولتاژ 3.3 هم اعمال کردم ولی به محض اتصال یک لحظه چراغ روی ماژول روشن و خاموش میشه و دستورات هم پاسخ نمیاد مشکل از کجاست ممنون میشم پاسخ بدید

دیدگاهتان را بنویسید

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

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