รีวิว : Open Nextion ONX3248G035 และ ONX2432G028 — บอร์ด HMI ESP32-S3 หน้าจอ 3.5 และ 2.8 นิ้ว รองรับ LVGL, Wi-Fi และ Bluetooth 5

Open Nextion คือสายผลิตภัณฑ์ใหม่จาก ITEAD (บริษัทเดียวกับ Nextion HMI และ SONOFF) จุดที่แตกต่างจาก Nextion HMI แบบเดิมที่ต้องออกแบบ UI ผ่าน Nextion Editor และสื่อสารด้วย UART protocol นั้น คือ Open Nextion ใช้ชิป ESP32-S3 เป็นหัวใจหลักทำหน้าที่ทั้งหมด ทั้ง logic, display และ wireless connectivity ใน package เดียว โดยทาง ITEAD เตรียมรองรับ development framework กระแสหลักอย่าง ESP-IDF, Arduino IDE และ LVGL graphics library อย่างครบถ้วน

โดยมีให้เลือก 2 ขนาด ได้แก่ ONX3248G035 หน้าจอ 3.5 นิ้ว และ ONX2432G028 หน้าจอ 2.8 นิ้ว  โดย ITEAD ส่งมาให้ทำการรีวิวทดสอบครบชุดพร้อมอุปกรณ์เสริม ได้แก่ Nextion Dual MIC Board, Nextion BOX Speaker และ Nextion IO Adapter V2  ซึ่ง Open Nextion เหมาะสำหรับ

  • Embedded developer / Maker ที่ต้องการ HMI + wireless ในบอร์ดเดียว
  • งาน prototype IoT terminal หรือ Smart HMI panel
  • นักศึกษา / ผู้ที่ต้องการเรียนรู้ LVGL และ ESP32-S3
  • งานอุตสาหกรรมที่ต้องการ display + Wi-Fi + sensor ในอุปกรณ์เดียว

แกะกล่องและอุปกรณ์เสริม

open nextion 01
ในชุดที่ ITEAD ส่งมาให้ทดสอบประกอบด้วย

บอร์ด ONX3248G035 (3.5″) และ ONX2432G028 (2.8″) พร้อม สาย USB-C
open nextion compare 01 open nextion compare 02

Nextion Dual MIC Board เป็นบอร์ดไมโครโฟน PDM 2 ตัวสำหรับงาน voice inputopen nextion 02

Nextion BOX Speaker เป็นลำโพงขนาดเล็กสำหรับ audio output
open nextion 04

Nextion IO Adapter V2 ทำหน้าที่แปลงขา FPC ออกเป็น GPIO 20 พิน
open nextion 03

ข้อมูลจำเพาะ บอร์ด ONX3248G035 (3.5″) และ ONX2432G028 (2.8″) 

รายการONX2432G028 (2.8″)ONX3248G035 (3.5″)
ขนาดหน้าจอ2.8 นิ้ว3.5 นิ้ว
Resolution240×320320×480
จำนวนสี262K262K
ความสว่าง300nit300 nit
ประเภท TouchCTP (Capacitive)CTP (Capacitive)
Touch DriverCST826CST826
Panel DriverST7789ST7796
MCUESP32-S3R8ESP32-S3R8
CPU Speedสูงสุด 240 MHzสูงสุด 240 MHz
Flash16 MB16 MB
PSRAM8 MB8 MB
ROM / SRAM384 KB / 512 KB384 KB / 512 KB
Wireless2.4 GHz Wi-Fi + BT 5 (LE)2.4 GHz Wi-Fi + BT 5 (LE)
MicroSDรองรับรองรับ
Power InputDC 5V 1A (USB-C)DC 5V 1A (USB-C)
BatteryLi-ion 3.7V + RTC 3VLi-ion 3.7V + RTC 3V
USB InterfaceCH340K USB-to-UART (ไม่มี USB OTG)CH340K USB-to-UART (ไม่มี USB OTG)
Temp. Range-20~70°C-20°C~70°C

จากสเปคโดยรวมแล้วแทบจะเหมือนกันแตกต่างกันเพียงขนาดและความละเอียดของหน้าจอ

ดีไซน์และ Layout ของบอร์ด

ตัวบอร์ด ONX2432G028 (2.8″) และ ONX3248G035 (3.5″) มีการจัดวางและออกแบบให้ใช้งานได้ง่าย ที่น่าสนใจคือการใช้ IC RTC เบอร์ BLX8563-PARC ซึ่งไม่ค่อยเห็นบนบอร์ดอื่น ๆ และ DAC+AMP Class D เบอร์ NS4168 ที่ให้กำลังขยายได้ถึง 2.5W โดยบอร์ด มี interface การใช้งานที่ครบครัน  ได้แก่

Open nextion pinout

  1. USB-C สำหรับโปรแกรมและจ่ายไฟ
  2. ปุ่ม BOOT และ RESET
  3. Switch เปิด/ปิด
  4. คอนเน็คเตอร์  UART0 (XH2.54-4P)
  5. คอนเน็คเตอร์ I2C และ UART1 แบบ Grove standard (PH2.0-4P)
  6. คอนเน็คเตอร์สำหรับ Microphone แบบ  PDM (FPC 4P 0.5mm)
  7. คอนเน็คเตอร์  สำหรับ GPIO 14 pin (FPC 24P 0.5mm)
  8. คอนเน็คเตอร์  สำหรับ Camera interface (FPC 24P)
  9. MicroSD slot
  10. คอนเน็คเตอร์  สำหรับต่อลำโพงแบบโมโน  (MX1.25-2P)
  11. คอนเน็คเตอร์ Battery (MX1.25-2P)
  12. คอนเน็คเตอร์ RTC Battery (MX1.25-2P)

นอกจากนี้ยังมี External Antenna Connector (IPEX-1) สำหรับผู้ที่ต้องการ range Wi-Fi ที่ดีขึ้น โดยสามารถ ถอด resistor เพื่อสลับมาใช้ external antenna ได้

open nextion ipex 01

Pin Description

InterfacePinหมายเหตุ
UART0TXD(IO43), RXD(IO44)Multiplex กับ USB_UART — ใช้พร้อมกันไม่ได้
UART1TXD(IO13), RXD(IO12)Grove standard
I2CSCL(IO7), SDA(IO8)Grove standard, ใช้กับ RTC ด้วย
MIC_PDMCLK(IO19), DATA(IO20)FPC 4P 0.5mm — Multiplex กับ GPIO
Camera13 pins (IO17–IO48)FPC 24P 0.5mm — Multiplex กับ GPIO
SPKI2S_LRCLK(IO16), I2S_BCLK(IO14), I2S_SDIN(IO15), I2S_CTRL(EXIO0)รองรับลำโพงสูงสุด 2W
SD CardMISO(IO9), MOSI(IO10), SCLK(IO11), CS(EXIO6)SPI
BacklightLCD_BL(IO6)ควบคุมความสว่างหน้าจอ

เปรียบเทียบ Open Nextion vs Nextion HMI แบบดั้งเดิม

รายการNextion HMI (ดั้งเดิม)Open Nextion (Genius Series)
ออกแบบ UINextion Editor (drag & drop)LVGL / SquareLine Studio
MCU ภายนอกจำเป็น (Arduino, STM32 ฯลฯ)ไม่จำเป็น — ESP32-S3 ทำงานทุกอย่าง
Wirelessไม่มี (ยกเว้น Intelligent Series)Wi-Fi + Bluetooth 5 LE built-in
ProgrammingScript ใน Nextion EditorESP-IDF / Arduino IDE / C++
USB OTGขึ้นอยู่กับ MCU ภายนอกไม่มี (ถูก disable โดย CH340K)
Open Sourceจำกัดเปิดเต็ม (ESP-IDF, LVGL)
Learning Curveต่ำ (สำหรับ UI)ปานกลาง (ต้องรู้ embedded)
ราคา 3.5"$25–35 (~800-1,100฿)$22.96 (~730฿)
เหมาะกับต้องการ UI เร็ว ไม่อยาก code displayต้องการควบคุมทุกอย่างในบอร์ดเดียว

สรุปคือ Nextion HMI แบบเดิมยังคงเป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ต้องการ UI tool พร้อมใช้และไม่อยาก code display driver เอง แต่สำหรับโปรเจกต์ที่ต้องการ wireless built-in, open ecosystem หรือ control ทุกอย่างในบอร์ดเดียว Open Nextion ตอบโจทย์ได้ดีกว่าในราคาใกล้เคียงกัน

ทดสอบการใช้งาน Open Nextion

การติดตั้งสภาพแวดล้อมสำหรับพัฒนา Open Nextion สามารถทำได้ 2 แนวทางหลักขึ้นอยู่กับระดับประสบการณ์และความต้องการของนักพัฒนา

Arduino IDE (เหมาะสำหรับผู้เริ่มต้น)

สามารถทำการตั้งค่าใช้งานเหมือนบอร์ด  ESP32-S3 และจอเบอร์ ST7789 ได้เลย โดยมีกำหนดขาดัง และตัวอย่างโค้ดดังนี้


open nextion arduino

ESP-IDF (เหมาะสำหรับ professional development)

สำหรับผู้ที่ต้องการ performance สูงสุดหรือ low-level control สามารถใช้ ESP-IDF ผ่าน Windows PowerShell หรือ VSCode Extension

ทดสอบใช้งานตัวอย่างโปรแกรม

ITEAD จัดเตรียม example programs ไว้ 9 ตัวใน package เดียว ดาวน์โหลดได้จาก wiki ของ nextion.tech
ONX3248G035 (3.5″)  และ  ONX2432G028 (2.8″) ปัจจุบันรองรับ ESP-IDF เพียงอย่างเดียว ต่อไปเราจะทดสอบการใช้งานเบื้องต้น

1) ทดสอบจ่ายไฟ
หลังจากจ่ายไฟให้กับบอร์ด หน้าจอแสดง LVGL widget demo ขึ้นมา ทั้งหน้าจอ 3.5″ และ 2.8″ แสดงผลได้ปกติ สี และความสว่างอยู่ในระดับดีสามารถมองเห็นได้ชัดเจนทุกมุมมอง Capacitive Touch ตอบสนองได้ดี ไม่พบปัญหา แต่จากสีจะพบว่า ONX2432G028 (2.8″) ให้ความสว่างและสีสันที่จัดกว่าอย่างชัดเจน
open nextion color compare 01
open nextion color compare 02
open nextion color compare 03

2) ทดสอบ WiFi

สแกนพบ Wi-Fi networks ในบริเวณโดยรอบที่ความถี่ 2.4GHz ทั้งหมด และเชื่อมต่อกับ SSID ได้สำเร็จ ใช้เวลาประมาณ 5 วินาที
open nextion wifi scan 01
open nextion wifi scan 02

3) ทดสอบ capacitive touch panel

เลื่อนนิ้วบนหน้าจอได้ จุดแดงแสดงผลตามนิ้วที่ลากไป ไม่มีการ delay ให้เห็น และเมื่อทดสอบลากไปยังที่บริเวณขอบหน้าจอ ของ ONX2432G028 (2.8″) จะพบว่ามีขอบด้านหนึ่งที่ไม่สามารถแตะที่บริเวณขอบได้ ในขณะที่ ONX3248G035 (3.5″)  ไม่พบปัญหานี้แต่อย่างใด

open nextion CTP 01

4) การแสดงผลภาพ

การทดสอบแสดงผลภาพจาก SD card สามารถแสดงผลได้รวดเร็วและสีสันถูกต้องไม่ผิดเพี้ยน ในทุกมุมมอง ความเร็วในการวาดหน้าจอเพื่อแสดงผลภาพทำได้รวดเร็ว ไม่เห็นการวาดหน้าจอแต่อย่างใด

open nextion image

5) การเล่นเพลง

เล่นไฟล์เพลงจาก SD card ผ่านลำโพงเสียงออกมาคุณภาพเสียงดีมาก เล่นที่ระดับเสียงสูงสุดไม่พบปัญหาเสียงแตกแต่อย่างใด

6) การทดสอบไมโครโฟน

ทดสอบบันทึกเสียงและ playback ผ่านลำโพง เสียงที่เล่นกลับมาชัดเจน คุณภาพการบันทึกเสียงอยู่ในเกณฑ์ที่ดี

สรุป

Open Nextion ONX3248G035 และ ONX2432G028 เป็นบอร์ด HMI development ที่น่าสนใจสำหรับนักพัฒนา embedded ที่ต้องการ display และ wireless ครบในบอร์ดเดียว ด้วย ESP32-S3 ทำงานที่ 240 MHz, PSRAM 8MB, Flash 16MB พร้อม Wi-Fi และ Bluetooth 5 LE สามารถพัฒนา IoT HMI terminal ได้อย่างสมบูรณ์โดยไม่ต้องต่อ MCU เพิ่มภายนอก Capacitive touch ให้ประสบการณ์ใช้งานที่ดีกว่า Resistive ที่พบในบอร์ด HMI ราคาใกล้เคียง ซึ่งในรีวิวถัดไปจะเป็นการทดลองสร้าง Application เพื่อใช้งาน IoT อย่างเต็มรูปแบบ

ข้อดี

  • ESP32-S3 ทำงานทุกอย่างในบอร์ดเดียว ไม่ต้องต่อ MCU ภายนอก
  • รองรับ ESP-IDF, Arduino IDE และ LVGL ทำให้ ecosystem มีขนาดใหญ่
  • PSRAM 8MB + Flash 16MB พร้อมสำหรับงาน HMI ที่ซับซ้อน
  • Capacitive Touch ตอบสนองดี ไม่ต้องกดแรง
  • Wi-Fi + Bluetooth 5 LE built-in  พร้อมใช้งาน IoT ทันที
  • รองรับ MicroSD, Camera, MIC, Speaker, Battery ครบถ้วนสำหรับงาน multimedia
  • มี Example programs ครบถ้วน และWiki อัปเดตต่อเนื่อง

ข้อสังเกตุ

  • USB OTG ไม่มี  ESP32-S3 มี USB interface ในตัว 2 ชุด (USB Serial/JTAG และ USB OTG) แต่บอร์ดนี้ใช้ชิป CH340K เป็น USB-to-UART แทน ทำให้ USB OTG ไม่มี connector ออกมาและใช้งานไม่ได้ โปรเจกต์ที่ต้องต่อ USB peripheral เช่น USB keyboard หรือทำให้บอร์ดเป็น USB HID device ควรพิจารณาบอร์ดอื่น
  • GPIO Multiplexing — ขา GPIO 24 pin share กับ UART1, MIC_PDM และ Camera interface ต้องวางแผน interface ให้ชัดก่อนออกแบบ hardware นอกจากนี้ USB_UART และ UART0 ก็ share สัญญาณ TXD/RXD ใช้พร้อมกันไม่ได้เช่นกัน
  • ผู้ใช้งานต้องมีพื้นฐาน embedded development — ไม่ใช่ plug-and-play เหมือน Nextion HMI เดิม

ต้องขอขอบคุณ ITEAD ที่ส่งบอร์ด Open Nextion ขนาด 35 นิ้ว และ 28 นิ้ว พร้อมอุปกรณ์เสริมมาให้รีวิว ซึ่งมีจำหน่ายบนร้านค้า ITEAD โดย ONX3248G035 ราคา$22.69 (~730฿)  และ ONX2432G028 ราคา $19.44 (~630฿)

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา