فهرست مطالب:
- مرحله 1: نرم افزار فلش Esp8266 را پیدا کنید
- مرحله 2: فایلهای سیستم عامل ESP8266 را پیدا کنید
- مرحله 3: اتصال ESP به حالت فلش
- مرحله 4: بارگذاری سیستم عامل
- مرحله 5: استفاده از Esp Flash Download Toll V0.9.3.1
- مرحله 6: برنامه Esp را با استفاده از Esplorer برنامه ریزی کنید
- مرحله 7: عیب یابی
تصویری: به روز رسانی سیستم عامل Esp8266: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
ماژول ESP8266 یک ماژول بی سیم ارزان است. دارای SOC (سیستم روی تراشه) است که قادر به ارائه وای فای به هر کنترلر کوچک/ریزپردازنده است. از دو طریق می توان از esp8266 استفاده کرد.
- esp8266 مستقل
- Esp8266 با تمشک pi یا آردوینو یا stm32
Esp8266 برای عملکرد صحیح به 3.3 ولت خارجی نیاز دارد. اگر از esp8266 با آردوینو استفاده می کنید ، سعی کنید از آردوینو تغذیه نکنید. به عنوان آردوینو حداکثر ظرفیت ارائه 40 میلی آمپر است در حالی که esp8266 250 میلی آمپر می گیرد. به احتمال زیاد این مشکل در هنگام بارگذاری سیستم عامل جدید یا هنگام استفاده از esp8266 نهفته است
برای مبتدیان توصیه می شود که از برد node mcu موجود در بازار استفاده کنید. دو نوع برد وجود دارد که یکی با سنسور RGB led & Ldr و دیگری فقط با پین های شکست وجود دارد. این برد دارای تنظیم کننده ولتاژ است که قدرت مناسب را کنترل می کند
- برد تیز esp8266
- نود مکو
مرحله 1: نرم افزار فلش Esp8266 را پیدا کنید
نرم افزار را از درایو بارگیری کنید
espFlasher
مرحله 2: فایلهای سیستم عامل ESP8266 را پیدا کنید
برای یافتن فایلهای سیستم عامل به این پیوند زیر بروید.
- آخرین بار سیستم عامل AT در سپتامبر 2017 به روز شد
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open؟id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
مرحله 3: اتصال 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 می تواند آسیب ببیند. برای جلوگیری از این اتفاق می توانید دو کار انجام دهید.
- از تقسیم کننده ولتاژ استفاده کنید
- از 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
دو نرم افزار برای نصب فایل bin بر روی soc esp8266 وجود دارد ، روش دوم استفاده از esp flash download است.
1.) نرم افزار را از لینک زیر بارگیری کنید
bbs.espressif.com/viewtopic.php؟t=25
2.) اکنون فقط فایل bin را که می خواهید در esp بارگذاری کنید مرور کنید و هیچ یک از تنظیمات را به جز پورت com تغییر ندهید و نرخ baud را به 115200 تغییر دهید و بر روی start کلیک کنید. وضعیت بارگذاری را مشاهده خواهید کرد. کمی صبر کنید میگه تموم کن
مرحله 6: برنامه 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 کمک کند. غیر از موارد بالا
روش کار می کند…
توصیه شده:
ردیاب به روز رسانی کووید -19 با استفاده از ESP8266: 9 مرحله
ردیاب به روز رسانی کووید -19 با استفاده از ESP8266: این پروژه داده های فعلی شیوع ویروس کرونا در شهرهای مختلف ایالت های هند را در زمان واقعی بر روی صفحه نمایش OLED نشان می دهد. این ردیاب وضعیت زنده به شما کمک می کند تا به روزرسانی واقعی کووید -19 منطقه خود را رصد کنید. این پروژه کاملاً ب
PCB خود را با استفاده از Sprint Layout 2020 با به روز رسانی های جدید طراحی کنید: 3 مرحله
PCB خود را با استفاده از Sprint Layout 2020 با به روزرسانی های جدید طراحی کنید: اکثر عاشقان الکترونیکی با استفاده از روش های مختلف مدارهای الکترونیکی را ایجاد می کنند. گاهی اوقات برای بدست آوردن خروجی مناسب و کاهش صداها و پایان جمع و جور نیاز به تولید مدار چاپی داریم. این روزها ما نرم افزارهای زیادی برای طراحی PCB خود داریم. اما مشکل این است که
ربات Blu Media (به روز رسانی): 7 مرحله
Blu Media Robot (Update): blu روباتی است که با مادربرد makeblock و تمشک برای دستگاه های الکترونیکی کار می کند زیرا لیست قسمت هایی که می توانید از ابتدا از makeblock بخرید ، در حال حاضر یک چاپگر سه بعدی (wanahoa i3 +) دارم و می توانید آن را بارگیری کنید قسمت های مختلف برای چاپ آنها بر روی
ESP8266 POV Fan با ساعت و صفحه وب به روز رسانی متن: 8 مرحله (همراه با تصاویر)
ESP8266 POV Fan With Clock and Page Page Update Text: این یک سرعت متغیر است ، POV (Persistence Of Vision) ، Fan که به طور متناوب زمان را نمایش می دهد ، و دو پیام متنی است که می تواند به طور مداوم به روز شود. & quot؛ The POV Fan همچنین یک سرور وب تک صفحه ای است که به شما امکان می دهد دو متن من را تغییر دهید
نحوه به روز رسانی و فرار از زندان Ipod/Iphone در سیستم عامل 3.0 (برای IPHONE 3GS مناسب نیست): 4 مرحله
نحوه به روز رسانی و فرار از زندان Ipod/Iphone در سیستم عامل 3.0 (نه برای iPhone 3GS): من به شما نشان خواهم داد که چگونه آیفون خود را 2g/3g یا Ipod touch 1g/2g را به روز و جیلبریک کنید. این دستورالعمل برای iPhone 3GS جدید نیست. لطفاً توجه داشته باشید که اگر Iphone/Ipod خود را خراب کنید من هیچ مسئولیتی نمی پذیرم. اگر می خواهید این کار را انجام دهید لطفا