24,39 € 38,11 €

WM8960 Módulo Audio Codec Estéreo Altavoz Raspberry Pi 4 / 3B+

0
Comprar

Descripción

Introducción
El WM8960 Módulo de placa de expansión de desarrollo de sombrero de Audio, códec estéreo con altavoz pequeño para Raspberry Pi 4/3B + es la solución ideal para dotar a tus proyectos de electrónica de capacidades de audio de alta fidelidad. Diseñado para integrarse perfectamente con la familia Raspberry Pi, este HAT (Hardware Attached on Top) combina un códec estéreo de baja potencia con micrófonos MEMS duales, permitiendo tanto la reproducción como la grabación de sonido con una calidad excepcional.

Es perfecto para desarrolladores, makers y entusiastas que buscan implementar asistentes de voz, sistemas de audio portátiles o proyectos de reconocimiento de voz sin complicaciones de cableado adicional.

Especificaciones técnicas

Característica
| Detalle

Códec de audio
| WM8960

Compatibilidad
| Raspberry Pi Zero, Zero W, Zero WH, 2B, 3B, 3B+ y 4

Fuente de alimentación
| 5V

Voltaje lógico
| 3,3 V

Interfaz de control
| I2C

Interfaz de audio
| I2S

Relación señal-ruido DAC
| 98 dB

Relación señal-ruido ADC
| 94 dB

Controlador de auriculares
| 40 mW (16 Ω, 3,3 V)

Controlador de altavoz
| 1 W por canal (8 Ω BTL)

Micrófonos
| Dobles micrófonos de silicona MEMS

Qué incluye el paquete
1 x Módulo de placa de expansión de audio WM8960.
Recursos de desarrollo y manual de usuario.
Código de demostración en Python para funciones de reproducción y grabación.

Uso recomendado
Este módulo destaca en entornos de desarrollo de prototipos y proyectos de domótica o robótica que requieren interacción por voz bidireccional. Es altamente recomendable para la creación de asistentes virtuales personalizados, grabadoras de audio portátiles o sistemas de sonido estéreo para reproductores multimedia basados en Raspberry Pi.

Su interfaz I2S garantiza una transmisión de audio digital limpia, minimizando la interferencia electromagnética en configuraciones compactas y permitiendo efectos de sonido como estéreo o envolvente 3D mediante el procesamiento de software adecuado.

Limitaciones a tener en cuenta
No es compatible de forma nativa con placas que no dispongan de pines GPIO estándar de 40 pines.
La potencia del controlador de altavoz (1 W por canal) está pensada para altavoces pequeños de 8 Ω; no es adecuada para sistemas de audio de alta potencia o exteriores sin un amplificador externo.
Requiere configuración manual de software en el sistema operativo de la Raspberry Pi para habilitar la interfaz I2S y los controladores de audio correspondientes.

Cuidado y mantenimiento
Manipula la placa sujetándola por los bordes para evitar descargas electrostáticas que puedan dañar el códec WM8960 o los delicados micrófonos MEMS.
Asegúrate de apagar completamente la Raspberry Pi y desconectarla de la corriente antes de montar o desmontar el módulo para prevenir cortocircuitos en los pines GPIO.
Mantén el módulo en un entorno seco y libre de polvo. La acumulación de suciedad en el conector de auriculares de 3,5 mm puede degradar la calidad de la señal de audio con el tiempo.

Recursos de desarrollo
El fabricante proporciona código de demostración en Python, lo que acelera significativamente la curva de aprendizaje. Estos scripts permiten probar rápidamente las funciones de grabación y reproducción, facilitando la integración en proyectos más complejos sin necesidad de escribir controladores de bajo nivel desde cero.

Preguntas Frecuentes
¿Es compatible con Raspberry Pi 4?
Sí, el módulo está diseñado para ser totalmente compatible con Raspberry Pi 4, así como con los modelos 3B, 3B+, 2B y toda la familia Zero.

¿Puedo conectar auriculares y altavoces al mismo tiempo?
Sí, la placa dispone de un conector de auriculares de 3,5 mm y una interfaz de altavoz de doble canal, permitiendo gestionar ambas salidas de audio según la configuración de software.

¿Necesito soldar algo para empezar a usarlo?
No, el módulo viene listo para usar. Solo debes alinearlo y presionarlo firmemente sobre los pines GPIO de tu Raspberry Pi.

¿La grabación de audio es estéreo?
Sí, integra dos micrófonos MEMS de silicona de alta calidad que admiten la grabación simultánea e independiente en los canales izquierdo y derecho.

Con la garantía de:

Análisis de Experto

A
Ana Romero Castillo
Especialista en conectividad, software y accesorios para portátiles (routers, extensores WiFi, cables, Windows, antivirus, mochilas, fundas y coolers)
✓ 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.

Publicado: 8 de noviembre de 2026

24,39 € 38,11 €

Productos relacionados