1. Giới thiệu Giải pháp Bluetooth mới (Khuyến nghị)
Giải pháp mới sử dụng ESP32-S3 và ESP32 Classic thay vì dùng module Bluetooth audio rời. Một ESP32-S3 đảm nhiệm vai trò Xiaozhi AI (phát I2S), ESP32 còn lại đóng vai trò Bluetooth Audio.
💡 Đây là giải pháp mới nhất từ cộng đồng, giúp giảm chi phí, tăng chất lượng âm thanh và tối ưu hệ thống.
Ưu điểm
- ✅ Không cần module Bluetooth ngoài (KCX, CSR...)
- ✅ Âm thanh stereo chuẩn, không nhiễu, không xì
- ✅ Giảm chi phí linh kiện (không cần PCM + module Bluetooth)
- ✅ Điều khiển thông minh bằng phần mềm (không cần relay)
- ✅ Bật/tắt loa bằng khẩu lệnh hoặc tự động
Nguyên lý hoạt động
- ESP32-S3 (Xiaozhi) xuất âm thanh qua I2S
- ESP32 thứ 2 nhận I2S và phát qua Bluetooth A2DP
- Hoạt động như sound card Bluetooth thông minh
Sơ đồ minh hoạ (đúng theo ảnh)
Link tham khảo chi tiết
👉 Bấm vào để tham khảo khẩu lệnh
2. Giải pháp cũ (chỉ dùng nếu đã có linh kiện)
⚠️ Giải pháp này tốn kém hơn, kém thông minh hơn, chỉ nên dùng nếu bạn đã mua sẵn module Bluetooth audio.
4. Linh kiện cần có
- Module DAC PCM5102A (có chân SCK/BCK/DIN/LCK, LOUT/ROUT)
- Module KCX_BT_EMITTER V1.7
- Dây hàn, thiếc, mỏ hàn, kìm cắt
5. Đấu PCM5102A sang KCX_BT_EMITTER
PCM5102A xuất âm analog (AUX). Module KCX_BT_EMITTER sẽ lấy tín hiệu analog để phát Bluetooth.
- Nối LOUT và ROUT của PCM5102A sang chân audio input tương ứng trên KCX_BT_EMITTER (theo đúng vị trí trên ảnh).
- Nối GND chung giữa PCM5102A và KCX_BT_EMITTER.
6. Sơ đồ minh hoạ (đúng theo ảnh)