GlobalByte / Seeed Studio / ESP32 / nRF52840
XIAO IPS Display จอเล็กพร้อม ESP32-S3 หรือ nRF52840 เลือกรุ่นไหนดี?
อยากทำ Dashboard, Wearable หรือ Sensor Display ขนาดเล็ก แต่พอเริ่มจริงกลับต้องหา MCU, จอ, IMU, Microphone, ปุ่มกด และวงจร Battery มาต่อแยกกันหลายชิ้น? Seeed Studio XIAO IPS Display Series พยายามรวมองค์ประกอบเหล่านี้ไว้ในบอร์ดขนาดกะทัดรัดชุดเดียว
Series นี้มีทั้งหมด 6 รุ่น เกิดจากการจับคู่ Controller 2 แบบ คือ XIAO ESP32-S3 Plus และ XIAO nRF52840 Plus กับ IPS Display 3 ขนาด: 0.96 นิ้ว, 1.14 นิ้ว และ 1.47 นิ้ว
ความต่างไม่ได้อยู่แค่ขนาดจอ เพราะรุ่น 1.47 นิ้วเพิ่ม Capacitive Touch และ microSD, รุ่น 1.14 นิ้วมี Grove I2C Connector, ส่วน 0.96 นิ้วเน้นขนาดเล็กที่สุด ขณะที่การเลือก ESP32-S3 หรือนRF52840 ก็เปลี่ยนแนวทางของ Project ไปคนละแบบ
- มีทั้งหมด 6 รุ่น จาก 2 Controller × 3 ขนาดหน้าจอ
- เลือก ESP32-S3 Plus เมื่อ Project ต้องการ Wi-Fi และทรัพยากรหน่วยความจำมากกว่า
- เลือก nRF52840 Plus เมื่อเน้น BLE และการใช้พลังงานต่ำกว่าใน Active Mode ตามค่าที่ Source ทดสอบ
- 1.47 นิ้วเป็นรุ่นเดียวใน Series นี้ที่มี Capacitive Touch และ microSD Slot
- 1.14 นิ้วมี Grove I2C Connector เหมาะกับการต่อ Sensor ภายนอก
- 0.96 นิ้วมีขนาดเล็กที่สุด เหมาะกับ Wearable และอุปกรณ์พื้นที่จำกัด
- ทุกรุ่นมี 6-axis IMU, PDM Microphone, ปุ่มกด และ LiPo Battery Support
- Official Seeed_GFX2 ปัจจุบันมี Product Support สำหรับทั้ง ESP32-S3 Plus และ nRF52840 Plus
XIAO IPS Display Series คืออะไร?
Seeed Studio XIAO IPS Display Series เป็นกลุ่ม Development Board ขนาดเล็ก ที่จับ XIAO MCU เข้ากับ IPS Color Display และรวม Hardware ที่มักต้องต่อแยกใน Project Portable หรือ IoT ไว้บนบอร์ดเดียว
องค์ประกอบหลักที่ Series นี้มีร่วมกัน ได้แก่ 6-axis IMU, PDM Digital Microphone, User Buttons, Battery Monitoring และการรองรับ 3.7V LiPo Battery ผ่าน JST Connector
แนวคิดจึงไม่ใช่แค่ “เอา XIAO มาต่อจอ” แต่เป็น Platform สำเร็จรูปสำหรับสร้าง UI ขนาดเล็ก, Sensor Interface, Wearable, Smart Controller หรือ Portable Dashboard โดยไม่ต้องประกอบโมดูลพื้นฐานหลายชิ้นตั้งแต่ต้น
เลือก Controller ก่อนว่า Project ต้องการ Wi-Fi หรือเน้น BLE/Power Consumption จากนั้นค่อยเลือกขนาดจอ ตามระดับ Interaction และพื้นที่ติดตั้ง
6 รุ่นเกิดจาก Controller 2 แบบ × Screen 3 ขนาด
| Controller | ขนาดจอ | Resolution | Touch | microSD | Grove I2C | ขนาดบอร์ด |
|---|---|---|---|---|---|---|
| ESP32-S3 Plus | 0.96" | 80 × 160 | ไม่มี | ไม่มี | ไม่มี Connector โดยตรง | 18.8 × 43.6 × 10.6 mm |
| nRF52840 Plus | 0.96" | 80 × 160 | ไม่มี | ไม่มี | ไม่มี Connector โดยตรง | 18.8 × 43.6 × 10.6 mm |
| ESP32-S3 Plus | 1.14" | 135 × 240 | ไม่มี | ไม่มี | มี | 26 × 48 × 10.6 mm |
| nRF52840 Plus | 1.14" | 135 × 240 | ไม่มี | ไม่มี | มี | 26 × 48 × 10.6 mm |
| ESP32-S3 Plus | 1.47" | 172 × 320 | Capacitive | มี | ไม่มี Connector โดยตรง | 26.4 × 51.4 × 12.6 mm |
| nRF52840 Plus | 1.47" | 172 × 320 | Capacitive | มี | ไม่มี Connector โดยตรง | 26.4 × 51.4 × 12.6 mm |
คำว่า “ไม่มี Grove I2C Connector” ไม่ได้หมายความว่าบอร์ดไม่มี Interface สำหรับ I2C ทุกกรณี เพราะบางรุ่นยังมี Expansion Pads ตาม Pinout ของบอร์ด ควรตรวจ Official Hardware Guide ของรุ่นที่เลือกก่อนออกแบบวงจร
ESP32-S3 Plus หรือ nRF52840 Plus เลือกอะไร?
XIAO ESP32-S3 Plus
เหมาะเมื่อ Project ต้องการ Wi-Fi ร่วมกับ Bluetooth LE เช่น IoT Dashboard, Smart Home Controller หรืออุปกรณ์ที่ต้องเชื่อม Cloud / Network
- ESP32-S3R8
- Dual-core LX7 สูงสุด 240 MHz
- 8 MB PSRAM
- 16 MB SPI Flash
- Wi-Fi 4
- Bluetooth LE
XIAO nRF52840 Plus
เหมาะกับ Project ที่เน้น Bluetooth LE และการทำงานจาก Battery เช่น Wearable, Portable Sensor หรือ BLE Controller
- Arm Cortex-M4F สูงสุด 64 MHz
- 1 MB Internal Flash
- 256 KB SRAM
- 2 MB Onboard Flash
- Bluetooth LE
- 802.15.4 และ NFC ตามข้อมูลของ Controller
→ ESP32-S3 Plus
ไม่ต้องใช้ Wi-Fi แต่เน้น BLE + Active Power ต่ำกว่า?
→ nRF52840 Plus
การเลือก Controller ควรดูทั้ง Connectivity, Memory, Power Requirement และ Software Stack ของ Project ไม่ควรสรุปว่า Controller ที่ Clock สูงกว่า จะเหมาะกับทุกงานเสมอ
1.47 นิ้ว: รุ่นสำหรับ Touch UI และ microSD
ถ้าต้องการ UI ที่กดบนหน้าจอได้ ตัวเลือกจะชัดเจนที่สุด: 1.47 นิ้ว เป็นรุ่นเดียวใน Series นี้ที่มี Capacitive Touch
หน้าจอมี Resolution 172 × 320 ใช้ Driver JD9853A และมี microSD Card Slot สำหรับงานที่ต้องเก็บหรืออ่านข้อมูลจาก Storage ภายนอก
Official Seeed_GFX2 ยังมี Example สำหรับ Touch, Battery Monitoring, BMP จาก microSD, Audio Recording และ Interaction ที่ใช้ IMU สำหรับรุ่นนี้โดยตรง
Interactive Dashboard, Smart Controller, Portable UI, Data Logger หรืออุปกรณ์ที่ต้องการทั้ง Touch และ Local Storage
1.14 นิ้ว: ไม่มี Touch แต่มี Grove I2C สำหรับ Sensor Project
รุ่น 1.14 นิ้วใช้หน้าจอ 135 × 240 Driver ST7789 และไม่มี Touch แต่เพิ่ม Grove I2C Connector ซึ่งทำให้การต่อ Sensor ภายนอกสะดวกกว่าสองขนาดอื่น หากใช้ Ecosystem ของ Grove
รุ่นนี้ยังมี User Buttons 3 ปุ่ม จึงเหมาะกับ UI ที่ควบคุมด้วยปุ่มจริง มากกว่าการแตะหน้าจอ
Sensor Monitor, Environmental Display, Compact IoT Controller หรือ Project ที่ต้องการต่อ Grove Sensor แล้วแสดงค่าบนจอทันที
0.96 นิ้ว: เล็กสุดสำหรับ Wearable และ Gadget
0.96 นิ้วเป็นรุ่นที่มีขนาดตัวบอร์ดเพียง 18.8 × 43.6 × 10.6 mm เล็กกว่ารุ่น 1.14 และ 1.47 นิ้วอย่างชัดเจน
หน้าจอ Resolution 80 × 160 ใช้ ST7789 ไม่มี Touch และไม่มี microSD Slot จึงเป็นตัวเลือกที่เน้นความกะทัดรัดมากกว่าความสามารถด้าน Interaction
Wearable, BLE Status Display, Smart Badge, Portable Gadget หรือ Device ที่ต้องการจอสีแต่มีพื้นที่ติดตั้งจำกัด
นอกจากจอแล้ว ทุกรุ่นมี Hardware อะไรติดมาให้?
ใช้ LSM6DS3 สำหรับ Motion Sensing, Orientation และ Wake-on-motion ตามขอบเขตของแต่ละ Example
มี Digital Microphone บนบอร์ด สำหรับ Project ที่ต้องใช้ Audio Input
รุ่น 0.96 และ 1.47 มี 2 ปุ่ม ส่วน 1.14 มี 3 ปุ่ม
รองรับ Battery 3.7V ผ่าน 2-pin JST และมี Battery Voltage Monitoring
มี Slide Power Switch สำหรับเปิดและปิดตัวอุปกรณ์
ESP32-S3 ใช้ JTAG ส่วน nRF52840 ใช้ SWD ตาม Controller
Source ระบุการรองรับ 3.7V LiPo ผ่าน JST แต่ไม่ได้ระบุ Battery Capacity หรือ Pack ที่เหมาะกับทุก Project ควรตรวจขั้ว Connector และข้อมูล Battery จาก Official Documentation ก่อนต่อใช้งานจริง
Power Consumption ต่างกันแค่ไหน?
CNX Software ให้ค่าการใช้กระแสใน Active Mode ไม่ใช่ Deep Sleep สำหรับทั้งสอง Controller ในแต่ละขนาดจอ
| Display | ESP32-S3 Plus | nRF52840 Plus |
|---|---|---|
| 0.96" | 159.76 mA | 28.69 mA |
| 1.14" | 160.05 mA | 39.07 mA |
| 1.47" | 130.53 mA | 83.32 mA |
ตัวเลขชุดนี้แสดงว่า ใน Test Condition ของ Source รุ่น nRF52840 ใช้กระแส Active ต่ำกว่ารุ่น ESP32-S3 ในทุกขนาดจอที่วัด
Source ไม่ได้ให้ Battery Capacity, Duty Cycle, Display Brightness Setting หรือ Sleep Profile ที่ครบสำหรับคำนวณอายุ Battery ดังนั้นไม่ควรนำค่ากระแสในตารางไปสรุปว่า อุปกรณ์จะใช้งานได้กี่ชั่วโมงโดยตรง
เขียนโปรแกรมผ่าน Arduino IDE และ Seeed_GFX2
ฝั่ง Software Seeed Studio มี Getting Started, Display Examples และตัวอย่างสำหรับ Hardware อื่นบนบอร์ด เช่น IMU, Microphone, Buttons, Battery Monitoring และ microSD
Official GitHub ปัจจุบันของ Seeed_GFX2 มี Product Profile สำหรับทั้ง XIAO ESP32-S3 Plus และ XIAO nRF52840 Plus ในขนาด 0.96, 1.14 และ 1.47 นิ้ว
สำหรับรุ่น 1.47 นิ้ว Official Repository ยังมี Example สำหรับ Capacitive Touch โดยตรง ตัวอย่างด้านล่างตัดมาจาก ESP32-S3 Plus Touch Example โดยไม่สร้าง API หรือ Pin เพิ่มเอง
#include <Seeed_GFX.h>
#include "board/boards/XIAO_LCD_Board.h"
#include "driver/tft/Driver_JD9853A.h"
#include "panel/Panel_TFT.h"
#include "touch/Touch_AXS5106L.h"
Seeed_GFX display;
static constexpr int8_t LCD_RST_PIN = 13;
static constexpr int8_t LCD_BL_PIN = 12;
Touch_AXS5106L touch(-1, D7, Wire, 172, 320);
void setup() {
Serial.begin(115200);
if (!display.begin<
Board_XIAO_1inch47_Touch_Display<LCD_RST_PIN, LCD_BL_PIN>,
Config_Seeed_1inch47_Touch_JD9853A>()) {
return;
}
if (!display.attachTouch(touch, display.panel().driver().bus())) {
return;
}
display.fillScreen(TFT_BLACK);
display.drawCentreString("Touch me", 86, 150, 1);
}
void loop() {
int32_t x = 0;
int32_t y = 0;
if (display.getTouch(&x, &y)) {
display.fillCircle(
static_cast<int16_t>(x),
static_cast<int16_t>(y),
3,
TFT_RED
);
}
}
รุ่น nRF52840 Plus มี Reset และ Backlight Pin ต่างกัน และ Official Repository มี Example แยกของตัวเอง จึงไม่ควร Copy ค่า Pin ข้าม Controller โดยไม่ตรวจ Source
Official Software Resources
XIAO IPS Display เหมาะกับ Project แบบไหน?
| Project | รุ่นที่ควรเริ่มดู | เหตุผล |
|---|---|---|
| Wi-Fi IoT Dashboard | ESP32-S3 Plus | มี Wi-Fi และ BLE เหมาะกับงาน Network / Cloud |
| Touch Controller | 1.47" | เป็นขนาดเดียวที่มี Capacitive Touch |
| Data Logger พร้อม Storage | 1.47" | มี microSD Card Slot |
| Sensor Display + Grove | 1.14" | มี Grove I2C Connector โดยตรง |
| Wearable / BLE Gadget | 0.96" + nRF52840 Plus | Form Factor เล็กและ Controller เน้น BLE / Low-power |
| Smart Home Controller | ESP32-S3 Plus + 1.47" | รวม Wi-Fi กับ Touch UI |
ตารางนี้เป็นการจับคู่จาก Feature ที่ Source ระบุ ไม่ใช่ข้อจำกัดว่ารุ่นอื่นห้ามใช้กับ Project ประเภทเดียวกัน
รุ่น 1.47 นิ้วมี Enclosure สำหรับพิมพ์ 3D ให้ดาวน์โหลด
Main Source เชื่อมไปยัง Free 3D-printable Enclosure บน Printables สำหรับ XIAO 1.47 นิ้ว ทั้ง ESP32-S3 และ nRF52840
สามารถส่งไฟล์ให้ทีม GlobalByte ช่วยประเมินบริการ 3D Printing ได้ โดยค่าพิมพ์จริงต้องพิจารณาจากไฟล์, วัสดุและ Requirement ของชิ้นงาน
บทความนี้จึงไม่กำหนด Layer Height, Infill, Support, Nozzle, Material หรือ Temperature ขึ้นเอง
เลือก XIAO IPS Display แบบเร็ว ๆ ใน 30 วินาที
→ เลือก ESP32-S3 Plus
เน้น BLE / Battery?
→ เริ่มดู nRF52840 Plus
ต้องการ Touch หรือ microSD?
→ 1.47"
ต้องการ Grove I2C ต่อ Sensor ง่าย?
→ 1.14"
ต้องการเล็กที่สุด?
→ 0.96"
ถ้า Project ต้องการหลายเงื่อนไขพร้อมกัน ให้เลือกจาก Requirement ที่ขาดไม่ได้ก่อน เช่น Connectivity แล้วค่อยตัดสินขนาดหน้าจอ แทนการเลือกจากขนาดจออย่างเดียว
FAQ — คำถามที่พบบ่อยเกี่ยวกับ XIAO IPS Display
1. XIAO IPS Display Series มีกี่รุ่น?
มี 6 รุ่น จาก Controller 2 แบบ คือ ESP32-S3 Plus และ nRF52840 Plus จับคู่กับจอ 0.96, 1.14 และ 1.47 นิ้ว
2. ทุกรุ่นเป็น Touchscreen หรือไม่?
ไม่ใช่ มีเฉพาะรุ่น 1.47 นิ้วที่รองรับ Capacitive Touch ส่วน 1.14 และ 0.96 นิ้วไม่มี Touch
3. รุ่นไหนมี microSD?
microSD Card Slot มีเฉพาะรุ่น 1.47 นิ้ว ทั้ง ESP32-S3 Plus และ nRF52840 Plus
4. รุ่นไหนมี Grove I2C?
รุ่น 1.14 นิ้วมี Grove I2C Connector โดยตรง
5. ถ้าต้องใช้ Wi-Fi ควรเลือกตัวไหน?
ควรเริ่มจาก ESP32-S3 Plus เพราะ Source ระบุการรองรับ Wi-Fi และ Bluetooth LE
6. ถ้าเน้น BLE และ Battery ควรดูรุ่นไหน?
nRF52840 Plus เป็นตัวเลือกที่ควรเริ่มดู เพราะเน้น BLE และ Source ให้ค่าการใช้กระแส Active ต่ำกว่า ESP32-S3 ในทั้งสามขนาดที่วัด
7. ทั้ง 6 รุ่นมี IMU หรือไม่?
มี Source ระบุ LSM6DS3 6-axis IMU สำหรับ Motion Sensing และการใช้งานที่เกี่ยวข้อง
8. มี Microphone หรือไม่?
มี PDM Digital Microphone บนบอร์ดใน Series นี้
9. ใช้ Battery ได้หรือไม่?
รองรับ 3.7V LiPo ผ่าน 2-pin JST และมี Battery Voltage Monitoring แต่ Source ไม่ได้กำหนด Battery Capacity สำหรับทุก Project
10. Battery ใช้งานได้นานกี่ชั่วโมง?
Source ไม่ได้ระบุ Battery Runtime และไม่มีข้อมูล Input ครบเพียงพอสำหรับคำนวณเวลาทำงานแบบทั่วไป
11. ใช้ Arduino IDE ได้หรือไม่?
ได้ Main Source และ Official Documentation มีตัวอย่างการใช้งานผ่าน Arduino IDE
12. Seeed_GFX2 ใช้กับ nRF52840 ได้หรือไม่?
Official Seeed_GFX2 ปัจจุบัน มี Product Support และ Examples สำหรับ XIAO nRF52840 Plus ใน Display Series นี้แล้ว
13. รุ่น 1.47 นิ้วใช้ Display Driver อะไร?
JD9853A ที่ Resolution 172 × 320
14. รุ่น 0.96 และ 1.14 นิ้วใช้ Driver อะไร?
Source ระบุ ST7789 โดย 0.96 นิ้วมี Resolution 80 × 160 และ 1.14 นิ้ว 135 × 240
15. รองรับ microSD สูงสุดกี่ GB?
Source ที่ใช้ในบทความนี้ไม่ได้ระบุ Maximum microSD Capacity
16. จอสว่างกี่ nits?
Source ไม่ได้ระบุ Display Brightness เป็นค่าตัวเลข
17. ราคาเท่าไร?
CNX Software ระบุ ณ วันที่เผยแพร่ว่า มีช่วงราคาประมาณ 11.99–20.33 ดอลลาร์สหรัฐบน AliExpress และ 15.90–19.90 ดอลลาร์สหรัฐบน Seeed Studio Store แต่ราคาและ Promotion สามารถเปลี่ยนแปลงได้
18. GlobalByte มีรุ่นนี้ในสต็อกหรือไม่?
บทความนี้ไม่ได้ยืนยัน Stock หรือ Availability ของ GlobalByte สามารถสอบถามทีม GlobalByte เพื่อเช็กข้อมูลล่าสุดได้
สรุป: เลือก Controller ก่อน แล้วค่อยเลือกขนาดจอ
XIAO IPS Display Series น่าสนใจตรงที่รวม Display, MCU, IMU, Microphone, Buttons และ Battery Support ไว้ใน Form Factor ขนาดเล็ก ช่วยลดจำนวนโมดูลพื้นฐานที่ต้องนำมาต่อแยก สำหรับ Project Portable หรือ IoT
ถ้าต้องการ Wi-Fi ESP32-S3 Plus เป็นตัวเลือกที่ควรเริ่มพิจารณา แต่ถ้าเน้น BLE และ Power Consumption nRF52840 Plus มีจุดเด่นมากกว่าในบริบทของ Source
จากนั้นค่อยเลือกหน้าจอ: 1.47 นิ้วสำหรับ Touch และ microSD, 1.14 นิ้วสำหรับ Sensor / Grove Expansion, และ 0.96 นิ้วสำหรับงานที่ต้องการขนาดเล็กที่สุด
ดังนั้นคำถามที่เหมาะกว่าการถามว่า “รุ่นไหนดีที่สุด?” คือ “Project นี้ต้องใช้ Connectivity และ Interaction แบบไหน?” เพราะคำตอบนั้นจะช่วยตัดตัวเลือกได้เร็วกว่าการดู Spec Sheet อย่างเดียว
References / แหล่งข้อมูลต้นฉบับ
กำลังเลือกบอร์ดพร้อมจอสำหรับ Project?
ถ้ากำลังทำ Dashboard, Wearable, Sensor Monitor, Smart Home Controller หรือ Embedded Project สามารถสอบถามทีม GlobalByte เรื่อง Development Board, Sensor, Module หรืออุปกรณ์ที่เหมาะกับ Requirement ของงานได้ โดยไม่จำเป็นต้องเริ่มจากการเลือกบอร์ดเพียงตามขนาดจอ
หากมีไฟล์ Enclosure พร้อมแล้ว สามารถสอบถามเรื่องบริการ 3D Printing เพื่อช่วยประเมินการทำชิ้นงานจริงได้เช่นกัน
บทความนี้เป็นการสรุปและเรียบเรียงจากแหล่งข้อมูลภาษาอังกฤษ อาจมีความคลาดเคลื่อน กรุณาตรวจสอบ Source ต้นฉบับก่อนลงมือทำ
ข้อมูล Feature, Hardware Support, Library, Pinout และ Example อาจมีการเปลี่ยนแปลงตาม Revision ของ Hardware และการอัปเดต Official Seeed Studio Documentation ควรตรวจ Wiki และ GitHub ล่าสุดก่อนเริ่ม Project จริง
ค่าการใช้กระแสที่แสดงในบทความ เป็น Active Power Consumption ตาม Test ของ Source ไม่ใช่ Deep Sleep Current และไม่สามารถใช้สรุป Battery Runtime ได้โดยตรง หากไม่มีข้อมูล Battery Capacity, Duty Cycle และเงื่อนไขการใช้งานที่ครบถ้วน
microSD Card Slot มีเฉพาะรุ่น 1.47 นิ้วตามข้อมูลที่ใช้ในบทความ ขณะที่ Grove I2C Connector มีเฉพาะรุ่น 1.14 นิ้ว แต่ Interface ที่เปิดผ่าน Expansion Pads ควรตรวจ Pinout ของแต่ละรุ่นเพิ่มเติมก่อนออกแบบ Hardware
ตัวอย่าง Code ในบทความ มาจาก Official Seeed_GFX2 Example สำหรับ XIAO 1.47 นิ้ว ESP32-S3 Plus ค่าของ Reset, Backlight และ Pin บางรายการ แตกต่างจาก nRF52840 Plus จึงไม่ควร Copy ข้าม Controller โดยไม่ตรวจ Example ของรุ่นนั้น
ราคาใน Source เป็นข้อมูล ณ วันที่เผยแพร่บทความต้นฉบับ และสามารถเปลี่ยนแปลงได้ บทความนี้ไม่ได้ยืนยันราคา, Stock, Shipping หรือ Availability ในประเทศไทย
สำหรับ 3D Printed Enclosure Source ไม่ได้ให้ Printing Settings ที่ใช้ได้กับทุกเครื่องหรือทุกวัสดุ จึงไม่มีการสร้าง Layer Height, Infill, Support, Nozzle, Temperature หรือ Material Recommendation ขึ้นเอง