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

לוח מעגלים מודפסים ESP01: 5 שלבים
לוח מעגלים מודפסים ESP01: 5 שלבים

וִידֵאוֹ: לוח מעגלים מודפסים ESP01: 5 שלבים

וִידֵאוֹ: לוח מעגלים מודפסים ESP01: 5 שלבים
וִידֵאוֹ: זרם אחר - מדריך הכנת מעגל מודפס בבית 2024, נוֹבֶמבֶּר
Anonim
לוח מעגלים מודפסים של תכנות ESP01
לוח מעגלים מודפסים של תכנות ESP01

לאחרונה, הייתי צריך לכתוב קוד ב- ESP01 שלי והחלטתי להשתמש במתאם כדי להעביר את הקוד לשבב.

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

כלומר, המתאם לא היה אידיאלי לחלוטין לביצוע העברת קוד. היה צורך בהתאמה.

אספקה

  • מעגל מודפס JLCPCB
  • 02 x לחצנים;
  • נגד 01 x 330R;
  • 01 x LED ירוק;
  • נגדי 02 x 10kR;
  • 01 x זכר / נקבה פין בר 1x4;
  • 01 x 2x4 נקבה סיכה נקבה.

שלב 1: המתאם המקובל

המתאם המקובל
המתאם המקובל

המתאם המשמש מוצג באיור למעלה.

עם זאת, כדי להימנע מבעיות ולבצע שינויים במבנה, החלטנו ליצור מתאם, שיוכל לעבוד עם מתאם ESP01 ולבצע העברת קוד ל- CHIP.

לוח ההדפסה מוצג למעלה.

במאמר זה תלמד כיצד לבנות את המתכנת שלך ומהם החלקים העיקריים במעגל המהבהב ESP01.

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

לכן, במאמר זה תלמדו את הנקודות הבאות:

  1. פיתוח מקליט ומתאם ESP01;
  2. להבין את מטרת מעגל ההקלטה ESP01;
  3. למד כיצד להגדיר את ESP01 למצב העברת קוד. כעת, נתחיל בהצגה המלאה של פיתוח פרויקט המתכנתים ללוח ESP01.

שלב 2: פיתוח המתכנת ללוח ESP01

פיתוח המתכנת ללוח ESP01
פיתוח המתכנת ללוח ESP01
פיתוח המתכנת ללוח ESP01
פיתוח המתכנת ללוח ESP01

כפי שצוין לעיל, הפרויקט מורכב מיצירת מתכנת עבור ESP01 על מנת להקל על התכנות שלו.

לשם כך פיתחנו את המעגל הבא המוצג באיור לעיל.

לכן, כפי שאתה יכול לראות, במעגל זה יש:

  • 2 כפתורים להגדרת ESP01 למצב תכנות;
  • נורית LED לאותת שהכרטיס מופעל;
  • סרגל סיכה להעברת הקוד לשבב.

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

  • מעגל מודפס של JLCPCB (הורדת קבצי פרויקטים)
  • 02 x לחצנים;
  • נגד 01 x 330R;
  • 01 x LED ירוק;
  • נגדי 02 x 10kR;
  • 01 x זכר / נקבה פין בר 1x4;
  • 01 x 2x4 נקבה סיכה נקבה.

כעת, נסביר כל חלק במעגל התכנות ESP01. שים לב שאנו משתמשים במחבר 2x4 - 2.54mm לחיבור ESP01, כפי שמוצג באיור למעלה.

ממחבר זה, ESP01 יתחבר לכל שאר חלקי המעגל המפותח.

לכן, ראשית, חבר אותו למחבר זה והגדר אותו למצב תכנות באמצעות כפתורי RESET ו- FLASH. שני הכפתורים הללו יהיו אחראים על הגדרתו במצב תכנות.

לבסוף, יש לנו את סיכות החיבור של ממיר ה- USB - SERIAL FTDI232 ואת הנורית. סרגל החיבור של הממיר ישמש לחיבורו ולביצוע העברת הקוד ל- ESP01.

נורית ה- LED תשמש לציון שהכרטיס מופעל.

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

שלב 3: פיתוח לוח מעגלים מודפס ESP01

פיתוח לוח מעגלים מודפס של ESP01
פיתוח לוח מעגלים מודפס של ESP01
פיתוח לוח מעגלים מודפס של ESP01
פיתוח לוח מעגלים מודפס של ESP01

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

הסכימה של עיצוב הלוח מוצגת למעלה.

כפי שאתה יכול לראות, יש לחבר את ESP01 למחבר 2x4 וממיר USB-Serial יתחבר לפינים של 90º.

מחבר זה עם הזווית המתאימה שימש לצמצום גודל הלוח והשארתו מתחת למבנה ESP01.

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

מפרויקט זה התקבל הלוח המודפס הסופי בתלת ממד, המיוצג באיור לעיל.

לבסוף, מפרויקט זה, ניתן לבצע את התכנות והקלטת הקוד ב- ESP01.

בהמשך, נסביר את שלב אחר שלב להכניס את ESP01 למצב תכנות ולהעביר קוד ל- ESP01.

שלב 4: תהליך העברת קוד ל- ESP01

לשם כך עליך לבצע את השלבים הבאים

  1. חבר את ממיר USB-SERIAL FTDI232 למחשב שלך ולסרגל חיבורי פינים ICSP;
  2. בדוק שהנורית דולקת. הוא משמש לציון שהכרטיס מופעל;
  3. בחר את יציאת ה- COM של ממיר ה- FTDI232 USB-SERIAL שלך;
  4. לחץ לחיצה ממושכת על לחצן FLASH;
  5. לחץ ושחרר את כפתור האיפוס. לאחר מכן, תראה את נורית ה- ESP הכחולה מהבהבת פעם אחת.

מוּכָן! ה- ESP01 שלך מוגדר לקבל קוד חדש. כעת, בצע את תהליך העברת הקוד שלך באמצעות Arduino IDE

לאחר ההעברה, הקוד שלך יירשם בזיכרון ה- ESP01 והוא יהיה מוכן לשלוט ביישום שלך.

שלב 5: ולבסוף … מהי התוצאה הצפויה?

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

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

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

אנו מודים ל- JLCPCB על התמיכה בפרויקט ואם תרצה, תוכל לגשת לקישור זה, לגשת לקבצי הפרויקט ולקנות את הלוחות המודפסים שלך תמורת 2 $.

מוּמלָץ: