✓ Funciona
HIOS BTDAC - Bluetooth Audio Receiver
Receptor de audio Bluetooth A2DP con ESP32 y DAC PCM5102.
💡 El Momento
"El momento en que salió sonido limpio en lugar de ruido fue increíble. Después de 3 días de debugging, finalmente funcionó. Grité "¡SÍ!" a las 2am."
HIOS BTDAC - Bluetooth Audio Receiver
Receptor de audio Bluetooth A2DP con ESP32 y DAC PCM5102.
Pinout
PCM5102 (DAC)
| PCM5102 | ESP32 GPIO |
|---|---|
| BCK | 27 |
| LCK | 14 |
| DIN | 13 |
| SCK | GND |
| GND | GND |
| VIN | 5V |
LED RGB (KY-009)
| LED | ESP32 GPIO | Resistencia |
|---|---|---|
| R | 4 | 330Ω |
| G | 16 | 330Ω |
| B | 17 | 330Ω |
| - | GND | - |
Estados del LED
| Color | Comportamiento | Estado |
|---|---|---|
| 🔵 Azul | Parpadeante lento | Esperando conexión |
| 🔵🟢 Cyan | Parpadeante rápido | Conectando |
| 🟢 Verde | Fijo | Conectado |
| 🟢 Verde | Parpadeante | Reproduciendo |
| 🔴 Rojo | Parpadeante | Error |
Uso
- Encender el dispositivo
- En el teléfono, buscar "HIOS BTDAC" en Bluetooth
- Conectar y reproducir música
- El Serial Monitor muestra título/artista/álbum
Serial Monitor (115200 baud)
═══════════════════════════════════════════════════════════
HIOS BTDAC - Bluetooth Audio
═══════════════════════════════════════════════════════════
Dispositivo: HIOS BTDAC
Pines I2S: BCK=27, LCK=14, DIN=13
═══════════════════════════════════════════════════════════
[LED] Test de colores...
[I2S] Configurando...
[BT] Iniciando Bluetooth...
[OK] Sistema listo
═══════════════════════════════════════════════════════════
[BT] ¡Conectado!
[Audio] ▶ Reproduciendo
[Track] 🎵 Song Title
[Track] 👤 Artist Name
[Track] 💿 Album Name
Instalación
PlatformIO (recomendado)
pio run -t upload pio device monitor
Arduino IDE
- Instalar librería ESP32-A2DP (Phil Schatzmann)
- Seleccionar placa ESP32 Dev Module
- Subir
Configuración
Podés modificar en el código:
const char* BT_DEVICE_NAME = "HIOS BTDAC"; // Nombre Bluetooth const int INITIAL_VOLUME = 100; // Volumen 0-127
HIOS BTDAC - HI Open Systems
✓ Lo Que Funciona
- Bluetooth pairing — confiable
- Audio quality — sorprendentemente bueno
- Battery life — 12+ horas testeadas
- Volume control via BLE
⚠ Lo Que Falta Mejorar
- Case design — funcional pero feo
- Sin control físico de volumen
- A veces tarda 2 intentos para parear
📸 Fotos
¿Querés uno?
Armalo vos. Es tuyo ahora.
Todo el código, los esquemáticos y las instrucciones están disponibles.
Todo el código, los esquemáticos y las instrucciones están disponibles.
Podés armar el tuyo.



