RHYTHM: Un reproductor de audio de código abierto basado en ESP32-S3
Probably Harmless ha anunciado RHYTHM, un reproductor de audio portátil de código abierto diseñado para evocar la experiencia de los reproductores de música dedicados, eliminando las distracciones inherentes a los smartphones. Este dispositivo compacto es compatible con formatos de archivo como MP3, FLAC, WAV, AAC, OGG Vorbis y Opus, almacenados en tarjetas microSD, y soporta una calidad de audio de hasta 24 bits/96 kHz.
La interacción con RHYTHM se realiza directamente desde el aparato, sin necesidad de aplicaciones complementarias ni servicios de _streaming_. Incluye una pantalla a color de 2 pulgadas (320×240 píxeles), un dial giratorio para el volumen y la navegación, y cinco botones físicos. Doce LEDs RGB dispuestos en columnas verticales actúan como un vúmetro estéreo, sincronizándose con la música, una característica que remite a los equipos de audio clásicos.
Una particularidad de RHYTHM es la inclusión de dos tomas de auriculares de 3,5 mm, cada una con su propio amplificador dedicado. Esta configuración permite que dos personas escuchen la misma música simultáneamente sin interferencias en la calidad de sonido. No obstante, el control de volumen es compartido para ambas salidas. Según detalla Hackster.io, el reproductor puede funcionar también como un DAC USB externo para otros dispositivos.
En su interior, RHYTHM incorpora un convertidor digital-analógico (DAC) ESS ES9038Q2M de 32 bits, un amplificador operacional Texas Instruments OPA1662 y dos amplificadores de auriculares TPA6132A2, componentes seleccionados para optimizar la calidad de audio. El procesamiento recae en un microcontrolador ESP32-S3, complementado con 16 MB de memoria flash y 8 MB de PSRAM. Su _firmware_, construido sobre ESP-IDF, FreeRTOS y LVGL, facilita la modificación y adición de funciones por parte de desarrolladores.
La autonomía del dispositivo es de aproximadamente 12 a 15 horas gracias a una batería de polímero de litio de 2.000 mAh, que se carga vía USB-C. Un modo de bolsillo desactiva automáticamente la pantalla y los LEDs para conservar energía. Adicionalmente, RHYTHM soporta el _firmware_ opcional Retro-Go, permitiendo la ejecución de juegos clásicos de NES y Game Boy.
Probably Harmless tiene previsto liberar los esquemas completos, el _firmware_ y los diseños de la carcasa imprimible en 3D como código abierto durante su futura campaña de financiación colectiva. Esto posiciona a RHYTHM como una plataforma atractiva para la comunidad de desarrolladores de hardware.
Fuente original: Hackster.io







