فهرست مطالب:

به روز رسانی سیستم عامل Esp8266: 7 مرحله
به روز رسانی سیستم عامل Esp8266: 7 مرحله

تصویری: به روز رسانی سیستم عامل Esp8266: 7 مرحله

تصویری: به روز رسانی سیستم عامل Esp8266: 7 مرحله
تصویری: نحوه کنترل لامپ AC با استفاده از رله با NodeMCU D1 Mini از WiFi 2024, نوامبر
Anonim
به روز رسانی سیستم عامل Esp8266
به روز رسانی سیستم عامل Esp8266
به روز رسانی سیستم عامل Esp8266
به روز رسانی سیستم عامل Esp8266

ماژول ESP8266 یک ماژول بی سیم ارزان است. دارای SOC (سیستم روی تراشه) است که قادر به ارائه وای فای به هر کنترلر کوچک/ریزپردازنده است. از دو طریق می توان از esp8266 استفاده کرد.

  1. esp8266 مستقل
  2. Esp8266 با تمشک pi یا آردوینو یا stm32

Esp8266 برای عملکرد صحیح به 3.3 ولت خارجی نیاز دارد. اگر از esp8266 با آردوینو استفاده می کنید ، سعی کنید از آردوینو تغذیه نکنید. به عنوان آردوینو حداکثر ظرفیت ارائه 40 میلی آمپر است در حالی که esp8266 250 میلی آمپر می گیرد. به احتمال زیاد این مشکل در هنگام بارگذاری سیستم عامل جدید یا هنگام استفاده از esp8266 نهفته است

برای مبتدیان توصیه می شود که از برد node mcu موجود در بازار استفاده کنید. دو نوع برد وجود دارد که یکی با سنسور RGB led & Ldr و دیگری فقط با پین های شکست وجود دارد. این برد دارای تنظیم کننده ولتاژ است که قدرت مناسب را کنترل می کند

  1. برد تیز esp8266
  2. نود مکو

مرحله 1: نرم افزار فلش Esp8266 را پیدا کنید

نرم افزار فلش Esp8266 را پیدا کنید
نرم افزار فلش Esp8266 را پیدا کنید

نرم افزار را از درایو بارگیری کنید

espFlasher

مرحله 2: فایلهای سیستم عامل ESP8266 را پیدا کنید

فایلهای سیستم عامل ESP8266 را پیدا کنید
فایلهای سیستم عامل ESP8266 را پیدا کنید

برای یافتن فایلهای سیستم عامل به این پیوند زیر بروید.

  1. آخرین بار سیستم عامل AT در سپتامبر 2017 به روز شد
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open؟id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

مرحله 3: اتصال ESP به حالت فلش

اتصال ESP به حالت فلش
اتصال ESP به حالت فلش
اتصال ESP به حالت فلش
اتصال ESP به حالت فلش
اتصال ESP به حالت فلش
اتصال ESP به حالت فلش
اتصال ESP به حالت فلش
اتصال ESP به حالت فلش

ماژول ESP 8266-01

استفاده از آداپتور برنامه نویس Esp01

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

بسیار کاربردی و بسیار سریع است.

آداپتور برنامه نویس Esp01

توجه: ماژول مستقیماً وارد صفحه برنامه نویسی نمی شود. برای این کار باید بلوز را روی آن بچسبانید. لطفاً عکس را برای این مورد ارجاع دهید. بلوز بین gpio 0 و gnd pin لحیم می شود. در صورت عدم استفاده در حالت برنامه نویسی ، بلوز را تغییر دهید به پین خالی

استفاده از ماژول BreadBoard Power

منبع تغذیه Breadboard

با استفاده از این ماژول می توانید همزمان 5 ولت را به arduino و 3.3 v را به esp8266 بدهید. این زیبایی این ماژول است.

پین esp rx نیز به 3.3v نیاز دارد.اگر سعی می کنید arduino tx را در esp rx قرار دهید.ماژول esp می تواند آسیب ببیند. برای جلوگیری از این اتفاق می توانید دو کار انجام دهید.

  1. از تقسیم کننده ولتاژ استفاده کنید
  2. از Level Shifter استفاده کنید

1. تقسیم ولتاژ

برای رسیدن به این هدف از مقاومت 20k و 10k استفاده کنید. لطفاً اتصال را در عکس بررسی کنید

vcc & chpd esp به 3.3v متصل است

Gpio 0 & gnd esp به gnd متصل است

Rx از esp به طور مستقیم به TX arduino متصل می شود

Tx esp از طریق تقسیم ولتاژ به arduino rx متصل می شود

2. تغییر سطح

لطفاً اتصال را در عکس بررسی کنید

  • 5 ولت منبع تغذیه breadboard را به پین hv سطح منطقی وصل کنید
  • 3.3 ولت منبع تغذیه breadboard را به پین Lv سطح منطقی وصل کنید
  • tx آردوینو را از هر 4 پین به هر پین hv دیگری متصل کنید ، مربوط به پینی است که tx متصل کرده اید ، rx از esp را به پین Lv وصل کنید

