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

העריכו את הפרויקט שלכם: השתמשו בתצוגה גרפית !: 14 שלבים
העריכו את הפרויקט שלכם: השתמשו בתצוגה גרפית !: 14 שלבים

וִידֵאוֹ: העריכו את הפרויקט שלכם: השתמשו בתצוגה גרפית !: 14 שלבים

וִידֵאוֹ: העריכו את הפרויקט שלכם: השתמשו בתצוגה גרפית !: 14 שלבים
וִידֵאוֹ: למה זה שוב קרה לנו? - אוקטובר 1973 - אוקטובר 2023 עם ד״ר יגאל קיפניס בפני פורום אגסי 2024, יולי
Anonim
Image
Image
הפגנה
הפגנה

בסרטון שלנו היום, אני הולך להראות לך את מסך ה- 1.8 אינץ 'TFT. זוהי תצוגה גרפית של 128 על 160. הוא גדול יותר ממה שמגיע ב- ESP32 LoRa, ואני אראה את השימוש בו גם ב- ESP32 המסורתי. לאחר מכן יהיה לנו הרכבה וקוד המקור לשימוש בתצוגה זו עם שני דגמי המיקרו -בקרים הללו, באמצעות דוגמה של Adafruit. אני דווקא מוצא שהתצוגה היא תכונה חשובה מאוד, מכיוון שהיא נותנת לך משוב מהמעגל שלך.

שלב 1: הפגנה

שלב 2: שימוש במשאבים

משאבים בשימוש
משאבים בשימוש

• ESP32-WROOM

• ESP32 LoRa

• תצוגת TFT Lcd 1.8 אינץ '

• פרוטובורד

• מגשרים

שלב 3: הרכבה

הַרכָּבָה
הַרכָּבָה

שלב 4: TFT 1.8 אינץ 'תצוגת Pinout

צג TFT בגודל 1.8 אינץ '
צג TFT בגודל 1.8 אינץ '

שלב 5: הרכבה ESP-WROOM32 עם תצוגת TFT 1.8 אינץ '

הרכבה ESP-WROOM32 עם תצוגת TFT 1.8 אינץ '
הרכבה ESP-WROOM32 עם תצוגת TFT 1.8 אינץ '

שלב 6: טבלת חיבורים ESP-WROOM32 ותצוגת TFT 1.8 אינץ '

טבלת חיבורים ESP-WROOM32 ותצוגת TFT 1.8 אינץ '
טבלת חיבורים ESP-WROOM32 ותצוגת TFT 1.8 אינץ '

שלב 7: הר ESP32 לורה עם תצוגת TFT 1.8 אינץ '

הר ESP32 לורה עם תצוגת TFT 1.8 אינץ '
הר ESP32 לורה עם תצוגת TFT 1.8 אינץ '

שלב 8: טבלת חיבור ESP32 LoRa ותצוגת TFT 1.8 אינץ '

טבלת חיבור ESP32 LoRa ותצוגת TFT 1.8 אינץ '
טבלת חיבור ESP32 LoRa ותצוגת TFT 1.8 אינץ '

שלב 9: התקנת ספריות - Arduino IDE

התקנת ספריות - Arduino IDE
התקנת ספריות - Arduino IDE
התקנת ספריות - Arduino IDE
התקנת ספריות - Arduino IDE

הורד את שני קבצי ה- ZIP על ידי גישה לקישורים הבאים:

ספריית GFX של Adafruit:

ספריית Adafruit ST7735:

1. כאשר ה- Arduino IDE פתוח, לחץ על סקיצה -> הוסף ספרייה -> הוסף ספרייה. ZIP

2. חפש את הקובץ שהורדת, בחר ולחץ על פתח

3. בצע זאת עבור שתי הספריות שהורדת

שלב 10: קוד

קוד ESP-WROOM 32

הצהרות ומשתנים

#כלול // ספריית גרפיקה ליבה CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFTR);

קוד ESP32 LoRa

הצהרות ומשתנים

#כלול // ספריית גרפיקה ליבה 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

שלב 11: קוד ESP32

קוד ESP32
קוד ESP32

הערה

• הקוד הגרפי המשמש הוא דוגמה שפותחה על ידי היצרן Adafruit:

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

• מטרת שיעור זה היא ללמד רק תקשורת בין הצג לבין ה- ESP32.

שלב 12: בנה הגדרות

בנה הגדרות
בנה הגדרות
בנה הגדרות
בנה הגדרות

תצורות הבנייה מוצגות בתמונות למטה. הלוחות הם ESP32 Dev Module ו- Heltec_WIFI_LoRa_32

שלב 13: קישורים

ספריות תצוגה של TFT

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - מדריך GFX

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

שלב 14: קובץ

הורד את הקבצים:

PDF

INO

מוּמלָץ: