รีวิว Open Nextion ONX2424G013 จอกลม 1.28 นิ้วพร้อมลูกบิด ESP32-S3

หลังจากที่เราเคยรีวิว Open Nextion ONX3248G035 และ ONX2432G028 ไปเมื่อเดือนมีนาคม, ล่าสุดทาง ITEAD ได้ส่งสมาชิกใหม่ของ Genius Series มาให้ทดสอบ คือ ONX2424G013 ซึ่งเปลี่ยนฟอร์มแฟกเตอร์จากบอร์ดจอสัมผัสมาเป็น smart knob สำเร็จรูป จอกลม IPS 1.28 นิ้ว มี rotary encoder และปุ่มกดในตัว แต่ยังใช้ ESP32-S3R8 ตัวเดียวกับ ONX3248G035 และ ONX2432G028 และเปิดเผย schematic, ไฟล์ 3D, ตัวอย่างโค้ดทั้ง ESP-IDF, Arduino และ ESPHome บน GitHub เหมือนเดิม และยังมี Skill รองรับการพัฒนาด้วย AI อีกด้วย

สเปก ONX2424G013 :

จอ –  1.28″ IPS กลม 240×240, 262K สี, 300 nit, ไดรเวอร์ GC9A01N (SPI)
MCU – ESP32-S3R8 สูงสุด 240 MHz
หน่วยความจำ – Flash 16 MB, PSRAM 8 MB (OPI), SRAM 512 KB
อินพุต – Rotary encoder แบบ quadrature + ปุ่ม KEY + ปุ่ม BOOT
ไร้สาย – Wi-Fi 2.4 GHz, Bluetooth 5 LE
USB – USB-C ต่อตรงเข้า native USB ของ ESP32-S3 (GPIO19/20)
อินเทอร์เฟซ UART (GPIO43/44), J4 8 ขา: IO10, IO11, IO17, IO18, USB D+/D-, VCC, GND
ไฟเลี้ยง – DC 5V 1A ผ่าน USB-C
อุณหภูมิใช้งาน –  -20 ถึง 70 °C

แกะกล่อง ONX2424G013

ONX2424G013 box
ONX2424G013 unbox

ซึ่งต่างจาก ONX3248G035 และ ONX2432G028 ที่มาเป็นบอร์ดเปลือย ONX2424G013 มาในบอดี้ลูกบิดสำเร็จ

ด้านหลังมีพอร์ต USB-C, หัว UART และ pin header J4 แบบ 8 ขา

ONX2424G013 side view compare

การออกแบบบอร์ดและ Pinout

ONX2424G013 pin mapping

หน้าที่ GPIO
LCD SCLK / MOSI / CS / DC / RST 5 / 1 / 2 / 3 / 8
LCD Backlight (PWM) 6
Encoder A / B 48 / 47
KEY (active low) 9
BOOT 0
UART TX / RX 43 / 44
J4 GPIO 10, 11, 17, 18,19,20

จุดที่น่าสนใจคือ USB-C ของ ONX2424G013 ต่อเข้า native USB ของ ESP32-S3 โดยตรง ไม่ผ่านชิป CH340  เหมือน ONX3248G035 และ ONX2432G028 ซึ่งเป็นข้อสังเกตที่เราเคยระบุไว้ในรีวิวครั้งก่อนว่าทำให้ใช้ USB OTG ไม่ได้ รุ่นนี้จึงเปิดโอกาสให้ทำงานเป็น USB OTG ได้ โดยยังมีการลากขา  GPIO19/20(USB DP,DM) ไปบน J4 อีกด้วยด้วยทำให้การออกบอร์ดเสริมทำได้ง่าย รองรับการใช้งาน USB ได้ ซึ่งหากใช้ USB ก็จะทำให้เหลือ GPIO ที่ใช้ได้จริง 4 ขา บน pin header  J4

ตารางเปรียบเทียบระหว่าง ONX2424G013 กับ ONX2432G028 และ ONX3248G035

ONX2424G013 ONX2432G028 ONX3248G035
จอ 1.28″ กลม 240×240 2.8″ 240×320 3.5″ 320×480
ไดรเวอร์จอ GC9A01N ST7789 ST7796
ทัชสกรีน ไม่มี Capacitive CST826 Capacitive CST826
อินพุต ลูกบิดหมุน + กด ทัช ทัช
USB Native ESP32-S3 (OTG ได้) CH340K CH340K
MicroSD ไม่มี มี มี
เสียง/ไมค์/กล้อง ไม่มี ต่อผ่าน FPC ต่อผ่าน FPC
แบตเตอรี่/RTC ไม่มี มี มี
เคส สำเร็จรูป บอร์ดเปลือย บอร์ดเปลือย
ราคา $23.90 $29.90 $34.90

การทดสอบ Open Nextion ONX2424G013

เมื่อทดสอบจ่ายไฟเปิดเครื่องครั้งแรก จะเป็น preload ESPHome สำหรับใช้งานร่วมกับ Home Assistant

ONX2424G013 preload firmware
และผู้ผลิตได้เตรียมความพร้อมในการใช้งานไว้ค่อนข้างครบถ้วน Github Repository ของผู้ผลิตมีตัวอย่าง 3 ชุด (LCD test, ปรับ backlight ด้วยลูกบิด, Wi-Fi captive portal) ทำครบทั้ง ESP-IDF, Arduino และ ESPHome รวมถึงไฟล์สำหรับการออกแบบทั้งหมดที่เกี่ยวข้อง

ONX2424G013 github

จากโค้ดตัวอย่างบน ESP-IDF ใช้ esp_lcd_gc9a01 กับ LVGL ผ่าน idf_component.yml
ส่วน Arduino ใช้ GFX Library for Arduino กับ LVGL 8.3.11
โดยเราต้องตั้งค่าบอร์ดเป็น ESP32S3 Dev Module, USB Mode: Hardware CDC and JTAG, Flash 16MB, PSRAM: OPI PSRAM เพื่อให้สามารถ build ได้ถูกต้องและทำงานได้

ปัจจุบัน Nextion มี Open Nextion App Store ที่มีแอปสำหรับ ONX2424G013 6 ตัวให้ flash ผ่านเบราว์เซอร์โดยไม่ต้องเขียนโค้ด

ONX2424G013 workbench

ซึ่ง Open Nextion App Store  ถือว่าเป็นการเดินหมากที่ดีมาก เพราะมันจะกลายเป็นศูนย์กลางของ opensource community ของบรรดานักพัฒนาที่ใช้งาน Open Nextion ในอนาคตได้เลย และทำให้การเอา Open Nextion มาใช้งานในรูปแบบต่าง ๆ ทำได้ง่ายขึ้น

ONX2424G013 web flasher

โดยการใช้งานเป็น web flasher เพียงต่อสาย USB เข้าเลือก COM port ให้ถูกต้องก็จะสามารถแฟลชและใช้งานได้ทันที

ONX2424G013 workbench flashing

 มือสมัครเล่นหรือผู้ที่สนใจอยากใช้งานเทคโนโลยีก็ทำได้ง่ายขึ้นไม่ต้องติดตั้ง SDK ต่าง ๆ ให้ยุ่งยาก ทุกอย่างทำผ่านหน้าเว็บเพจทั้งหมด

ONX2424G013 ONXDesk weather forecast

จากการทดสอบการใช้งานเบื้องต้น encoder ใช้งานได้ดี สีของจอสดไม่ซีดและมุมมองของจอมีความสว่างและสู้แสงได้ดีมาก

ONX2424G013 flight radar

และเข้ากับเทรนด์ Vibe coding ในปัจจุบัน ผู้ผลิตยังมีไฟล์ ONX2424G013_Hardware_Skill.md ที่เขียนสำหรับ AI coding assistant โดยเฉพาะ ระบุ pin map, ข้อห้าม และลำดับ bring-up ทั้งหมด

โดยเราทดสอบใช้ไฟล์ ONX2424G013_Hardware_Skill.md ร่วมกับ Claude code เพื่อทำการสร้างโปรแกรม หมุนหน้าจอแล้วเปลี่ยนสีของหน้าจอ

ONX2424G013 claude code dev

โดยวางไฟล์ลงไป ONX2424G013_Hardware_Skill.md และใช้ prompt

ONX2424G013 claude code result

ก็สามารถสร้าง แอพพลิเคชั่นออกมาให้เราสามารถใช้งานได้ สำเร็จในครั้งเดียว ซึ่งทำให้ระยะเวลาในการพัฒนาลงไปได้เยอะมาก

คลิปสาธิตผลลัพธ์ของเฟิร์มแวร์ที่พัฒนาขึ้นโดยใช้ ONX2424G013_Hardware_Skill.md

สรุป

ONX2424G013 คือ Open Nextion ในรูปแบบผลิตภัณฑ์สำเร็จรูปตัวแรก เหมาะกับงาน smart knob, หน้าปัดแสดงค่าเซ็นเซอร์, ตัวควบคุมเครื่องเสียง หรือ desk gadget ได้ ESP32-S3 พร้อม PSRAM 8 MB ในราคา $23.90 (~800฿) และเปิดเผยข้อมูลฮาร์ดแวร์ให้ทั้งหมดบน Github พร้อม AI Skill สำหรับการพัฒนาด้วย Agentic AI

ข้อดี

  • บอดี้สำเร็จรูป เหมาะกับการใช้งานที่ไม่ต้องออกแบบเคสเองทั้งหมด
  • ESP32-S3R8 + 16 MB Flash + 8 MB PSRAM ราคาต่ำกว่า ONX2432G028 และ ONX3248G035
  • USB ต่อตรง native ESP32-S3 ใช้ USB OTG/HID ได้
  • ตัวอย่างครบทั้ง 3 framework พร้อม factory bin และ Hardware Skill สำหรับ AI
  • ใช้งานได้ทันทีไม่ต้องติดตั้ง SDK ถ้าใช้งานผ่าน Open Nextion App Store

ข้อสังเกต

  • ไม่มีทัชสกรีน ทุกอย่างต้องหมุนกับกด
  • GPIO เหลือใช้จริง 4 ขาเพราะต้องแชร์กับ USB
  • ไม่มี microSD, เสียง, แบตเตอรี่ เหมือน ONX2432G028 และ ONX3248G035
  • ขาดไมค์ที่ปัจจุบันถือว่าเป็นอุปกรณ์พื้นฐานที่มากับบอร์ดจากผู้ผลิตอื่น ๆ เพื่อเพิ่มความสามารถด้าน AI

ขอขอบคุณ ITEAD ที่ส่ง ONX2424G013 มาให้ทดสอบ สั่งซื้อได้ที่ ITEAD Store ราคา $23.90 (~800฿)

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา