O dispositivo Voicebox FX da Adafruit se destaca como um design de referência bem documentado que demonstra o uso de componentes de áudio I2S no CircuitPython.
O dispositivo conta com um microfone I2S, um amplificador I2S e um microcontrolador RP2350. O sistema, capaz de gravar e reproduzir áudio, aplica vários efeitos por meio de entradas físicas e é instalado em um gabinete impresso em 3D.
Por que é importante
O projeto oferece aos desenvolvedores que usam CircuitPython a oportunidade de examinar a entrada, o processamento e a saída de áudio em um único sistema. Nesse sentido, proporciona uma estrutura prática para quem deseja entender como o microfone, o amplificador e o microcontrolador são posicionados em conjunto, em vez de apenas conhecer os componentes I2S individualmente. A possibilidade de aplicar efeitos por meio de entradas físicas permite testar diretamente a interação entre software e hardware em aplicações de áudio; já o gabinete impresso em 3D mostra que o design não se limita ao nível do circuito. A principal questão em aberto é em quais diferentes aplicações de áudio esse design de referência pode ser adaptado e em que medida a documentação existente poderá orientar essas adaptações.