תוכן עניינים:

עדכון קושחה Esp8266: 7 שלבים
עדכון קושחה Esp8266: 7 שלבים

וִידֵאוֹ: עדכון קושחה Esp8266: 7 שלבים

וִידֵאוֹ: עדכון קושחה Esp8266: 7 שלבים
וִידֵאוֹ: Home Assistant - חבר את קלטת הכתובת WS2812B דרך ESP8266 עם קושחת WLED 2024, נוֹבֶמבֶּר
Anonim
עדכון קושחה של Esp8266
עדכון קושחה של Esp8266
עדכון קושחה של Esp8266
עדכון קושחה של Esp8266

מודול ESP8266 הוא מודול אלחוטי זול. יש לו SOC (מערכת על שבב) המסוגלת לספק wifi לכל בקר/מעבד מיקרו. ישנן שתי דרכים בהן ניתן להשתמש ב- esp8266.

  1. עצמאי esp8266
  2. Esp8266 עם פטל פאי או ארדואינו או STM32

Esp8266 צריך 3.3 וולט חיצוני לעבודה תקינה. אם אתה משתמש ב- esp8266 עם arduino, נסה לא לספק כוח מ- arduino. מכיוון שהקיבולת המקסימלית של זרם הארדואינו היא 40mA ואילו esp8266 שואב 250mA. סביר להניח שהבעיה טמונה בכל פעם שאתה מעלה את הקושחה החדשה או כאשר אתה משתמש ב- esp8266

למתחילים מומלץ ללכת עם צומת 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. כאשר לא משתמשים במצב תכנות העבר את המגשר לסיכה הריקה.

שימוש במודול כוח BreadBoard

ספק כוח לוח

עם מודול זה אתה יכול לתת בנפרד 5v ל- arduino ו- 3.3 v to esp8266 בו זמנית. זהו היופי של מודול זה.

PIN rx גם צריך 3.3v. אם אתה מנסה לשים arduino tx כדי esp rx. מודול esp יכול לקבל נזק. כדי למנוע את זה קורה אתה יכול לעשות שני דברים.

  1. השתמש במפריד מתח
  2. השתמש בשינוי רמה

1. מחלק מתח

השתמש בנגד 20k ו- 10k כדי להשיג זאת. אנא בדוק את החיבור בתמונה

vcc & chpd של esp מחובר ל- 3.3v

Gpio 0 & gnd של esp נקשר ל- gnd

Rx של esp מחובר TX arduino ישירות

Tx של esp מחובר ל- arduino rx באמצעות מחלק מתח

2. מחלף רמות

אנא בדוק את החיבור בתמונה

  • חבר 5v של אספקת החשמל של לוח הלוח לפין hv ברמת ההיגיון
  • חבר 3.3v של ספק כוח לוח ללוח Lv ברמת ההיגיון
  • חבר tx של arduino לכל סיכות hv אחרות מתוך 4 סיכות, המתאימות לסיכה שחיברת tx, חבר rx של esp לזה שיהיה פין Lv

2. מודול Esp 8266-12

מצאתי עד כה את ההוראות הטובות ביותר עבור מודול זה

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

השתמשתי ב- Arduino במקום במודול cp2102, ולא הייתה לי בעיה בתקשורת.

החיבור יישאר לרוב זהה עבור esp8266-12 להפעלת אותו במצב פלאש.

GPIO0 -> נמוך

GPIO2 -> גבוה

GPIO15 -> נמוך

שלב 4: העלאת קושחה

העלאת קושחה
העלאת קושחה
העלאת קושחה
העלאת קושחה
  • העלה את התוכנית הריקה על arduino אם אתה משתמש. ואז חבר עליו סיכות esp tx ו- rx
  • פתח את התוכנה והוסף בזה אחר זה את קבצי הסל..
  • כעת הוסף את הכתובות כדלקמן.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • לאחר מכן פשוט לחץ על כפתור הבזק, אם הכל תקין הפלאשן יראה לך את מצב ההורדה וגם ה- led מודול esp 8266 שלך יהבהב מהר מאוד.
  • מזל טוב !!!.העלית את הקושחה העדכנית ביותר ל- esp8266.
  • אם אינך מוצא את כתובת ה- mac הזו. השתמש בסיכת האיפוס והנח אותה ל- gnd למשך 2 שניות ולאחר מכן הסר אותה מ- gnd והבהב אותה מחדש. חשוב מאוד לקבל את כתובת ה- mac.
  • הגיע הזמן לבדוק את מודול ה- Esp שלך. עכשיו רק הסר את חוט GPIO 0 שהיה מחובר ל- GND, תוכל לחבר אותו ל- VCC או להשאיר אותו כך.
  • כעת חבר את ה- Arduino שלך למחשב ופתח יציאה טורית.
  • בדוק את פקודות at על קצב שידור שונה, רוב ה- esp פועל מצוין על קצב שידור זה של 115200.
  • עכשיו הגיע הזמן לבדוק פקודות AT. הזן "AT" ביציאה הטורית ותקבל את "אישור". כעת הזן "AT+GMR" ובדוק את גירסת הקושחה.
  • כדי לשנות את קצב השידור אתה יכול לעשות זאת "AT+UART_DEF = 9600, 8, 1, 0, 0"

שלב 5: שימוש בחינם להורדת Esp Flash V0.9.3.1

שימוש ב- Esp Flash הורדת אגרה V0.9.3.1
שימוש ב- Esp Flash הורדת אגרה V0.9.3.1
שימוש ב- Esp Flash הורדת אגרה V0.9.3.1
שימוש ב- Esp Flash הורדת אגרה V0.9.3.1
שימוש ב- Esp Flash הורדת אגרה V0.9.3.1
שימוש ב- Esp Flash הורדת אגרה V0.9.3.1

ישנן שתי תוכנות להתקנת קובץ ה- bin ב- soc של esp8266, השיטה השנייה היא באמצעות הורדת esp flash.

1.) הורד את התוכנה מהקישור שלהלן

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

2.) עכשיו פשוט דפדף בקובץ ה- bin שברצונך להעלות ב- esp ואל תשנה אף אחת מההגדרות פרט ליציאת ה- com ושנה את קצב השידור ל- 115200 ולחץ על התחל. תראה סטטוס של העלאה.היה קצת סבלנות עד שזה אומר לסיים.

שלב 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 לא מהאמור לעיל

השיטה עובדת…

מוּמלָץ: