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

לוח פיתוח DIY ESP32 - ESPer: 5 שלבים (עם תמונות)
לוח פיתוח DIY ESP32 - ESPer: 5 שלבים (עם תמונות)

וִידֵאוֹ: לוח פיתוח DIY ESP32 - ESPer: 5 שלבים (עם תמונות)

וִידֵאוֹ: לוח פיתוח DIY ESP32 - ESPer: 5 שלבים (עם תמונות)
וִידֵאוֹ: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, נוֹבֶמבֶּר
Anonim
לוח פיתוח DIY ESP32 - ESPer
לוח פיתוח DIY ESP32 - ESPer
לוח פיתוח DIY ESP32 - ESPer
לוח פיתוח DIY ESP32 - ESPer

אז לאחרונה קראתי על הרבה IoT (אינטרנט של דברים) ובטוח בי, פשוט לא יכולתי לחכות לבדוק את אחד המכשירים הנפלאים האלה, עם היכולת להתחבר לאינטרנט, לעצמי ולשים יד על העבודה.. למרבה המזל ההזדמנות צצה, הודות ל- DFRobot, וסיפקתי ESP32, מודול חזק, היברידי ומודול מדהים.

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

המטרות העיקריות שלי ללוח זה היו כדלקמן:

  • לוח הפיתוח חייב להיות ידידותי ללוח.
  • חייב להיות בו מתגי מישוש EN (איפוס) ו- FLASH.
  • פריסת PCB חד צדדית.

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

אין מעגלי תקשורת UART מובנים

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

  • בדומה לארדואינו, רציתי לקבל LED מובנה להפחתת חוטי LED חוזרים.
  • קומפקטי, אך קל להלחמה וייצור.
  • מסך משי מפורט.
  • השתמש בכרית ההלחמה GND ב- ESP32 לאובדן חום טוב יותר.

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

שלב 1: אסוף כמה דברים

התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים

הכנת לוח פיתוח זה דורשת רק את המאמרים הבסיסיים אם לא תכלול את נגדי ה- SMD וכמובן את ה- ESP32 שלנו.

דרישות עיקריות:

  • מודול ESP32
  • לוח מחופה נחושת

עליך להיות בלוק של נחושת לפחות 4 ס"מ*5 ס"מ.

  • נגדי SMD:

    • 10k - 2 חתיכות
    • 1k - 1 חתיכה
  • 3 מ"מ LED (בכל צבע)
  • כותרות זכר - 38 סיכות
  • מתג מישוש - 2 חתיכות

דרישות משניות:

מלחם

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

מקדחה PCB

אין לך אחד? למה לא לנסות להכין כזה בעצמך! הנה איך

Ferric Chloride

זה ישמש לצרכי תחריט.

  • נייר מלטש - ציון אפס
  • גיהוץ בגדים
  • כל כלי חיתוך PCB
  • קלטת דו צדדית
  • סמן קבוע
  • מספריים
  • אֲצֵטוֹן

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

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

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

שלב 2: הכנת ה- PCB

הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB

אני אכין את ה- PCB בשיטת העברת הטונר המתקנת. הדפס את קובץ ה- PDF המצורף על שלב הדרישות על נייר מבריק, זה שמרגיש טוב לגעת בו. ברגע שיש לך הדפסה חדה של הפריסה על נייר מבריק (לבן), אין יותר מה לעצור אותך, לכן התחל בתהליך יצירת ה- PCB.

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

תהליך ייצור ה- PCB סוכם בפירוט באחד ממדריכי הלימוד שלי.

ייצור PCB בבית

אני מצרף את התמונות של האופן שבו PCB הזה נוצר למעלה.

לקידוח, השתמש במקדחי 1 מ מ או למטה.

שלב 3: הלחמת הרכיבים

הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים

התחל בהלחמת ה- ESP32 על הלוח. דברים מסוימים שיש לזכור בעת הלחמת מודול מאתגר אך מהנה זה מובאים להלן.

  • יישור המודול עם כריות ההלחמה, השלב הראשון, הוא החלק המכריע ביותר בכל העניין. תבלגן את זה ותסבול ממערכי GPIO שאינם עובדים ואולי אפילו ממודול שאינו עובד!
  • השתמש בעצות הלחמה מחודדות למניעת פירוק עקבות או כריות הלחמה עקב התחממות יתר.
  • בעת הלחמת מודול ESP32, יש להלחיד תחילה את הרפידות האלכסוניות כדי שהשבב לא יבלבל את יישורו.
  • הלחם את כרית ה- GND של ESP32 על ידי חימום ההלחמה באותה כרית דרך החור שנקדח במרכז. זה יחמם את הלחמה על כרית ה- GND של ESP32 ותמזג אותה עם כרית ה- GND שעל הלוח.

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

  1. ESP32
  2. נגדי SMD
  3. מתגים מישושיים
  4. לד
  5. מגשרים
  6. כותרות זכריות

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

לאחר הלחמת כל הרכיבים בזהירות ונכונה, נקו את כל ה- PCB בעזרת מברשת שיניים ישנה (גם היא חסרת תועלת). זה מסיר את כל השטף העודף.

שלב 4: הדבקת מסך המשי

הדבקת מסך המשי
הדבקת מסך המשי
הדבקת מסך המשי
הדבקת מסך המשי

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

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

כעת המשך עם מסך המשי על ידי ביצוע הפעולות הבאות:

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

זה הכל בשביל השלב הזה.

שלב 5: מזל טוב

Image
Image
מזל טוב!
מזל טוב!

האם כל השלבים הקודמים? אם כן, אז ברכותיי כי זה הכל בשביל ההוראה הזו.

עכשיו אתה יכול להשתמש במודול ESP32 שלך בדיוק כמו כל לוח פיתוח אחר רק על ידי חיבור אותו עם כל ממיר USB ל TTL (אפילו ה- Arduino שלך). החיווט פשוט, פשוט העבר את ESPer באמצעות אספקת חשמל של 3.3V ועשה את חיבורי UART (Rx, Tx). בעת שימוש בארדואינו, הקרקע את סיכת RESET כדי להשתמש בה כממיר TTL. אספר יותר על ESP32 באמצעות לוח הפיתוח הזה במדריכי ההוראות הקרובים.

יצרתי מאגר GitHub לאחסון הקבצים למדריך זה. זה הקישור אם אתה מעוניין:

github.com/UtkarshVerma/ESPer/

הטמעתי סרטון המציג את ה- ESP32 המטפל בקוד המהבהב שהצלחתי להבהב במערכת ההפעלה Mongoose.

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

אתה יכול לעשות את אותו הדבר על ידי ביצוע הוראה זו המכסה כיצד להשתמש ב- ESP32 כארדואינו. אם אתה רוצה להשתמש במערכת ההפעלה Mongoose במקום זאת, בקר בפוסט הזה שלי: Mongoose OS ב- ESPer

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

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

תמשיכו לטנק!

על ידי:

אוטקרש ורמה

בחסות DFRobot.com

תודה לאשיש צ'ודהארי שהשאיל את המצלמה שלו.

מוּמלָץ: