Análisis de Experto
Experto verificado
Análisis general del producto
Tras varias semanas de uso intensivo con una Raspberry Pi 4 y una 3B+, este HAT de audio basado en el códec WM8960 se ha convertido en mi opción habitual cuando necesito entrada y salida de sonido en proyectos compactos. El planteamiento es sencillo pero muy bien resuelto: una placa que se monta directamente sobre los pines GPIO de 40 pines y que aporta un códec estéreo completo, doble micrófono MEMS, salida de auriculares y amplificador integrado para altavoces pequeños. Todo ello sin cableado adicional, algo que en montajes tipo asistente de voz o robot educativo marca la diferencia entre un proyecto ordenado y uno que parece un nido de cables.
Las cifras del convertidor son respetables para la categoría: una relación señal-ruido de 98 dB en el DAC y de 94 dB en el ADC. En la práctica se traduce en un fondo limpio, sin el siseo característico de las salidas PWM o de los decodificadores USB baratos que suelo usar como comparación. No estamos ante una tarjeta de sonido profesional, y no se pretende, pero dentro del ecosistema maker el resultado es notablemente sólido.
Calidad de construcción y materiales
La placa tiene un acabado correcto, con componentes de tamaño reducido bien soldados y una geometría que respeta los huecos de los tornillos de fijación del header GPIO. Los micrófonos MEMS están posicionados de forma que, una vez montado el HAT, quedan orientados hacia arriba en la mayoría de cajas estándar, lo que mejora la captación. Mi consejo es manipular siempre la placa por los bordes y con la Raspberry apagada y desenchufada: el códec y los micrófonos son sensibles a descargas electrostáticas, y he visto más de una unidad estropeada por manipulaciones imprudentes en talleres de estudiantes.
Un detalle que valoro positivamente es que no requiere soldadura: se alinea sobre el conector y queda firme. Aun así, para montajes definitivos recomiendo asegurarla con separadores y tornillos, porque las vibraciones de un altavoz instalado en la misma caja pueden terminar aflojando el contacto.
Compatibilidad y rendimiento
La compatibilidad cubre toda la gama relevante: desde la Pi Zero W hasta la 4, siempre que dispongan de los 40 pines estándar. La instalación es donde se nota la diferencia respecto a alternativas genéricas: la interfaz de control es I2C y la de audio I2S, y con la línea del driver correspondiente en config.txt y los scripts de demostración en Python que incluye el fabricante, en menos de quince minutos tenía reproducción y grabación funcionando. Los recursos de desarrollo ahorran escribir controladores de bajo nivel, algo que agradezco especialmente en talleres con gente sin experiencia en Linux embebido.
En pruebas reales monté un asistente de voz con detección de palabra clave y un reproductor multimedia con dos altavoces de 8 Ω. La salida de altavoz entrega 1 W por canal en configuración BTL, potencia honesta para unos altavoces pequeños en interior: suficiente volumen para una habitación, con distorsión contenta hasta niveles medios-altos. Para jardín, taller ruidoso o cualquier escenario que exija más punch, hay que recurrir a un amplificador externo; el módulo no está pensado para eso.
La salida de auriculares, especificada en 40 mW con 16 Ω, me sorprendió gratamente con auriculares intraurales: escena estéreo nítida y buena definición en agudos reproduciendo FLAC. En grabación, los dos MEMS ofrecen captación estéreo real, con separación de canales funcional para reconocimiento de voz y medición direccional casera, aunque el nivel de captación a más de un metro de distancia exige ajustar la ganancia en software y filtrar el ruido ambiente.
Como es habitual en I2S, la transmisión digital es limpia y apenas capta interferencias electromagnéticas en montajes compactos, un punto a favor frente a soluciones analógicas o adaptadores USB en cajas metálicas estrechas. Con efectos estéreo procesados por software, incluso el sonido envolvente simulado da resultados aceptables en un escritorio.
Puntos fuertes y aspectos mejorables
Lo mejor: integración plug-and-play sobre el conector de 40 pines, doble micrófono MEMS con grabación estéreo, cifras de ruido sólidas para su gama, driver de auriculares y amplificador de altavoz en la misma placa y documentación con código Python que acelera el arranque.
Lo mejorable: la configuración de software inicial no es automática y requiere editar ficheros del sistema, algo que pueden pillar despistados los principiantes; la potencia de 1 W limita el uso a altavoces pequeños de interior; y al ocupar todo el header GPIO, en la Pi Zero queda bloqueada la posibilidad de añadir otro HAT sin extensores. También eché en falta en mi unidad algún tipo de blindaje adicional cerca del conector de 3,5 mm, que conviene mantener limpio de polvo para no degradar la señal con el tiempo.
Veredicto del experto
Para desarrolladores y makers que necesiten audio bidireccional en una Raspberry Pi, este módulo con WM8960 es una de las opciones más equilibradas que he probado en los últimos años. No compite con DAC hi-fi ni con amplificadores externos, ni pretende hacerlo: su terreno es el prototipado rápido, la domótica con comandos de voz, la robótica educativa y los reproductores compactos. En ese contexto, la combinación de montaje directo sin soldadura, micrófonos estéreo integrados y documentación útil lo sitúa por encima de la mayoría de alternativas genéricas de su precio. Si tu proyecto vive dentro de una caja pequeña y necesita hablar y escuchar, es una compra difícil de arrepentirse; si buscas presión sonora o fidelidad de estudio, habrá que subir de categoría.









