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

מתכנת USB ESP-12: 7 שלבים
מתכנת USB ESP-12: 7 שלבים

וִידֵאוֹ: מתכנת USB ESP-12: 7 שלבים

וִידֵאוֹ: מתכנת USB ESP-12: 7 שלבים
וִידֵאוֹ: ESP8266 USB PROGRAMMER #shorts 2024, נוֹבֶמבֶּר
Anonim
מתכנת USB ESP-12
מתכנת USB ESP-12
מתכנת USB ESP-12
מתכנת USB ESP-12
מתכנת USB ESP-12
מתכנת USB ESP-12

חשבתי שיהיה מעניין לשחק עם IoT אז החלטתי לנסות את ה- esp8266. ראיתי את מספר הפתרונות בחוץ לתכנת ה- esp8266 אז שאלתי כמה רעיונות מכאן https://www.instructables.com/id/USB-to-ESP-01-Boa… וכאן https://cmheong.blogspot.com/2018/05/using-ch340-u … לתכנת ה- esp-01 פשוט עם לחצני פלאש ואיפוס כלולים. אחרי שעשיתי את זה חשבתי שיהיה כיף לנסות ליצור מודל מתאם בשביל לתכנת גם את ה- esp-12.

חלקים:

המחירים עשויים להשתנות עקב הנחות ומשלוח למדינות שונות ומה לא, אך נכונות כמו בזמן הכתיבה במצבי הספציפי.

CH340 USB למתאם מודול Wifi ESP8266 ESP-01 של Wi-Fi $ 0.80

10 יחידות לחצן מתג רגעי 0.52 $

ESP-12S ESP8266 $ 1.95

2 יחידות ESP-12 לוח פריצה 0.40 $

10 יח 'סיכות פוגו 2.05 $

2 יחידות מחבר רצועות כותרות סיכה זכר SMT SMD זכר 1.33 $

חוט דק

אקדח דבק חם ודבק

מלחם והלחמה

תחבושת אלסטית

שלב 1: הלחמה של סיכות הפוגו ללוח הפריצה

הלחם את סיכות הפוגו ללוח הפריצה
הלחם את סיכות הפוגו ללוח הפריצה

הלחם את סיכות הפוגו ללוח הפריצה עבור הסיכות הבאות:

מנוחה (איפוס)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

סיכות הפוגו קטנות למדי ולכן נאלצתי להשתמש בפינצטה עם מעט סרט מסביב כדי לבודד מפני החום כדי להחזיק את הסיכות בזמן הלחמה.

וודא שסיכות הפוגו אינן מקוצרות זו בזו על ידי בדיקת המשכיות עם מולטימטר. ישנם נגדים של 10k בין CH_PC ל- VCC, GPIO15 ו- GND בלוח הפריצה אז צפה לקריאה בין הסיכות האלה.

שלב 2: כותרות סיכות הלחמה ללוח הפריצה ולחוט ESP-12

כותרות סיכות הלחמה ללוח הפריצה ולחוט ESP-12
כותרות סיכות הלחמה ללוח הפריצה ולחוט ESP-12
כותרות סיכות הלחמה ללוח הפריצה ולחוט ESP-12
כותרות סיכות הלחמה ללוח הפריצה ולחוט ESP-12

חבר את שני כותרות ה -8 פינים המצורפות ללוח הפריצה עם הסיכות הארוכות בחזית הלוח תוך הלחמה בחלק האחורי של הלוח, אינך צריך להלחים את כל הסיכות ללוח רק את אלה שהשתמשו למעלה (עיין כאן לתרשימים מהבהבים מינימליים). הסיבה לכך היא שאם אתה רוצה להריץ/לתכנת esp-12 שכבר מולחם על לוח פריצה הוא אמור להיות מסוגל לעשות זאת (למרות שלא ממש ניסיתי זאת עדיין). עכשיו חותכים קטע מכותרת הסיכה smt שורה כפולה כך שיהיו שתי שורות של 4 סיכות. חוט הלחמה המחבר את ה- pinout לשורה הכפולה של 4 פינים בהתאם להתאמת ה- pinout ESP-01 ללוח הפריצה.

השמות אינם זהים לחלוטין (למעט GND) אבל:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

שלב 3: לחצני הלחמה למתאם ה- USB CH340

לחצני הלחמה למתאם USB CH340
לחצני הלחמה למתאם USB CH340
לחצני הלחמה למתאם USB CH340
לחצני הלחמה למתאם USB CH340

כפתור הלחמה בתחתית מתאם ה- USB CH340 למצב FLASH בין סיכות GPIO0 ו- GND. הדבק אותו חם למתאם.

כפתור הלחמה בחלקו האחורי של מתאם ה- USB CH340 למצב RESET בין סיכות RESET ו- GND. הדבק אותו חם למתאם

שלב 4: סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p

סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p
סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p
סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p
סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p
סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p
סיכות פוגו להדבקה חמה, קצף וכותרת סיכה 4p

הדביקו את הצד הפנימי של סיכות הפוגו ללוח הפריצה כדי לתת להם קצת כוח, והקפידו לא לקבל דבק על הסיכה הנעת. הדביקו מעט קצף אריזה (או כל חומר דמוי ספוג הניתן לדחיסה) בין סיכות הפוגו, כך ש- esp-12 לא ייפול לפער בקלות רבה מדי. הדבק את הכותרת 4p בשורה כפולה בחלק האחורי של לוח הפריצה, כך שהיא לא תתנתק בעת משיכת מתאם ה- USB CH340.

שלב 5: יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף

יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף
יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף
יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף
יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף
יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף
יישר את ESP-12 על סיכות פוגו וסנדוויץ 'עם לוח פריצה נוסף

יישר את ESP-12 (נבדקתי עם ESP-12F ו- ESP-12S) על סיכות הפוגו וסנדוויץ 'עם לוח פריצה נוסף למעלה. השתמש ברצועה אלסטית כדי להחזיק אותה היטב. ייתכן שיהיה עליך להתאים את esp-12 כדי לוודא שכל אנשי הקשר נוגעים בלחץ מספיק. סביר להניח שזה יהיה פחות מסובך אם במקום להשתמש בסיכות פוגו להשתמש בקליפי מתכת קפיץ לצידו של ה- ESP-12. להלן דוגמה ביוטיוב שבה מישהו השתמש באנשי הקשר מחריץ PCI מלוח אם שאינו בשימוש https://www.youtube.com/embed/BvY_T-My9Ls ו- https://www.youtube.com/watch? v = gI_lKu2uJDs

הערה: לאחר שימוש נוסף נראה לי מאוד מסובך ליישר ולהפעיל מספיק לחץ על סיכות הפוגו, לכן אני ממליץ לאנשים לא לנסות להשתמש בסיכות פוגו אלא אם הם יכולים להתמודד עם הרבה תסכול.

שלב 6: חבר את מתאם מתאם Esp-12 למתאם USB CH340 ותכנת אותו

חבר את מודול המתאם Esp-12 למתאם ה- USB CH340 ותכנת אותו
חבר את מודול המתאם Esp-12 למתאם ה- USB CH340 ותכנת אותו
חבר את מודול המתאם Esp-12 למתאם ה- USB CH340 ותכנת אותו
חבר את מודול המתאם Esp-12 למתאם ה- USB CH340 ותכנת אותו
חבר את מתאם המתאם Esp-12 למתאם ה- USB CH340 ותכנת אותו
חבר את מתאם המתאם Esp-12 למתאם ה- USB CH340 ותכנת אותו

חבר את mod-adapter מתאם esp-12 למתאם ה- USB CH340 (עם הלוח באותו כיוון כמו תקע ה- USB) ואז הדבק אותו למחשב שלך והשתמש ב- Arduino IDE או ESP Flash Download Tool כדי לטעון את התוכניות שלך.

הערה: אם הליך ההבזק לא עובד זה יכול להיות מכיוון שהמגע בין סיכות הפוגו ל- esp-12 אינו טוב, התאם את ה esp-12 ו/או הלהקה האלסטית כדי לתת לחץ אחיד טוב על כל סיכות הפוגו.

שלב 7: דוגמא מהבהבת מהבהבת עם Arduino IDE (אופציונלי)

Image
Image
מהבהב דוגמת BLINK עם Arduino IDE (אופציונלי)
מהבהב דוגמת BLINK עם Arduino IDE (אופציונלי)
מהבהב דוגמת BLINK עם Arduino IDE (אופציונלי)
מהבהב דוגמת BLINK עם Arduino IDE (אופציונלי)

התחל Arduino IDE וטען דוגמת BLINK.

כדי להיכנס למצב FLASH החזק את לחצן FLASH (למטה) ולחץ על כפתור RESET (אחורה) ואז שחרר את לחצן FLASH (למטה).

הגדר את הפרמטרים של esp-12

לחץ על העלה

אם זה עבד כמו שצריך זה צריך להתנהג כמו בסרטון

הערה: אם הליך ההבזק לא עובד זה יכול להיות מכיוון שהמגע בין סיכות הפוגו ל- esp-12 אינו טוב, התאם את ה esp-12 ו/או הלהקה האלסטית כדי לתת לחץ אחיד טוב על כל סיכות הפוגו.

מוּמלָץ: