1. Tóm tắt nhanh – chọn mạch theo nhu cầu
Nếu anh em chỉ cần một câu trả lời nhanh, có thể dùng bảng dưới:
| Nhu cầu sử dụng | Mạch nên chọn | Gợi ý firmware |
|---|---|---|
| Loa AI Xiaozhi đầy đủ tính năng, để phòng khách / bàn làm việc | ESP32-S3 mạch tím, S3Nx | Xiaozhi FULL + màn hình TFT / tròn nếu có |
| Thiết bị nhỏ gọn, DIY, giấu trong loa có sẵn | ESP32-S3 Super Mini | Xiaozhi FULL hoặc bản tối ưu riêng cho Super Mini |
| Tiết kiệm chi phí, chỉ cần chatbot + tin tức cơ bản | ESP32-C3 Mini / C3 Zero | Xiaozhi LITE (ít tính năng hơn, bù lại nhẹ) |
| Muốn lắp nhiều thiết bị trong nhà, chỉ cần “điều khiển từ xa” | ESP32-C3 + relay / ESP32-S3 giá rẻ | Xiaozhi LITE + kịch bản điều khiển GPIO |
2. Tiêu chí quan trọng khi chọn mạch chạy Xiaozhi
Thay vì hỏi chung chung “mạch nào mạnh nhất”, nên nhìn theo 3 tiêu chí chính:
- PSRAM & tài nguyên: càng nhiều PSRAM, Xiaozhi FULL càng mượt.
- Độ tiện dụng phần cứng: có sẵn mic, amp, màn hình, nguồn ổn định?
- Mức độ DIY: muốn cắm là chạy, hay thích tự hàn thêm dây, thêm màn, thêm loa?
3. Nhóm ESP32-S3 – lựa chọn tốt nhất cho Xiaozhi FULL
Nếu mục tiêu là một loa AI Xiaozhi dùng lâu dài, trải nghiệm mượt, ít phải “vọc lại”, hãy chọn ESP32-S3. Đây là dòng được ưu tiên build firmware Xiaozhi.
3.1 ESP32-S3 mạch tím – “quốc dân” trong cộng đồng Xiaozhi
Mạch tím là lựa chọn được cộng đồng dùng nhiều nhất khi nói đến “mạch nào chạy Xiaozhi tốt nhất”. Lý do:
- Thường có PSRAM 8MB – đủ để chạy Xiaozhi FULL, nhạc, radio, podcast.
- Đa số bản đều tích hợp sẵn mic + amp audio, chỉ việc thêm loa ngoài.
- Một số bản có sẵn màn hình, giúp xem trạng thái, text, ảnh bìa.
- Firmware Xiaozhi đã có profile riêng cho mạch tím – nạp xong dùng luôn.
- Muốn làm loa Xiaozhi để phòng khách, cho cả nhà cùng dùng.
- Muốn trải nghiệm trọn bộ tính năng (FULL) mà không phải tối ưu thêm.
- Ít thời gian vọc, cần giải pháp gần như “plug & play”.
3.2 ESP32-S3 Super Mini – nhỏ gọn, dễ nhét mọi nơi
Super Mini là phiên bản thu nhỏ, rất hợp cho các dự án DIY:
- Kích thước nhỏ, dễ giấu trong loa bluetooth cũ, hộp điện, mô hình robot…
- Có thể kết hợp với màn hình nhỏ (TFT/OLED) nếu muốn có hiển thị.
- Firmware Xiaozhi đã có build riêng cho dòng S3 Mini, chỉ cần chọn đúng profile khi nạp.
- Muốn độ chế loa cũ thành loa Xiaozhi.
- Thiết bị cá nhân, đặt trên bàn làm việc, cạnh PC.
- Dự án DIY cần tiết kiệm không gian nhưng vẫn muốn Xiaozhi FULL.
3.3 Nhóm ESP32-S3 Nx / S3Nx – đa dạng màn hình, dễ sáng tạo
Nhóm S3Nx / NxRy thường đi kèm các loại màn hình tròn hoặc TFT lớn, rất phù hợp nếu anh em muốn một thiết bị vừa là trợ lý AI, vừa là một “màn hình thông minh mini”.
- Được build sẵn nhiều profile firmware Xiaozhi cho từng loại màn hình khác nhau.
- Hỗ trợ đầy đủ tính năng FULL, bao gồm chatbot, nhạc, radio, podcast, widget hiển thị…
- Có thể tận dụng màn hình để hiển thị trạng thái, lời bài hát, notif, v.v…
4. Nhóm ESP32-C3 – giải pháp tiết kiệm với Xiaozhi LITE
ESP32-C3 có sức mạnh thấp hơn S3, nhưng bù lại giá tốt, đủ đáp ứng các nhu cầu cơ bản nếu dùng đúng cách.
4.1 ESP32-C3 Mini / C3 Zero – phù hợp bản LITE
Nên xem C3 như lựa chọn cho các trường hợp sau:
- Chỉ cần chatbot Xiaozhi cơ bản, hỏi đáp, nhờ tư vấn đơn giản.
- Nghe tin tức, radio nhẹ, không yêu cầu quá nhiều hiệu ứng, widget.
- Dự án cần nhiều node (mỗi phòng một con C3), tối ưu chi phí.
4.2 C3 + relay – làm “tay chân” cho Xiaozhi
Một cách dùng khác rất hay là coi C3 như “tay chân” của hệ thống Xiaozhi, chỉ chuyên điều khiển thiết bị:
- Dùng C3 để điều khiển relay, đèn, quạt, rèm…
- Cho Xiaozhi chính (chạy trên S3) gửi lệnh điều khiển tới các node C3.
- Như vậy, S3 tập trung làm “bộ não”, C3 làm “cơ bắp”.
Nếu đi theo hướng này, anh em nên đọc thêm bài: Điều khiển thiết bị bằng GPIO trên Xiaozhi ESP32.
5. FULL vs LITE vs DIY – nên chọn gì?
Để dễ hình dung, có thể chia làm 3 nhóm người dùng:
5.1 Nhóm muốn trải nghiệm FULL, đẹp, “bật lên phải WOW”
- Chọn ESP32-S3 mạch tím hoặc S3Nx.
- Nạp firmware Xiaozhi FULL tương ứng trên trang nạp.
- Thêm loa ngoài, có thể gắn thêm màn hình nếu mạch chưa có.
5.2 Nhóm DIY, thích độ chế, giấu mạch trong loa / vỏ tuỳ chỉnh
- Chọn ESP32-S3 Super Mini.
- Nối với amp rời, loa rời, micro rời tùy thiết kế.
- Ưu tiên dùng bản FULL đã tối ưu cho Super Mini để tránh lỗi boot / audio.
5.3 Nhóm tiết kiệm, làm nhiều node, chỉ cần tính năng cơ bản
- Chọn ESP32-C3 Mini / C3 Zero.
- Nạp Xiaozhi LITE để nhẹ, ổn định.
- Có thể kết hợp cùng hệ thống S3 chính để điều khiển liên phòng.
6. Quy trình chuẩn: từ chọn mạch đến khi Xiaozhi chạy được
Dù chọn mạch nào, quy trình để Xiaozhi chạy trơn tru thường đi theo 4 bước:
- Chọn mạch phù hợp Tham khảo thêm: Danh sách các mạch ESP32 hỗ trợ Xiaozhi AI .
- Nạp firmware bằng trình duyệt Dùng Chrome/Edge và làm theo hướng dẫn trong bài: Hướng dẫn nạp firmware ESP32 bằng trình duyệt .
- Thêm thiết bị & cấu hình vai trò Xem: Tôi là người mới, phải bắt đầu từ đâu với Xiaozhi ESP32? và Hướng dẫn cấu hình phần mềm thiết bị Xiaozhi .
- Kiểm tra, xử lý sự cố Nếu gặp lỗi COM, màn hình, âm thanh… có thể tra trong mục hướng dẫn SỰ CỐ.
7. Một số kịch bản gợi ý sẵn để anh em dễ quyết
- Mạch: ESP32-S3 mạch tím.
- Firmware: Xiaozhi FULL (profile mạch tím).
- Thêm loa ngoài chất lượng ổn, đặt xa tường một chút cho đỡ ù.
- Mạch: ESP32-S3 Super Mini + amp nhỏ + loa 5–10W.
- Firmware: bản FULL cho Super Mini.
- Nên dùng thêm màn hình nhỏ để xem trạng thái kết nối, văn bản.
- Mạch: ESP32-C3 Mini + module relay.
- Firmware: Xiaozhi LITE hoặc firmware điều khiển thiết bị.
- Cho Xiaozhi chính gửi lệnh đến các node C3 thông qua MQTT / API.
Khi đã quen, anh em hoàn toàn có thể kết hợp nhiều loại mạch trong cùng một nhà: một mạch S3 làm “não”, nhiều mạch C3 làm “tay chân”.