Alternativa de audio Teensy [cerrado]

0

¿Alguien puede recomendar algunas alternativas a los adolescentes con capacidades para reproducir múltiples archivos de audio?

Tengo un proyecto de electrónica con un juego interactivo que actualmente utiliza un par de entradas de botón con una fuente de energía de batería Li-po, NFC para detectar accesorios, Bluetooth 4.0 para conectar a accesorios, nrf24l01 para comunicación con una computadora portátil, GPS y acelerómetro, motores de vibración para retroalimentación y un pequeño módulo de audio udisk para reproducir sonidos básicos, todo esto se ejecuta en un arduino mega.

Desde entonces, hemos decidido realizar algunas actualizaciones principalmente para reproducir múltiples archivos de audio, por lo que podemos reproducir efectos y disparar el sonido sobre ellos al mismo tiempo para mejorar el realismo y es posible que desee reproducir anuncios en la red nrf24l01 existente para enviar señales. comenzar si juego y faltas ect.

El teensy se ve perfecto para esto. Realmente solo necesito reproducir 2 sonidos de audio a la vez, pero quiero saber cuáles son nuestras opciones, ya que los aumentos en teeny pueden costar considerablemente. El stm32 puede manejar este u otro brazo con un IC de audio y SD tarjeta alguna idea?

    
pregunta Chris James

1 respuesta

1

No está claro cuánto tiempo duran los archivos de sonido y si desea reproducir 2 sonidos en general o si desea reproducir y mezclar 2 sonidos al mismo tiempo.

Algunas posibilidades:

  1. chips del reproductor de audio ISD de Nuvoton. Definitivamente, la más fácil pero más limitada cuando se trata de la duración del audio.
  2. Cualquier microcontrolador con DMA y un DAC externo
  3. Cualquier microcontrolador con DMA y un DAC hecho a partir de una escalera de resistencia
  4. Cualquier microcontrolador con DMA y DAC incorporado. Por ejemplo, el EFM32GG tiene un proyecto de reproductor de mp3 disponible. También hay audio en bruto y demostraciones de Speex para este MCU.

Dependiendo de las longitudes de audio deseadas, los microcontroladores pueden almacenar los datos en un flash interno si es lo suficientemente grande, un flash SPI externo o una tarjeta SD. La implementación de la tarjeta SD será definitivamente la más compleja, ya que también necesita manejar el sistema de archivos (por ejemplo, FatFS), analizar los archivos, etc.

    
respondido por el filo

Lea otras preguntas en las etiquetas