สารบัญ:

ให้คุณค่ากับโครงการของคุณ: ใช้การแสดงผลกราฟิก!: 14 ขั้นตอน
ให้คุณค่ากับโครงการของคุณ: ใช้การแสดงผลกราฟิก!: 14 ขั้นตอน

วีดีโอ: ให้คุณค่ากับโครงการของคุณ: ใช้การแสดงผลกราฟิก!: 14 ขั้นตอน

วีดีโอ: ให้คุณค่ากับโครงการของคุณ: ใช้การแสดงผลกราฟิก!: 14 ขั้นตอน
วีดีโอ: สิ่งที่ควรทำความเข้าใจใหม่ ในการทำการตลาด (Marketing) และ การสร้างแบรนด์ (Branding) | EP.114 2024, พฤศจิกายน
Anonim
Image
Image
สาธิต
สาธิต

ในวิดีโอของเราวันนี้ ผมจะนำเสนอจอแสดงผล TFT ขนาด 1.8 นิ้วให้คุณดู นี่คือจอแสดงผลกราฟิกขนาด 128 x 160 มันใหญ่กว่าที่มีใน ESP32 LoRa และฉันจะแสดงการใช้งานใน ESP32 แบบเดิมด้วย จากนั้นเราจะมีแอสเซมบลีและซอร์สโค้ดเพื่อใช้จอแสดงผลนี้กับไมโครคอนโทรลเลอร์ทั้งสองรุ่นนี้ โดยใช้ตัวอย่างที่สร้างโดย Adafruit ฉันพบว่าการแสดงผลเป็นคุณสมบัติที่สำคัญมากเป็นพิเศษ เนื่องจากมันให้คำติชมจากวงจรของคุณ

ขั้นตอนที่ 1: การสาธิต

ขั้นตอนที่ 2: ทรัพยากรที่ใช้

ทรัพยากรที่ใช้
ทรัพยากรที่ใช้

• ESP32-WROOM

• ESP32 LoRa

• จอแสดงผล TFT LCD 1.8 ''

• โปรโตบอร์ด

• จัมเปอร์

ขั้นตอนที่ 3: การประกอบ

การประกอบ
การประกอบ

ขั้นตอนที่ 4: จอแสดงผล Pinout TFT 1.8 ''

TFT 1.8 '' จอแสดงผล Pinout
TFT 1.8 '' จอแสดงผล Pinout

ขั้นตอนที่ 5: การติดตั้ง ESP-WROOM32 พร้อมจอแสดงผล TFT 1.8 ''

การติดตั้ง ESP-WROOM32 พร้อมจอแสดงผล TFT 1.8 ''
การติดตั้ง ESP-WROOM32 พร้อมจอแสดงผล TFT 1.8 ''

ขั้นตอนที่ 6: ตารางการเชื่อมต่อ ESP-WROOM32 และจอแสดงผล TFT1.8 ''

ตารางการเชื่อมต่อ ESP-WROOM32 และจอแสดงผล TFT1.8 ''
ตารางการเชื่อมต่อ ESP-WROOM32 และจอแสดงผล TFT1.8 ''

ขั้นตอนที่ 7: ESP32 LoRa Mount พร้อมจอแสดงผล TFT 1.8 ''

ESP32 LoRa Mount พร้อมจอแสดงผล TFT 1.8 ''
ESP32 LoRa Mount พร้อมจอแสดงผล TFT 1.8 ''

ขั้นตอนที่ 8: ตารางการเชื่อมต่อ ESP32 LoRa และจอแสดงผล TFT1.8 ''

ตารางการเชื่อมต่อ ESP32 LoRa และจอแสดงผล TFT1.8 ''
ตารางการเชื่อมต่อ ESP32 LoRa และจอแสดงผล TFT1.8 ''

ขั้นตอนที่ 9: การติดตั้งไลบรารี่ - Arduino IDE

การติดตั้งไลบรารี่ - Arduino IDE
การติดตั้งไลบรารี่ - Arduino IDE
การติดตั้งไลบรารี - Arduino IDE
การติดตั้งไลบรารี - Arduino IDE

ดาวน์โหลดไฟล์ ZIP สองไฟล์โดยเข้าถึงลิงก์ด้านล่าง:

ห้องสมุด Adafruit GFX:

ห้องสมุด Adafruit ST7735:

1. เมื่อเปิด Arduino IDE แล้ว ให้คลิก Sketch -> Add Library -> Add Library. ZIP

2. เรียกดูไฟล์ที่ดาวน์โหลด เลือกและคลิก เปิด

3. ทำสิ่งนี้สำหรับห้องสมุดที่ดาวน์โหลดทั้งสอง

ขั้นตอนที่ 10: รหัส

ESP-WROOM รหัส 32

การประกาศและตัวแปร

#include // ไลบรารีกราฟิกหลัก#include // ไลบรารีเฉพาะฮาร์ดแวร์สำหรับ ST7735 #include // หมุดเหล่านี้จะใช้งานได้กับแผงป้องกัน TFT ขนาด 1.8 นิ้ว //ESP32-WROOM #define TFT_DC 12 //A0 #define TFT_CS 13 // 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, TFT_RST);

รหัส ESP32 LoRa

การประกาศและตัวแปร

#include // ไลบรารีกราฟิกหลัก#include // ไลบรารีเฉพาะฮาร์ดแวร์สำหรับ ST7735 #include #define TFT_DC 17 //A0 #define TFT_CS 21 //CS #define TFT_MOSI 2 //SDA #define TFT_CLK 23 //SCK #define TFT_RST 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

ฉันไม่

แนะนำ: