Haz algo de ruido con esta placa complementaria de audio I2S estéreo de alta calidad para tu Raspberry Pi Pico, con salidas de nivel de auriculares amplificadas y de línea sin amplificar.
El Pico Audio Pack utiliza su DAC PCM5100A para emitir audio estéreo de hasta 32 bits y 384 kHz a través de su conector de salida de línea de 3,5 mm, listo para conectarlo a un amplificador externo o a unos altavoces con alimentación. Si quieres algo más fuerte para tus oídos, también puede bombear audio estéreo amplificado desde su toma de auriculares de 3,5 mm.
Podrías generar ruidos interesantes con código en tu Pico para dar salida a un sintetizador lo-fi, conectar tu Pico a otro dispositivo y utilizarlo como una tarjeta de sonido USB personalizada, o utilizarlo para dar a tu proyecto Pico la capacidad de reproducir efectos de sonido o clips de audio cortos.
Por favor, tenga en cuenta que el audio I2S en Pico/RP2040 no está actualmente soportado en MicroPython. Sin embargo, puedes utilizar Pico Audio Pack con CircuitPython.
No se incluye un Raspberry Pi Pico - ¡haz clic aquí si quieres comprar uno!
Tu Pico necesitará tener soldadas las cabezas macho (con los pines apuntando hacia abajo) para conectarse a nuestras placas complementarias.
Características
DAC estéreo PCM5100A (hoja de datos)
Amplificador de auriculares estéreo PAM8908JER (hoja de datos)
Conector jack de auriculares estéreo de 3,5 mm
Conector jack de salida de línea estéreo de 3,5 mm
Interruptor para ajustar la ganancia del amplificador de auriculares (baja / alta)
Cabezales hembra pre-soldados para conectar a Pico
Compatible con Raspberry Pi Pico
Totalmente ensamblado
No requiere soldadura (siempre que su Pico tenga pines de cabecera conectados).
Dimensiones: aproximadamente 53 mm x 29 mm x 11 mm (largo x ancho x alto, incluidos los cabezales y las tomas de audio)
Esquema
Raspberry Pi Ejemplos experimentales de C/C++
Más ejemplos de C/C++
Tutorial de CircuitPython
Las etiquetas de la parte inferior de Pico Audio le indicarán la dirección en la que debe conectarlo a su Pico: sólo tiene que hacer coincidir el puerto USB con las marcas de la placa.
Para empezar
Si quieres que tu Pico haga algo de ruido súper rápido, echa un vistazo a este buen tutorial de CircuitPython que incluye código para reproducir ondas sinusoidales y archivos wav y mp3. Para que el código de ejemplo funcione con Pico Audio Pack, sólo tendrás que apuntar a los pines correctos, así:
audio = audiobusio.I2SOut(board.GP10, board.GP11, board.GP9)
Pinout
Pico Audio Pack proporciona un DAC estéreo de alta calidad que utiliza I2S_DATA, I2S_BCK, e I2S_LRCK para recibir datos de audio.
También ofrecemos un pin MUTE que se puede utilizar para silenciar la salida.
Puedes utilizar Pico Audio Pack con los ejemplos de audio I2S proporcionados por Raspberry Pi en sus ejemplos experimentales (usb_sound_card y sine_wave_i2s). Necesitarás #define PICO_AUDIO_I2S_DATA_PIN y PICO_AUDIO_I2S_CLOCK_PIN_BASE a 9 y 10 respectivamente para indicar a los ejemplos qué pines se están utilizando para los datos de audio.
Acerca de Raspberry Pi Pico
Raspberry Pi Pico es una placa de desarrollo de microcontroladores flexible y de bajo coste de la gente de Raspberry Pi, basada en su propio chip: el RP2040. Es fácilmente programable a través de USB con C/C++ o MicroPython, y es ideal para utilizarlo en todo tipo de computación física projects, dispositivos e inventos - ¡estamos deseando ver lo que haces con él!
Hemos llamado a nuestros complementos de tamaño Pico mochilas, ya que están diseñados para acoplarse a la parte trasera de tu Pico como si llevara una mochila muy elegante (o un jet pack en miniatura, si lo prefieres). También tenemos bases Pico (placas complementarias más grandes con un espacio para montar tu Pico en la parte superior) y algunas otras placas que te permiten hacer cosas interesantes de hacker como usar varios paquetes a la vez - ¡haz clic aquí para verlas todas!