จอ ESP32-2432S024: ข้อมูลจำเพาะ รุ่นไดรเวอร์ และการตั้งค่า
บอร์ด ESP32 พร้อม TFT SPI 2.4 นิ้ว 240×320 ในตระกูล CYD เช่นเดียวกับบอร์ด 2.8 นิ้ว มาพร้อมตัวควบคุม ILI9341 หรือ ST7789 และรุ่น ST7789 ย้ายแบ็คไลท์ไปที่ GPIO 27
ข้อมูลจำเพาะจอ ESP32-2432S024
| MCU | ESP32 |
|---|---|
| จอ | 2.4″ · 240×320 |
| บัสจอ | SPI |
| ไดรเวอร์ IC | ILI9341 หรือ ST7789 |
| ระบบสัมผัส | แบบรีซิสทีฟ (R) หรือคาปาซิทีฟ (C) ขึ้นกับรุ่น |
คุณมี ESP32-2432S024 รุ่นใด?
บอร์ดที่ขายในชื่อเดียวกันมาพร้อมไดรเวอร์ IC ของจอที่ต่างกัน โค้ดที่เขียนสำหรับรุ่นหนึ่งจะแสดงจอขาว สีผิด หรือไม่แสดงอะไรเลยบนอีกรุ่น จึงควรระบุรุ่นของคุณก่อน
| รุ่นปรับปรุง | ไดรเวอร์ IC | วิธีระบุ | การตั้งค่าไลบรารี |
|---|---|---|---|
| รุ่น ILI9341 | ILI9341 | ใช้งานได้กับ ILI9341_2_DRIVER | TFT_eSPI: ILI9341_2_DRIVER, TFT_INVERSION_OFF |
| รุ่น ST7789 | ST7789 | จอขาวหรือว่างเมื่อใช้การตั้งค่า ILI9341 | TFT_eSPI: ST7789_DRIVER แบ็คไลท์อยู่ที่ GPIO 27 |
ข้อมูลจำเพาะจอเดียวกันสำหรับการผลิตปริมาณมาก
ทำต้นแบบบน ESP32-2432S024? โมดูลเหล่านี้จากโรงงานตรงของเรามีขนาดจอและความละเอียดเท่ากัน มาพร้อม datasheet และไดรเวอร์ IC คงที่ต่อล็อตการผลิต และมีตัวอย่างเริ่มที่ 1 ชิ้น MOQ และระยะเวลาส่งมอบตกลงเป็นรายโปรเจกต์
จากต้นแบบ ESP32-2432S024 สู่การผลิต
บอร์ดพัฒนาเหมาะสำหรับพิสูจน์ UI แต่จอของบอร์ดเหล่านี้ซื้อจากตลาดเปิด: ตัวควบคุมอาจเปลี่ยนระหว่างล็อต (ดังที่เกิดขึ้นแล้วกับบอร์ดนี้) แทบไม่มี datasheet และไม่รับประกันอายุการจัดหา สำหรับผลิตภัณฑ์ ให้ระบุโมดูลที่มีไดรเวอร์ IC คงที่ต่อล็อตการผลิต มี datasheet และมีพันธะวงจรชีวิต
โรงงานตรงของเราผลิตโมดูลรูปแบบ 2.4″ 240×320 เดียวกัน ตัวอย่างเริ่มที่ 1 ชิ้น MOQ และระยะเวลาส่งมอบตกลงเป็นรายโปรเจกต์กับทีมขายของเรา
ก่อนดีบักโค้ด
- ยืนยันว่าบอร์ดของคุณเป็นรุ่นใด (ตารางด้านบน): การเปลี่ยนไดรเวอร์ IC เป็นสาเหตุที่พบบ่อยที่สุดของจอขาว
- ตรวจสอบว่าขาแบ็คไลท์ไม่ถูกนำไปใช้ซ้ำในสเก็ตช์
- เปลี่ยนการตั้งค่าทีละอย่าง (ไดรเวอร์ การกลับสี ลำดับสี) และเก็บตัวอย่างที่ใช้งานได้ไว้เปรียบเทียบ
ตัวอย่างการตั้งค่า
#define ILI9341_2_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_INVERSION_OFF
#define SPI_FREQUENCY 55000000
#define SPI_READ_FREQUENCY 20000000#define ST7789_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_BL 27 // backlight moves to GPIO 27 on the ST7789 versionคำถามที่พบบ่อย
ESP32-2432S024 เหมือนกับ CYD หรือไม่?
อยู่ในตระกูลเดียวกันแต่ใช้จอ 2.4 นิ้ว และรุ่น ST7789 ใช้ GPIO 27 สำหรับแบ็คไลท์แทน 21
รหัสต่อท้าย R และ C หมายถึงอะไร?
R คือรุ่นระบบสัมผัสแบบรีซิสทีฟ C คือรุ่นระบบสัมผัสแบบคาปาซิทีฟ
แหล่งที่มา
ไม่แน่ใจว่าจอแบบใดเหมาะกับงานออกแบบของคุณ?
ส่งขนาด อินเทอร์เฟซ และโปรเซสเซอร์โฮสต์มาให้เรา วิศวกรจอจะตอบกลับภายใน 12 ชั่วโมงพร้อมตัวเลือก 2–3 รายการ datasheet และโค้ดเริ่มต้น ตัวอย่างเริ่มที่ 1 ชิ้น

