LILYGO T-Dongle-C5: ESP32-C5 USB Dongle ที่รองรับ Wi-Fi 6 สองย่าน
หน้าตาเหมือน USB Dongle ธรรมดา แต่ข้างในคือ ESP32-C5 ที่รองรับ Wi-Fi 6 ทั้ง 2.4GHz และ 5GHz พร้อม microSD, RGB LED และในบาง Variant ยังมีจอสีขนาด 0.96 นิ้วอีกด้วย
T-Dongle-C5 จึงไม่ใช่แค่ Development Board ที่ย่อให้เล็กลง แต่เป็น Form Factor ที่เหมาะกับงาน Portable Tool, Data Logger, Wireless Utility, USB-connected Device และงานทดลอง Thread / Zigbee / BLE ที่ต้องการพกเสียบใช้งานได้ง่าย
- ใช้ ESP32-C5HR8 ตาม Official LILYGO GitHub
- รองรับ Dual-band Wi-Fi 6 ทั้ง 2.4GHz และ 5GHz
- รองรับ Bluetooth LE และ IEEE 802.15.4 สำหรับ Thread / Zigbee
- มี 16MB Flash และ 8MB PSRAM
- มี TF / microSD Card Slot
- รุ่นที่มีจอใช้ ST7735 IPS LCD/TFT ขนาด 0.96 นิ้ว 80×160 พิกเซล
- ใช้ USB-A Male สำหรับ Power / Programming
- มี RGB LED แบบ APA102 และ Boot Button
- Official Repo มีตัวอย่าง Factory, LCD, LED, SDCard, wifi_serial และ wifi_repeater
- รองรับ Arduino, ESP-IDF และ PlatformIO ตาม Official Repository
T-Dongle-C5 คืออะไร?
T-Dongle-C5 คือ Development Board ที่ LILYGO ออกแบบให้มีรูปทรงคล้าย USB Dongle โดยใช้ ESP32-C5 เป็น MCU หลัก และเสียบเข้ากับ USB-A Port ได้โดยตรง
จุดเด่นคือการรวม Wireless หลายมาตรฐาน เข้ากับ Memory และ Storage ในบอร์ดที่ค่อนข้างกะทัดรัด
RISC-V + Wireless
ต่างจาก T-Dongle-S3 ตรงไหน?
CNX Software มอง T-Dongle-C5 เป็นรุ่นที่ต่อยอดจาก T-Dongle-S3 เดิม แต่เปลี่ยนหัวใจหลักมาเป็น ESP32-C5
ความต่างที่เด่นจาก Main Source ได้แก่:
- รองรับ Dual-band Wi-Fi 6
- เพิ่ม 802.15.4 สำหรับ Thread / Zigbee
- มี 16MB Flash
- มี 8MB PSRAM
- มี TF / microSD Storage
จุดที่สำคัญที่สุดสำหรับงาน Wireless คือ ESP32-C5 รองรับทั้งย่าน 2.4GHz และ 5GHz ซึ่งต่างจาก ESP32 หลายรุ่นก่อนหน้า ที่เน้น 2.4GHz เป็นหลัก
Hardware บน Dongle มีอะไร?
| รายการ | ข้อมูลที่ยืนยันได้ |
|---|---|
| MCU | ESP32-C5HR8 ตาม Official LILYGO GitHub |
| Main CPU | 32-bit RISC-V สูงสุด 240MHz |
| Low-power CPU | RISC-V Core สำหรับงานพลังงานต่ำ |
| Flash | 16MB |
| PSRAM | 8MB |
| Storage | TF / microSD Card Slot |
| USB | USB-A Male |
| LED | APA102 RGB LED |
| Button | Boot Button |
| Display | 0.96-inch ST7735 IPS LCD/TFT ในรุ่นที่มีจอ |
| ขนาดโดยประมาณ | 58 × 18 × 9 mm ตาม Official Wiki |
จอจริง ๆ เป็น OLED หรือ IPS LCD?
จุดนี้มี Conflict ใน Main Source
Headline ของ CNX Software ใช้คำว่า: 0.96-inch OLED
แต่ Specification ในบทความเดียวกัน รวมถึง Official LILYGO Product Page, Wiki และ GitHub ระบุตรงกันว่าเป็น:
ST7735 IPS LCD / TFT ขนาด 0.96 นิ้ว
| รายการ | Official Specification |
|---|---|
| Controller | ST7735 |
| Panel | IPS LCD / TFT |
| ขนาด | 0.96 นิ้ว |
| Resolution | 80 × 160 pixels |
| Color | 65K |
ESP32-C5 ทำให้บอร์ดนี้น่าสนใจตรงไหน?
ESP32-C5 เป็นจุดเปลี่ยนสำคัญของ T-Dongle รุ่นนี้ เพราะรวม Wireless หลายมาตรฐานไว้ใน SoC เดียว
| Wireless | ความสามารถ |
|---|---|
| Wi-Fi 6 | รองรับ 2.4GHz และ 5GHz |
| Bluetooth LE | รองรับ BLE |
| IEEE 802.15.4 | รองรับการใช้งาน Thread / Zigbee |
CNX ระบุ Bluetooth 5.0 LE ตามข้อมูลบอร์ดของ LILYGO ขณะที่ Espressif Datasheet ปัจจุบัน ของ ESP32-C5 ระบุ Bluetooth Core 6.0 certification
Thread Version ก็มีความต่างตาม Documentation Version: CNX ระบุ Thread 1.3 ขณะที่ Current Espressif Datasheet ระบุ Thread 1.4
Main RISC-V กับ Low-power RISC-V ต่างกันยังไง?
ESP32-C5 มี RISC-V Processor มากกว่าหนึ่งส่วน เพื่อแยกงานประมวลผลหลัก ออกจากงานที่เน้นประหยัดพลังงาน
High-performance CPU
Current Espressif Documentation ระบุ Main 32-bit RISC-V Processor ทำงานได้สูงสุด 240MHz
Low-power CPU
ใช้สำหรับงานที่ต้องการใช้พลังงานต่ำกว่า โดย Current Espressif Datasheet ระบุความถี่สูงสุด 48MHz
Internal SRAM กับ 8MB PSRAM ต่างกันยังไง?
ตัวเลข Memory ของบอร์ดมีหลายชุด และไม่ควรรวมทั้งหมดเป็นคำว่า “RAM” แบบเดียวกัน
| Memory | ขนาด | อยู่ตรงไหน |
|---|---|---|
| HP SRAM | 384KB | ภายใน ESP32-C5 |
| LP SRAM | 16KB | ภายใน ESP32-C5 |
| ROM | 320KB | ภายใน ESP32-C5 |
| PSRAM | 8MB | Memory ที่บอร์ด / Package มีให้เพิ่ม |
| Flash | 16MB | ใช้เก็บ Firmware / Data |
ดังนั้นคำว่า 8MB PSRAM ไม่ได้หมายความว่า ESP32-C5 มี Internal SRAM 8MB
microSD Slot ใช้ทำอะไรได้บ้าง?
T-Dongle-C5 มี TF / microSD Card Slot สำหรับเพิ่ม Storage ให้ Project
Use Case ที่เป็นไปได้ในเชิง Architecture เช่น:
- Data Logging
- เก็บ Configuration
- เก็บไฟล์สำหรับ Application
- บันทึกข้อมูลจาก Sensor หรือ Network Tool
CNX ระบุว่าบอร์ดมาพร้อมแผ่น PCB ทรง microSD ที่ทำหน้าที่คล้าย Filler Card เพื่อปกป้องบริเวณ USB Connector และผู้ใช้สามารถเปลี่ยนเป็น microSD จริงได้
Official SD Card Example ใช้ Pin ไหน?
Official LILYGO GitHub มี SDCard Example และกำหนด SPI Pin สำหรับ T-Dongle-C5 ไว้ดังนี้:
| Signal | GPIO |
|---|---|
| MOSI | GPIO2 |
| SCK | GPIO6 |
| MISO | GPIO7 |
| CS | GPIO23 |
#include "FS.h"
#include "SD.h"
#include "SPI.h"
#define REASSIGN_PINS
int sck = 6;
int miso = 7;
int mosi = 2;
int cs = 23;
void setup() {
Serial.begin(115200);
#ifdef REASSIGN_PINS
SPI.begin(sck, miso, mosi, cs);
if (!SD.begin(cs)) {
#else
if (!SD.begin()) {
#endif
Serial.println("Card Mount Failed");
return;
}
uint8_t cardType = SD.cardType();
if (cardType == CARD_NONE) {
Serial.println("No SD card attached");
return;
}
uint64_t cardSize = SD.cardSize() / (1024 * 1024);
Serial.printf("SD Card Size: %lluMB\n", cardSize);
}
void loop() {}
Code ด้านบนตัดเฉพาะส่วน Init และ Detect Card ออกจาก Official Example เพื่อให้เห็น Pin Mapping โดยไม่ยกไฟล์เต็มทั้งชุดมาใส่
เริ่มเขียนโปรแกรมด้วยอะไรได้บ้าง?
Official Repository ระบุ Software Support ไว้ชัดเจน:
| Environment | Version ที่ Repo ระบุ |
|---|---|
| Arduino | 3.3.0 หรือใหม่กว่า |
| ESP-IDF | 5.5 หรือใหม่กว่า |
| PlatformIO | มี Project Config ใน Official Repo |
ใน PlatformIO Repo ใช้ Board Definition:
Lilygo-T-Dongle-C5
และเลือก Example ผ่าน default_envs ใน platformio.ini
Official GitHub มี Example อะไร?
Current Official Repository มี Example Directory ดังนี้:
- Factory
- LCD
- LED
- SDCard
- wifi_serial
- wifi_repeater
`wifi_serial` ถูกอธิบายใน Source Code ว่าเป็น T-Dongle-C5 WiFi Serial Bridge (5GHz) ซึ่งแสดงให้เห็นว่า 5GHz ไม่ได้เป็นเพียงตัวเลขใน Spec แต่มี Official Demo สำหรับใช้งานจริงใน Repo
เข้า Download Mode และ Factory Firmware ยังไง?
Official GitHub README ระบุขั้นตอน สำหรับเข้า Download Mode แบบ Hardware ไว้ดังนี้:
- กดปุ่ม BOOT ค้างไว้
- เสียบ T-Dongle-C5 เข้ากับ Computer
- รอให้ Serial Port ถูกตรวจพบ
- จากนั้นจึงใช้เครื่องมือ Flash ตาม Official Repository
Official Repo ยังมี Factory Binary:
T-Dongle-C5-Factory_V1.4_0616.bin
README ระบุให้เลือก: ESP32C5 USB download และใช้ esp_tools เวอร์ชัน 3.9.8 หรือใหม่กว่า สำหรับขั้นตอน Factory Firmware ที่ Repo อธิบาย
Built-in และ External Antenna
Official LILYGO Product Page ยืนยันว่าบอร์ดมี Built-in Ceramic Antenna
CNX เพิ่มรายละเอียดว่า Board มี IPEX Connector สำหรับ External Antenna และการเปลี่ยนเส้นทาง RF ต้องมีการปรับ Resistor บนบอร์ด
Official GitHub README มี FAQ Image สำหรับ External Antenna แต่ไม่ได้อธิบายขั้นตอนทั้งหมดเป็นข้อความ
Qwiic / STEMMA QT มีจริงไหม?
CNX Software ระบุว่า T-Dongle-C5 เพิ่ม STEMMA QT / Qwiic connector
แต่จาก Current Official Sources ที่ตรวจ:
- LILYGO Product Page
- LILYGO Wiki
- Official GitHub README
- GitHub Code Search
ยังไม่พบ Text Specification ที่ระบุ Qwiic / STEMMA QT อย่างชัดเจน
Community เอา T-Dongle-C5 ไปทำอะไรแล้วบ้าง?
CNX ยกตัวอย่าง Community Project ที่เริ่มรองรับ T-Dongle-C5 เช่น:
- ESP32 Marauder
- DIY biscuit
- VordC5
ตัวอย่างเหล่านี้สะท้อนว่า Form Factor แบบ Dongle บวกกับ Wi-Fi 2.4/5GHz, BLE และ Display มีประโยชน์กับ Portable Wireless Tool
ถ้าจะซื้อควรเช็กอะไร?
Main Source ระบุว่ามี Variant ทั้งแบบมีจอและไม่มีจอ และราคาต่างกันตามร้านค้า
สิ่งที่ควรตรวจจากหน้าสินค้าก่อนซื้อคือ:
- มี Display หรือไม่มี Display
- Board Revision
- Firmware / Documentation ที่ตรง Revision
- อุปกรณ์เสริมที่รวมมาในชุด
- Shipping / Tax ของแต่ละ Store
Maker ได้อะไรจาก Form Factor แบบ USB Dongle?
1. Board ไม่จำเป็นต้องเป็นสี่เหลี่ยมใหญ่ ๆ
การเอา ESP32-C5 ไปอยู่ใน USB-A Form Factor ทำให้ Device สามารถเสียบกับ Notebook, Desktop หรือ Power Source ได้โดยตรง
2. 5GHz ทำให้ ESP32 Use Case กว้างขึ้น
Dual-band Wi-Fi เปิดพื้นที่ให้ Project ที่ต้องทำงานกับ Network ทั้ง 2.4GHz และ 5GHz โดยใช้ MCU ตัวเดียว
3. microSD เปลี่ยน Dongle ให้เป็น Data Tool ได้
Storage ภายนอกทำให้ Board ไม่ได้มีแค่ Firmware แต่สามารถเก็บ Log, Configuration หรือไฟล์สำหรับ Application ได้
4. Display เล็กก็ช่วย Debug ได้
0.96-inch Display ไม่ได้มีพื้นที่มาก แต่เพียงพอสำหรับ Status, IP, Mode, Error หรือข้อมูลสั้น ๆ โดยไม่ต้องเปิด Serial Monitor ตลอดเวลา
5. Official Examples สำคัญกว่าการเดา Pin
Repo มี Pin Mapping และ Example สำหรับ SD, LCD, LED และ Wireless จึงควรเริ่มจาก Official Code มากกว่าสร้าง Wiring จากการคาดเดา
บอร์ดนี้มีหลาย Feature แนะนำอ่าน Official Source ควบคู่กัน
โดยเฉพาะ Board Revision, Antenna Path, Pinout, Factory Firmware และ Software Version ควรตรวจจาก Official LILYGO และ Espressif Documentation ก่อนเริ่ม Project จริง
FAQ: คำถามที่พบบ่อย
1. LILYGO T-Dongle-C5 ใช้ชิปอะไร?
Official GitHub ระบุ ESP32-C5HR8
2. รองรับ Wi-Fi 5GHz ไหม?
รองรับ โดย ESP32-C5 รองรับ Dual-band Wi-Fi 6 ทั้ง 2.4GHz และ 5GHz
3. รองรับ Bluetooth ไหม?
รองรับ Bluetooth LE โดย LILYGO Board Documentation ระบุ Bluetooth 5.0 LE ขณะที่ Current Espressif Datasheet ระบุ Bluetooth Core 6.0 certification
4. รองรับ Zigbee และ Thread หรือไม่?
ESP32-C5 มี IEEE 802.15.4 สำหรับ Thread และ Zigbee
5. จอของ T-Dongle-C5 เป็น OLED ไหม?
Official LILYGO Documentation ระบุ ST7735 IPS LCD/TFT ไม่ใช่ OLED
6. จอมีความละเอียดเท่าไร?
80 × 160 pixels ตาม Official LILYGO Documentation
7. มี Flash เท่าไร?
16MB Flash ตาม Official Repository
8. มี PSRAM เท่าไร?
8MB PSRAM
9. มี microSD Slot หรือไม่?
มี TF / microSD Card Slot
10. microSD ใช้ Pin ไหน?
Official Example ใช้ MOSI GPIO2, SCK GPIO6, MISO GPIO7 และ CS GPIO23
11. เขียนด้วย Arduino ได้ไหม?
ได้ Official Repository ระบุ Arduino 3.3.0 หรือใหม่กว่า
12. ใช้ ESP-IDF ได้ไหม?
ได้ Official Repo ระบุ ESP-IDF 5.5 หรือใหม่กว่า
13. ใช้ PlatformIO ได้ไหม?
ได้ Repo มี platformio.ini และ Board Definition สำหรับ T-Dongle-C5
14. มี Example อะไรให้บ้าง?
Repo มี Factory, LCD, LED, SDCard, wifi_serial และ wifi_repeater
15. มี Factory Firmware หรือไม่?
มี Official Repo ระบุ Factory Firmware Binary สำหรับ T-Dongle-C5
16. มี External Antenna Connector หรือไม่?
CNX ระบุ External IPEX Connector และ Official GitHub มี FAQ Image สำหรับการใช้งาน External Antenna แต่ควรตรวจ Revision และ Schematic ก่อนดัดแปลง RF Path
17. มี Qwiic / STEMMA QT หรือไม่?
CNX ระบุว่ามี แต่ Official Text Documentation ที่ตรวจรอบนี้ยังไม่พบการยืนยันอย่างชัดเจน จึงควรตรวจ Board Revision จริงก่อนใช้งาน
18. ขนาดบอร์ดประมาณเท่าไร?
Official Wiki ระบุประมาณ 58 × 18 × 9 mm
19. ใช้กับ ESP32 Marauder ได้ไหม?
CNX รายงานว่ามี Community Port แต่ Compatibility ขึ้นกับ Firmware Version และควรใช้กับระบบที่เป็นของตนเอง หรือได้รับอนุญาตให้ทดสอบเท่านั้น
20. Globalbyte มี T-Dongle-C5 ในสต็อกไหม?
บทความนี้ไม่ได้ Verify Stock ของ Globalbyte จึงไม่สามารถยืนยัน Availability ได้
References / แหล่งข้อมูลต้นฉบับ
USB Dongle เล็ก ๆ ก็เป็น Development Platform ได้
T-Dongle-C5 น่าสนใจตรงที่รวม ESP32-C5, Dual-band Wi-Fi 6, microSD และ Display ไว้ใน Form Factor ที่พกง่าย ทำให้เหมาะกับทั้ง IoT, Data Logging และ Wireless Tool
หากกำลังเลือก ESP32 หรือ Development Board สำหรับ IoT / Wireless Project สามารถสอบถามทีม Globalbyte เรื่องบอร์ด, Sensor, Module และ Maker Accessories ที่เหมาะกับ Project ได้