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

מגן מגע ILI9341 ל- Wemos D1 Mini: 4 שלבים
מגן מגע ILI9341 ל- Wemos D1 Mini: 4 שלבים

וִידֵאוֹ: מגן מגע ILI9341 ל- Wemos D1 Mini: 4 שלבים

וִידֵאוֹ: מגן מגע ILI9341 ל- Wemos D1 Mini: 4 שלבים
וִידֵאוֹ: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, יולי
Anonim
מגן מגע ILI9341 ל- Wemos D1 Mini
מגן מגע ILI9341 ל- Wemos D1 Mini

היי יוצרים!

הכנתי מגן ILI9341 לסדרת מיני Wemos D1. בעזרת מגן זה אני יכול להשתמש בכל הפונקציות של ה- TFT בגודל 2.8 אינץ '. זה עובד כמסך (כמובן), בנוסף אני יכול לרתום את פונקציית המגע ושקע ה- SD גם כן.

מדריך זה בהשראת המאמר הזה של Nailbuster Inc.

בכמה שלבים הבאים אראה כיצד תוכל להכין מגן משלך.

שלב 1: רכיבים שאתה צריך

רכיבים שאתה צריך
רכיבים שאתה צריך
רכיבים שאתה צריך
רכיבים שאתה צריך
  • ILI9341 2.8 אינץ 'tft עם שבב מגע
  • Wemos D1 מיני (או מיני פרו)
  • לוח רצועות (מינימום 36 קולקס 35 שורות)
  • ווסת מתח L7805 IC + גוף קירור
  • שקע חשמל 5.5x2.1
  • קבל 330nF
  • קבל 100nF
  • כרטיס SD בגודל מלא (או מיקרו SD עם מתאם)
  • כותרת גברית ונקבה בשורה אחת
  • חוטים
  • כבל מיקרו USB להורדת התוכנית
  • ספק כוח 6-12V (אופציונלי)

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

שלב 2: הוסף את פונקציית ה- SD

הוסף את פונקציית ה- SD
הוסף את פונקציית ה- SD
הוסף את פונקציית ה- SD
הוסף את פונקציית ה- SD

כפי שאתה יכול לראות מעגל ה- Nailbuster קובע את החלק העיקרי של חיבור הסיכה. יש לנו רק דבר אחד לעשות, לחבר את סיכות ה- SD ל- MCU.

כל חלק ב- TFT מתקשר עם ה- MCU באמצעות אוטובוס SPI. אז עלינו לחבר שלושה סיכות SD לסיכות SPI הנפוצות.

  • SD_MOSI לפין MOSI של ה- MCU
  • SD_MISO לסיכת MISO של ה- MCU
  • SD_SCK לסיכת SCK של ה- MCU.

רק ה- SD_CS (בחירת עבדים או SS) חייב להיות ייחודי. אני משתמש בסיכה D3 כ- SD_CS.

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

מידע נוסף על אוטובוס SPI בויקיפדיה.

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

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

    • 8 פינים באורך x2 ללוח Wemos
    • 14 פינים באורך x1 ו
    • 4 פינים באורך x1 עבור ה- TFT
  • לְרַתֵך

    • שקע החשמל
    • הקבלים
    • ווסת המתח
    • החוטים.
  • אחרי זה אתה צריך לחתוך כמה רצועות PCB כדי לחסל מכנסיים קצרים. (עיין בתרשים למעלה).
  • בשלב הבא אני מציע לקחת מולטימטר ולבדוק את החיבורים. ביצוע שלב זה תוכל לסלק כמה עשן ורכיבים בוערים.:-)
  • לבסוף הכנס את לוח ה- Wemos ואת ה- TFT לתוך המגן.

לחתוך את רצועות ה- PCB יש דרך קלה מאוד. השתמש במקדח בקוטר 3.5 מ מ. יישר אותו לתוך חור והפוך אותו בין האצבעות.

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

שלב 4: תוכנית לדוגמא

בהתחלה עליך להוריד ולהתקין את הספריות הבאות:

  • ספריית הליבה הגרפית של Adafruit GFX ו-
  • ספריית Arduino עבור XPT2046 מה- Github.

לאחר מכן הורד את ארבעת הסקיצות המצורפות.

  • צור את התיקיה "button_SD_test_03" והכנס לתוכה את ארבעת הקבצים.
  • פתח את "button_SD_test_03.ino" של מזהה Arduino והעלה את התוכנית ל- MCU.

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

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

נותרו כמה סיכות שניתן להשתמש בהן לחיבור המגן לחיישנים או התקנים אחרים.

  • D0 - קלט/פלט דיגיטלי או SS מכשיר SPI נוסף
  • A0 - קלט אלאלוג
  • RST
  • TX, RX - תקשורת טורית, I2C או SS התקני SPI נוספים

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

  • תקשורת WiFi בין מערכות MCU ESP8266 דרך הנתב הביתי
  • תקשורת Accesspoint -Station בין שני מרכזי MCU ESP8266.

מוּמלָץ: