ESP32-C5 • Touch Display • Wi-Fi 6 • Camera • IoT
ESP32-C5 Touch LCD 3.5: จอใหญ่ Wi-Fi 6 พร้อม Camera และ Sensor
ถ้าอยากทำ Smart Display หรือ HMI ด้วย ESP32 แต่ไม่อยากเริ่มจากการต่อจอ Touch, Sensor, Audio, Storage และ Battery Management แยกทีละบอร์ด Waveshare ESP32-C5-Touch-LCD-3.5 คือ Development Board ที่รวมของเหล่านี้ไว้ค่อนข้างครบ พร้อมจอ Capacitive Touch ขนาด 3.5 นิ้ว และ ESP32-C5 ที่รองรับ Wi-Fi 6 แบบ 2.4/5 GHz
จุดที่น่าสนใจคือบอร์ดไม่ได้มีแค่จอใหญ่ขึ้น แต่ยังใส่ Camera Connector, IMU, Temperature/Humidity Sensor, Microphone, Audio Codec, RTC, TF Card, Battery PMIC และ GPIO Expansion มาในชุดเดียว
แต่เมื่อจอขยับขึ้นมาที่ 320×480 และยังใช้ SPI เป็น Display Interface คำถามก็เริ่มเปลี่ยนจาก “ต่อจอยังไง?” ไปเป็น “GUI ซับซ้อนได้แค่ไหนก่อน Rendering จะกลายเป็น Bottleneck?”
- บอร์ดใช้ ESP32-C5-WROOM-1U series พร้อม Flash 32 MB และ PSRAM 8 MB ใน Configuration ที่ CNX รายงาน
- รองรับ Wi-Fi 6 แบบ Dual-band 2.4/5 GHz พร้อม Bluetooth LE และ IEEE 802.15.4 สำหรับ Zigbee / Thread
- จอจริงคือ IPS 3.5 นิ้ว ความละเอียด 320×480 ไม่ใช่ 2.8 นิ้วตาม Typo ใน Spec List ของ CNX
- Display Controller คือ ST7796 ผ่าน SPI ส่วน Capacitive Touch ใช้ FT6336 ผ่าน I2C
- มี QMI8658 6-axis IMU, SHTC3 Temperature/Humidity Sensor และ PCF85063 RTC
- มี Microphone, ES8311 Audio Codec, NS4150B Amplifier และ Speaker Connector
- รองรับ Optional BF3901 Camera ความละเอียด 320×240 ตามข้อมูลของ CNX
- มี TF/microSD Slot และ Factory Firmware ใช้ Card สำหรับบันทึกภาพหรือเสียงบาง Function
- ใช้ AXP2101 PMIC และรองรับ Battery 3.7 V; Battery 500 mAh เป็น Optional Bundle ที่ CNX รายงาน ไม่ใช่ Requirement ของ Board
- CNX ตั้งข้อสังเกตว่า GUI ซับซ้อนบนจอ SPI 320×480 อาจเริ่มเจอ Rendering Bottleneck แต่ Source ไม่ได้ให้ FPS Benchmark
ESP32-C5-Touch-LCD-3.5 คืออะไร?
ESP32-C5-Touch-LCD-3.5 เป็น Development Board ของ Waveshare ที่ออกแบบมาให้เริ่มทำ Project แนว Touch UI, IoT, Sensor Dashboard, Camera หรือ Voice Interaction ได้โดยไม่ต้องต่อ Peripheral หลายบอร์ดแยกกัน
Hardware หลักที่รวมมาให้มีทั้ง:
- ESP32-C5 Module
- 3.5" IPS Capacitive Touch Display
- TF / microSD Slot
- 6-axis IMU
- Temperature/Humidity Sensor
- RTC
- Microphone
- Audio Codec และ Amplifier
- Speaker Connector
- Camera Connector
- Battery Management
- GPIO Expansion Header
จุดที่ CNX Spec มี Typo: จริง ๆ คือจอ 3.5 นิ้ว
ใน Specification List ของ Main Source มีบรรทัดหนึ่งเขียนว่า:
2.8-inch 262K color IPS display with 480 × 320
แต่ข้อมูลส่วนอื่นของบทความ รวมถึงชื่อ Product และ Official Waveshare Documentation ระบุชัดว่าบอร์ดนี้คือ:
3.5-inch IPS, 320 × 480, 262K colors
ESP32-C5-WROOM-1U มีอะไรอยู่ข้างใน?
CNX ระบุ Module ของบอร์ดนี้เป็น:
ESP32-C5-WROOM-1U-N32R8
โดย Configuration ที่ระบุมี:
| รายการ | ข้อมูล |
|---|---|
| Main CPU | 32-bit RISC-V สูงสุด 240 MHz |
| Low-power Processing | มี Low-power RISC-V Core สำหรับงานที่เน้นประหยัดพลังงาน |
| On-chip SRAM | 384 KB ตาม Source ที่ใช้ |
| ROM | 320 KB |
| PSRAM | 8 MB |
| Flash | 32 MB |
| Antenna | External Antenna ผ่าน IPEX Connector |
PSRAM 8 MB มีประโยชน์กับ Project ที่มี Framebuffer, GUI Asset, Camera Buffer หรือ Data Buffer มากกว่าบอร์ด ESP32 ที่มีเฉพาะ Internal SRAM
Wi-Fi 6, Bluetooth LE, Zigbee และ Thread อยู่ใน ESP32-C5 ตัวเดียว
หนึ่งในเหตุผลที่ ESP32-C5 น่าสนใจ คือ Connectivity หลายแบบถูกรวมอยู่ใน SoC เดียว
Dual-band Wi-Fi 6
รองรับทั้ง:
- 2.4 GHz
- 5 GHz
พร้อม Wi-Fi 6 และ Compatibility กับมาตรฐาน Wi-Fi รุ่นก่อน ตาม Capability ของ ESP32-C5
Bluetooth Low Energy
Board Documentation และข้อมูลของ CNX ยืนยันการรองรับ Bluetooth LE แต่ Version Number ในเอกสารช่วงเวลาต่างกันมีการอัปเดต ดังนั้นบทความนี้ใช้คำว่า Bluetooth LE เป็นหลัก
IEEE 802.15.4
ESP32-C5 ยังมี Radio สำหรับ IEEE 802.15.4 ทำให้สามารถพัฒนา Application แนว Zigbee และ Thread ตาม Software Stack ที่รองรับ
รุ่น 3.5 นิ้วต่างจาก ESP32-C5-Touch-LCD-2.8 ยังไง?
CNX เปรียบรุ่น 3.5" กับ Waveshare ESP32-C5-Touch-LCD-2.8 ซึ่งเป็น Platform ที่ใกล้กัน แต่รุ่นใหม่มีการเพิ่ม Hardware หลายส่วน
| หัวข้อ | รุ่น 2.8" | รุ่น 3.5" |
|---|---|---|
| Display | 2.8" | 3.5" |
| Resolution | 240 × 320 ตาม Official รุ่น 2.8" | 320 × 480 |
| Antenna | CNX ระบุ PCB Antenna | IPEX External Antenna |
| Camera Connector | ไม่ได้เป็นจุดเด่นในรุ่นที่ CNX เปรียบเทียบ | มี |
| Expansion | แตกต่างจากรุ่น 3.5" | 32-pin 2.54 mm Header ตาม CNX |
| Power Management | Platform เดิม | AXP2101 PMIC |
จอ 3.5 นิ้ว 320×480 ใช้ ST7796 + FT6336
Display Stack ถูกแยกออกเป็นสองส่วน:
ควบคุม IPS LCD ผ่าน SPI
Capacitive Touch Controller ผ่าน I2C
ข้อดีของการแยก Bus คือ Touch Event ไม่จำเป็นต้องวิ่งผ่าน Display Data Path เดียวกันกับ Pixel Data
จอมี:
- ขนาด 3.5 นิ้ว
- ความละเอียด 320 × 480
- 262K Colors
- Capacitive Touch
SPI Display ขนาด 320×480 มีข้อจำกัดเรื่อง GUI อะไร?
CNX ตั้งข้อสังเกตว่า ESP32-C5 Development Board หลายรุ่น ยังใช้ SPI Display และเมื่อ Resolution ขยับขึ้นมาถึง 320×480 UI ที่ซับซ้อนมากอาจเริ่มรู้สึกช้าลง
สาเหตุเชิงแนวคิดคือ Screen Update ต้องส่ง Pixel Data ผ่าน Serial Display Interface ในขณะที่ MCU ยังต้องจัดการ Logic, Touch, Sensor, Wireless และ Application อื่น ๆ
สำหรับ UI ทั่วไป เช่น Button, Status, Sensor Dashboard หรือ Menu Platform ยังมี Use Case ที่ชัด แต่ถ้า Project ต้องการ Animation หนัก, Resolution สูงกว่าเดิม หรือ GUI ที่ต้อง Refresh จำนวนมาก Architecture ของ Display Interface จะเริ่มมีผลต่อการเลือก Platform มากขึ้น
บนบอร์ดมีอะไรบ้าง?
| Hardware | หน้าที่ |
|---|---|
| QMI8658 | 6-axis IMU |
| SHTC3 | Temperature / Humidity Sensor |
| PCF85063 | Real-Time Clock |
| ES8311 | Audio Codec |
| NS4150B | Audio Power Amplifier |
| AXP2101 | Power Management |
| TF / microSD Slot | External Storage |
| Camera Connector | รองรับ Optional Camera |
Sensor Stack: IMU + Temperature + Humidity + RTC
QMI8658
QMI8658 เป็น 6-axis IMU ที่รวม:
- 3-axis Accelerometer
- 3-axis Gyroscope
เหมาะกับ Project ที่ต้องอ่าน Movement หรือ Orientation ของอุปกรณ์ เช่น Portable Controller, Dashboard หรือ Interactive UI
SHTC3
ใช้สำหรับวัด:
- Ambient Temperature
- Relative Humidity
Factory Firmware ของ Waveshare นำข้อมูลนี้มาแสดงร่วมกับ IMU ใน Sensor APP
PCF85063 RTC
Real-Time Clock ช่วยให้ Project มี Timekeeping แยกจากการพึ่ง Network Time เพียงอย่างเดียว
Audio Stack: Microphone + ES8311 + NS4150B
Audio บนบอร์ดไม่ได้มีเพียง Microphone แต่มี Chain ค่อนข้างครบสำหรับ Prototype ที่ต้องการ Voice Interaction
รับเสียงเข้า
Audio Codec
Audio Power Amplifier
ต่อ External Speaker
Factory Firmware ยังมี Mic APP สำหรับ Record เสียง และ Music APP สำหรับทดลอง Audio Playback
Optional BF3901 Camera เพิ่มอะไรให้บอร์ด?
CNX ระบุ Optional Camera เป็น:
- BF3901
- 320 × 240
- ประมาณ 0.08 MP
Camera ไม่ได้มากับทุก Configuration ดังนั้นควรตรวจ SKU ก่อนซื้อว่ารวม Camera หรือไม่
Factory Firmware มี Camera APP ที่ใช้สำหรับ Preview และบันทึกภาพลง TF Card เมื่อมี Camera และ Storage พร้อม
TF / microSD Card ใช้ทำอะไร?
Board สามารถ Boot และใช้งาน Function หลายอย่าง โดยไม่ต้องใส่ TF Card
แต่ Official FAQ ระบุว่า Function ที่ต้องบันทึกไฟล์ เช่น:
- Photo Capture
- Audio Recording
ต้องใช้ Card เพื่อเก็บข้อมูล
Battery + AXP2101 ทำให้บอร์ดเหมาะกับ Portable Prototype มากขึ้น
ESP32-C5-Touch-LCD-3.5 ใช้ AXP2101 เป็นส่วนหนึ่งของ Power Management และมี Connector สำหรับ Battery ตาม Specification ของ Board
Official Documentation ระบุ:
- Battery 3.7 V
- 2-pin Connector
- มี Charging / Power Management ผ่าน AXP2101
CNX ระบุว่ามี Configuration / Bundle ที่เพิ่ม Battery:
500 mAh
รุ่นนี้ใช้ IPEX External Antenna
Module ที่ใช้เป็นตระกูล ESP32-C5-WROOM-1U ซึ่งต่างจาก WROOM-1 ตรงแนวทาง Antenna
รุ่นนี้ใช้:
IPEX Connector สำหรับ External Antenna
จุดนี้เป็นข้อแตกต่างที่ CNX ยกขึ้นมาเมื่อเทียบกับ ESP32-C5-Touch-LCD-2.8 ที่ใช้ Antenna Arrangement ต่างออกไป
32-pin Expansion Header ทำให้ต่ออะไรเพิ่มได้?
CNX ระบุว่า Board มี Header แบบ:
32-pin, 2.54 mm pitch
สำหรับนำ Signal อย่าง:
- GPIO
- UART
- I2C
- Interface อื่นที่ Board Expose ออกมา
นี่ทำให้ Board ไม่ได้ถูกจำกัดอยู่แค่ Peripheral ที่ติดตั้งมาแล้ว แต่สามารถเพิ่ม Sensor, Module หรืออุปกรณ์ Prototype รอบตัวได้อีก
Factory Firmware ลอง Hardware อะไรได้บ้าง?
Official Instructions แสดงให้เห็นว่า Factory Firmware ถูกใช้ทดสอบ Peripheral หลายชุด ไม่ใช่เพียง Display
Camera APP
- Camera Preview
- Capture Image
- Save ลง TF Card เมื่อ Storage พร้อม
Sensor APP
แสดงข้อมูลอย่าง:
- Acceleration
- Angular Velocity
- Chip Temperature
- Ambient Temperature
- Humidity
Draw APP
ใช้ Capacitive Touch สำหรับวาดบนหน้าจอ เป็น Demo ตรง ๆ ของ FT6336 + Display
Mic APP
Official Instructions ระบุ Recording Example:
- 16 kHz
- Mono
- 16-bit
- Save ลง TF Card
Music APP
Factory Example มีการเล่น MP3 จาก Storage ที่ Firmware ใช้งาน พร้อม Function พื้นฐานอย่าง Play / Pause
Arduino IDE หรือ ESP-IDF?
Waveshare มี Basic Documentation สำหรับทั้ง:
- Arduino IDE
- ESP-IDF
Arduino IDE
เหมาะกับคนที่ต้องการ เริ่ม Prototype, ทดลอง Sensor หรือสร้าง UI แบบเร็ว โดยใช้ Library และ Example ที่มีอยู่แล้ว
ESP-IDF
เป็น Framework หลักของ Espressif และเหมาะเมื่อ Project ต้องการควบคุม Configuration, Task, Memory, Network Stack หรือ Feature ของ ESP32-C5 ในระดับลึกขึ้น
AI Voice Assistant ก็เป็น Use Case ที่ Waveshare เตรียมไว้
CNX ระบุว่า Waveshare Wiki มี AI Tutorial Section ซึ่งรวมตัวอย่าง:
XiaoZhi AI Voice Assistant
Hardware ของ Board เหมาะกับการทดลอง Voice UI เพราะมีทั้ง:
- Microphone
- Audio Codec
- Speaker Output
- Touch Display
- Dual-band Wi-Fi
ราคา ณ วันที่ CNX รายงาน
CNX Software รายงานราคา เมื่อวันที่ 30 กันยายน 2026 โดยราคาเปลี่ยนตาม Configuration ที่มีหรือไม่มี Camera / Battery
| ช่องทางที่ CNX รายงาน | Price Snapshot |
|---|---|
| AliExpress | $37.99 – $43.99 |
| Amazon | $43.99 – $47.99 |
| Waveshare Store | $31.99 – $35.99 |
บอร์ดนี้เหมาะกับ Project แบบไหน?
Smart Display / Sensor Dashboard
มีจอ Touch, Wi-Fi และ Sensor อยู่บนบอร์ด จึงเหมาะกับ Prototype ที่ต้องแสดงข้อมูลและรับ Input จากผู้ใช้
Portable HMI
Battery Connector + Touch Display ทำให้สามารถทดลอง Portable Interface ที่ไม่ต้องพึ่ง USB ตลอดเวลา แต่ Battery Runtime ต้องวัดจาก Project จริง
Voice Interface
Microphone, Audio Codec, Amplifier และ Wireless Connectivity ทำให้เหมาะกับ Voice Assistant Prototype
Camera UI
Optional BF3901 สามารถใช้ทำ Camera Preview หรือ Capture Demo โดย Factory Firmware มีตัวอย่างพื้นฐานอยู่แล้ว
Multi-protocol IoT
Wi-Fi 6, Bluetooth LE และ IEEE 802.15.4 ทำให้ ESP32-C5 มีทางเลือกด้าน Connectivity มากกว่าการใช้ Wi-Fi เพียงอย่างเดียว
ถ้า GUI ซับซ้อนมาก ควรมอง ESP32-P4 เมื่อไร?
CNX ตั้งข้อสังเกตว่า ถ้าต้องการ:
- Resolution สูงขึ้น
- GUI ลื่นขึ้น
- Display Interface ที่เหมาะกับงานภาพหนักกว่า SPI
- พร้อม Dual-band Wi-Fi 6
อีกแนวทางคือ Platform ที่ใช้ ESP32-P4 + ESP32-C5 โดยให้ P4 รับงาน UI / Application และ C5 รับงาน Wireless
CNX ยกตัวอย่าง Board กลุ่มนี้ เช่น GUITION และ Wireless Tag ที่ใช้ P4 ร่วมกับ C5 และ Display Interface ที่เหมาะกับ GUI ขนาดใหญ่กว่า
FAQ: คำถามที่พบบ่อย
1. ESP32-C5-Touch-LCD-3.5 ใช้จอกี่นิ้ว?
ใช้ IPS Display ขนาด 3.5 นิ้ว ตาม Official Waveshare Documentation
2. ความละเอียดจอเท่าไร?
320 × 480 pixels
3. ทำไม CNX บางบรรทัดเขียน 2.8 นิ้ว?
Main Source มี Typo ใน Specification List แต่ชื่อ Product, Headline และ Official Waveshare Documentation ยืนยันว่าเป็นรุ่น 3.5 นิ้ว
4. จอใช้ Controller อะไร?
ST7796 และสื่อสารกับ ESP32-C5 ผ่าน SPI
5. Touch ใช้ Controller อะไร?
FT6336 Capacitive Touch Controller ผ่าน I2C
6. Board มี PSRAM เท่าไร?
Configuration ที่ CNX ระบุมี PSRAM 8 MB
7. Flash เท่าไร?
CNX ระบุ Module Configuration ที่มี Flash 32 MB
8. ESP32-C5 รองรับ Wi-Fi 5 GHz หรือไม่?
รองรับ ทั้ง 2.4 GHz และ 5 GHz พร้อม Wi-Fi 6 Capability
9. รองรับ Zigbee และ Thread หรือไม่?
ESP32-C5 มี IEEE 802.15.4 Radio สำหรับพัฒนา Zigbee / Thread ตาม Software Stack ที่รองรับ
10. Camera ติดมากับทุกชุดไหม?
ไม่ BF3901 Camera เป็น Optional ต้องตรวจ Configuration ของชุดที่ซื้อ
11. Camera Resolution เท่าไร?
CNX ระบุ 320 × 240 หรือประมาณ 0.08 MP
12. ไม่มี TF Card ใช้ Board ได้ไหม?
ใช้ Function หลายอย่างได้ แต่ Feature ที่ต้องบันทึก File เช่น Photo หรือ Audio Recording ต้องมี Storage
13. ใช้ microSD ขนาดเท่าไร?
Official FAQ แนะนำ FAT32 และความจุ 64 GB หรือต่ำกว่า
14. มี Battery Connector หรือไม่?
มี รองรับ Battery 3.7 V และใช้ AXP2101 สำหรับ Power Management
15. Battery ต้อง 500 mAh เท่านั้นไหม?
ไม่ 500 mAh เป็น Battery Option ที่ CNX รายงานใน Bundle บางแบบ ไม่ใช่ Requirement ว่าต้องใช้ความจุนี้
16. มี Microphone และ Speaker หรือไม่?
มี Onboard Microphone และ 2-pin Speaker Connector พร้อม ES8311 Codec และ NS4150B Amplifier
17. Board ใช้ Arduino ได้ไหม?
Waveshare มี Documentation สำหรับ Arduino IDE และ ESP-IDF
18. GUI ได้กี่ FPS?
Source ไม่ได้ระบุ FPS หรือ Benchmark ของ GUI CNX เพียงตั้งข้อสังเกตว่า SPI Display ขนาด 320×480 อาจเริ่มเจอข้อจำกัดเมื่อ UI ซับซ้อน
19. Board มี IMU หรือไม่?
มี QMI8658 6-axis IMU ซึ่งรวม 3-axis Accelerometer และ 3-axis Gyroscope
20. ราคาเท่าไร?
CNX รายงานราคาเมื่อวันที่ 30 กันยายน 2026 อยู่ประมาณ $31.99–47.99 ขึ้นกับร้านและ Configuration แต่ไม่ใช่ราคาปัจจุบันที่รับประกัน
บอร์ดนี้มี Peripheral เยอะ แนะนำอ่าน Official Documentation ควบคู่กัน
โดยเฉพาะเรื่อง Battery, GPIO, Factory Firmware, Camera, TF Card และ Framework Setup ควรอ้างอิง Waveshare Wiki ของ Hardware Revision ที่ใช้งานจริง
References / แหล่งข้อมูลต้นฉบับ
- CNX Software — ESP32-C5 devkit features 3.5-inch touch LCD, optional camera and battery
- Waveshare — ESP32-C5-Touch-LCD-3.5 Official Wiki
- Waveshare — ESP32-C5-Touch-LCD-3.5 Instructions for Use
- Waveshare — ESP32-C5-Touch-LCD-3.5 FAQ
- Espressif — ESP32-C5-WROOM-1 / ESP32-C5-WROOM-1U Datasheet
- Waveshare — ESP32-C5-Touch-LCD-2.8 Documentation
จอใหญ่ขึ้นช่วยให้ทำ HMI สนุกขึ้น แต่ต้องดูทั้ง Display Bus และงานที่ MCU แบก
ESP32-C5-Touch-LCD-3.5 เป็น Platform ที่รวม Hardware สำหรับ Smart Display, Sensor Dashboard, Camera และ Voice UI ไว้ค่อนข้างครบ เหมาะกับการทดลอง Project โดยไม่ต้องต่อ Module แยกจำนวนมาก
หากกำลังทำ ESP32, Smart Display, Sensor Dashboard หรือ IoT Project สามารถสอบถามทีม Globalbyte เรื่อง Development Board, Display, Sensor และ Module ที่เหมาะกับ Project ได้