با سلام به همه دوستان وتشکر از مدیریت آفتاب رایانه که درخواست ارایه این ماژول پیگیری کردند راستش چند وقتی هست که میخوام این راهنما رو بنویسم اما مشغله کاری نمیذاشت امیدوارم بتونم کمکی کوچکی انجام بدم.
Espressif ESP8266 WIFI کار برجسته مهندسان چینی
چیپ ESP8266 در سال 2014 توسط شرکت چینی Espressif ارایه شد این شرکت با قرار دادن کل سیستم وای فای بر روی تراشه و استفاده از هسته 32 بیتی CPU Xtensa LX106 با حداقل مولفه های خارجی با تکنولوژی 40nm توانسته با قیمت کمتر از 3 دلار ارزان ترین جیپ مستقل وای فای را عرضه کند که در نهایت منجر به ساخت دستگاه های IOT مقرون به صرفه خواهد شد.
تصویر بیرونی چیپ
تصویر داخلی چیپ
دیاگرام چیپ
Pinout ESP8266EX
انواع ماژول ESP8266
این چیپ توسط سازندگان مختلف ماژول بصورت مختلفی نامگذاری میشوند با این حال ماژول های ارایه شده توسط آفتاب رایانه به اینگونه میباشد.
عمده تفاوت این ماژول ها در سایز برد و تعداد پایه ها و آنتن سرامیکی یا آنتن مدارچاپی یا آنتن خارجی میباشد.
پایه های ماژول ESP8266
بعلت تنوع زیاد ماژول شکل پایه های ماژول ESP-01 و ESP-07 معرفی میشود شما میتونید برای ماژولهای دیگه از گوگل استفاده کنید.
شروع کار با ماژول
ابتدا لازم هست نکاتي رو توضيح بدم
- براي راه اندازي ماژول هميشه پين CH_PD بايد به VCC متصل باشد (CH_PD = High) و پين GPIO 15 بايد به GND متصل باشد (GPIO 15 = Low)
- ولتاژ لازم براي کار با ماژول بين 2.8 تا 3.5 ولت ميباشد بهتر هست از يک رگلاتور 3.3 ولت براي تغذيه استفاده شود همچنين جريان مصرفي ماژول حداکثر 300 ميلي آمپر ميباشد که بهتر است از منبع تغذيه 500 ميلي آمپر اسنفاده گردد.
- ماژول بصورت پيش فرض با دستورات AT کانفيگ و راه اندازي ميشود در اين حالت براي پردازش و ارتباط با ديگر ماژول هاي کاربردي ما به يک MCU مثل Arduino احتياج داريم که توسط واسط سريال باهم در ارتباط باشند.
- در حالت ديگر با تغيير فريمور ماژول پردازش و ارتباط با ديگر ماژول ها توسط خود ماژول انجام ميگيرد و ما به MCU احتياج نداريم به عبارت ديگر برنامه داخل ماژول قرار ميگيرد و از پايه هاي GPIO ماژول استفاده ميکنيم.
توضيحات مربوط به دستورات AT اگه لازم بشه بعدا ميزارم.
در اينجا ميخوام برم سر برنامه ريزي خود ماژول که فکر کنم جذابيت بيشتري داره.
چه چيزي بايد خريداري شود ؟
1- يک ماژول از سري ESP8266
2-مبدل USB به سريال FTDi يا CH340 يا FT232RL.
چه چيزي براي شروع بايد دانلود شود ؟
براي ماژول ESP8266 فريمور هاي مختلفي وجود دارد يکي از بهترين آنها NodeMCU Lua ميباشد براي بارگذاري آن بر روي ماژول بسته به نوع ويندوز خود يکي از نرم افزارهاي فلشر زير را دانلود کنيد.
ESP8266Flasher.exe for Win32
ESP8266Flasher.exe for Win64
چگونگي سيم بندي کنيم ؟
مطابق شکل زير مبدل را به ماژول اتصال دهيد
توجه داشته باشيد پايه GPIO 0 را به GND وصل کنيد.
چگونه NodeMCU را به ماژول ESP8266 انتقال دهیم ؟
مبدل سریال را به کامپیوتر اتصال دهید پس از شناسایی توسط کامپیوتر فایل ESP8266Flasher.exe را اجرا کنید سپس Com Port مبدل را در نرم افزار وارد کنید
و مطابق تصاویر زیر تنظیمات را انجام دهید.
1-Config
2-Advanced
3-سپس در صفحه اصلی دکمه Flash را بزنید
4-چنانچه همه چی مرتب باشه نرم افزار به این شکل میشه
5-پس از اتمام کار
تبریک شما به دنیای NodeMCU Lua وارد میشوید..........