2. ماژول Esp 8266-12

من تا به حال دستورالعمل های daflabs را برای این ماژول بهترین پیدا کردم

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

من به جای ماژول cp2102 از آردوینو استفاده کردم و مشکلی در ارتباط نداشتم.

اتصال برای esp8266-12 برای اجرای آن در حالت فلش عمدتا یکسان خواهد بود.

GPIO0 -> پایین

GPIO2 -> بالا

GPIO15 -> پایین

مرحله 4: بارگذاری سیستم عامل

بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
  • در صورت استفاده برنامه خالی را در arduino بارگذاری کنید. و سپس پین های esp tx و rx را روی آن وصل کنید
  • نرم افزار را باز کرده و یکی یکی فایل های bin را در آن اضافه کنید.
  • حالا آدرس ها را به صورت زیر اضافه کنید.

boot_v1.2.bin -0x00000

user1.1024.new2.bin --0x01000

blank.bin -0x7e000

blank.bin -0x3fe000

esp_init_data_default.bin --0x3fc000

  • سپس فقط روی دکمه فلش کلیک کنید ، اگر همه چیز خوب است ، فلاشر وضعیت بارگیری را به شما نشان می دهد و همچنین ماژول esp 8266 led شما به سرعت چشمک می زند.
  • تبریک !!!. شما آخرین سیستم عامل را در esp8266 بارگذاری کرده اید.
  • اگر این آدرس مک را پیدا نکردید ، از پین تنظیم مجدد استفاده کنید و آن را به مدت 2 ثانیه در gnd قرار دهید ، سپس آن را از gnd حذف کرده و دوباره فلش کنید. بدست آوردن آدرس مک بسیار مهم است.
  • وقت آن رسیده است که ماژول Esp خود را آزمایش کنید. اکنون فقط سیم GPIO 0 را که به GND وصل شده بود بردارید ، می توانید آن را به VCC وصل کنید یا آن را به این صورت بگذارید.
  • حالا آردوینو را به کامپیوتر وصل کرده و پورت سریال را باز کنید.
  • دستورات at را در نرخ Baud مختلف بررسی کنید ، بیشتر esp با این نرخ baud 115200 خوب کار می کند.
  • اکنون زمان آزمایش دستورات AT است. "AT" را در پورت سریال وارد کنید و "OK" را دریافت خواهید کرد. اکنون "AT+GMR" را وارد کرده و نسخه سیستم عامل را بررسی کنید.
  • برای تغییر نرخ باود می توانید این کار را "AT+UART_DEF = 9600 ، 8 ، 1 ، 0 ، 0" انجام دهید

مرحله 5: استفاده از Esp Flash Download Toll V0.9.3.1

استفاده از Esp Flash Download Toll V0.9.3.1
استفاده از Esp Flash Download Toll V0.9.3.1
استفاده از Esp Flash Download Toll V0.9.3.1
استفاده از Esp Flash Download Toll V0.9.3.1
استفاده از Esp Flash Download Toll V0.9.3.1
استفاده از Esp Flash Download Toll V0.9.3.1

دو نرم افزار برای نصب فایل bin بر روی soc esp8266 وجود دارد ، روش دوم استفاده از esp flash download است.

1.) نرم افزار را از لینک زیر بارگیری کنید

bbs.espressif.com/viewtopic.php؟t=25

2.) اکنون فقط فایل bin را که می خواهید در esp بارگذاری کنید مرور کنید و هیچ یک از تنظیمات را به جز پورت com تغییر ندهید و نرخ baud را به 115200 تغییر دهید و بر روی start کلیک کنید. وضعیت بارگذاری را مشاهده خواهید کرد. کمی صبر کنید میگه تموم کن

مرحله 6: برنامه Esp را با استفاده از Esplorer برنامه ریزی کنید

برنامه Esp با استفاده از Esplorer
برنامه Esp با استفاده از Esplorer

esplorer نرم افزاری است که مخصوص ماژول wifi esp8266 ساخته شده است. با استفاده از این نرم افزار می توانید کد lua یا دستورات AT را در esp8266 بارگذاری کنید

این را از لینک داده شده بارگیری کنید

esp8266.ru/esplorer/

مرحله 7: عیب یابی

عیب یابی
عیب یابی

1.) از esp 8266 از منبع تغذیه خارجی استفاده کنید. لطفاً از آردوینو یا رایانه برای vcc اجتناب کنید.

2.) مدار را سه بار بررسی کنید و همیشه هنگام بارگذاری سیستم عامل سعی کنید esp8266 را به صورت دستی با ایجاد chpd gnd برای مدتی تنظیم مجدد کرده و آن را به vcc بازگردانید

3.) مطمئن شوید که از یک باک یا تنظیم کننده 3.3 استفاده می کنید. esp8266 نیز نیاز به جریان ثابت دارد

4.) توجه: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ پیوند دیگری که ممکن است به شما در حل مشکلات esp module.if کمک کند. غیر از موارد بالا

روش کار می کند…

توصیه شده: