Waveshare ESP32-S3-Touch-LCD-7 เป็นจอสัมผัสขนาด 7 นิ้วที่ใช้ ESP32-S3 รองรับ WiFi 4 และ Bluetooth 5 LE มีอินเทอร์เฟสการขยายที่หลากหลาย เช่น RS485, CAN Bus, I2C, UART และอินพุตแบบแอนะล็อก ซึ่งสามารถใช้ในการพัฒนาแอปพลิเคชัน HMI
เราเคยเขียนบทความเกี่ยวกับบอร์ด ESP32 พร้อมจอแสดงผลหลายรุ่น แต่ส่วนใหญ่เป็นหน้าจอขนาดเล็กไม่เกิน 3 นิ้ว และหน้าจอขนาดใหญ่นั้นหายากมาก ยกเว้นจอ e-Paper ที่ใช้ ESP32 เช่น Inkplate 10 หรือ จอ e-Paper 7.5 นิ้วของ LILYGO ส่วนใหญ่จะใช้ ESP32-S3 เนื่องจากมาพร้อมกับอินเทอร์เฟส RGB LCD และจอสัมผัสขนาด 7 นิ้ว ESP32-S3 ที่เราเคยรีวิวอย่างจอแสดงผลขนาด 7.0 นิ้วของ Elecrow ที่มีสเปคคล้ายกับ Waveshare ESP32-S3- Touch-LCD-7 แต่ I/O headers น้อยกว่า
Waveshare ESP32-S3-Touch-LCD-7:
- Wireless module – ESP32-S3-WROOM-1
- MCU – ESP32-S3N8R8 dual-core Tensilica LX7 สูงสุด 240 MHz พร้อม SRAM 512KB, PSRAM 8MB, แฟลช 8MB
- การเชื่อมต่อไร้สาย – 2.4 GHz WiFi 4 และ Bluetooth LE 5
- สายอากาศ PCB
- ที่เก็บข้อมูล – ช่องเสียบ MicroSD card slot
- จอแสดงผล – หน้าจอสัมผัสแบบ capacitive ขนาด 7 นิ้วที่มีความละเอียด 800×480, 65K สี, พื้นที่การมองเห็น 154.88×86.72 มม.
- USB
- 1x พอร์ต USB Type-C สำหรับจ่ายไฟและตั้งโปรแกรม
- 1x พอร์ต USB Type-C UART (UART1) ผ่านผ่านชิป CH343P USB to TTL
- การขยาย
- คอนเนกเตอร์ UART (UART2)
- คอนเนกเตอร์เซนเซอร์แบบแอนะล็อก
- คอนเนกเตอร์ CAN bus
- คอนเนกเตอร์ I2C ที่มีแรงดันไฟฟ้า 3.3V/5V เลือกโดยตัวต้านทาน
- คอนเนกเตอร์ RS485 พร้อมตัวต้านทานปลายสาย 120 โอห์มที่เชื่อมต่อผ่านจัมเปอร์
- อื่น ๆ
- ปุ่ม BOOT และ Reset
- สวิตช์เลือก UART
- ไฟ LED สำหรับ Power, Charging, และ Done (ชาร์จเต็ม)
- พาวเวอร์ซัพพลาย
- 5V ผ่านพอร์ต USB-C
- คอนเนกเตอร์ 2 ขาสำหรับแบตเตอรี่ 3.7V
- ขนาด – 193 x 110.8 มม.
Waveshare แจ้งว่าจอแสดงผลสามารถโปรแกรมด้วย MicroPython, Arduino IDE หรือเฟรมเวิร์ก ESP-IDF ได้ แต่ใน wiki จะให้คำแนะนำและตัวอย่างโค้ดสำหรับ Arduino IDE และเฟรมเวิร์ก ESP-IDF เท่านั้น ในนั้นมีการทดสอบประสิทธิภาพ LVGL benchmark ที่สามารถทำได้ถึง 26 FPS บน single core โดยใช้ ESP-IDF v5.3 และบริษัทอ้างว่าความถี่เฟรมของอินเทอร์เฟซที่สอดคล้องกันคือ 41 FPS โดยตั้งค่า PCLK ที่ 21 MHz ฉันไม่แน่ใจเกี่ยวกับการคำนวณนี้ แต่เอกสารนี้ควรจะให้คำแนะนำเกี่ยวกับการเพิ่มประสิทธิภาพ LVGL
Waveshare จำหน่ายจอสัมผัสไร้สาย ESP32-S3-Touch-LCD-7 บน Amazon ราคา $49.99 (~1,800฿), Aliexpress ราคา $41.32 (~1,500฿) บวกค่าส่งมาประเทศไทยประมาณ $5 (~฿) และบนร้านค้าออนไลน์ของบริษัทราคา $36.99 (~1,300฿) รวมค่าส่ง นอกจากนี้ยังมีหน้าจอสัมผัสของ Waveshare ที่ใช้ ESP32-S3 ขนาดอื่นๆ เช่นรุ่นขนาด 1.69 นิ้วพร้อมคุณสมบัติ IMU และ RTC และรุ่น ขนาด 4.3 นิ้ว
แปลจากบทความภาษาอังกฤษ : 7-inch ESP32-S3 touchscreen display exposes RS485, CAN Bus, I2C, UART, and analog sensor interfaces
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT