Faites du bruit avec cette carte d'extension audio I2S stéréo de haute qualité pour votre Raspberry Pi Pico, avec des sorties casque amplifiées ET des sorties ligne non amplifiées !
Le pack audio Pico utilise son convertisseur numérique-analogique PCM5100A pour produire un son stéréo jusqu'à 32 bits, 384 kHz, via son connecteur de sortie de ligne de 3,5 mm, prêt à être branché sur un amplificateur externe ou des haut-parleurs alimentés. Si vous recherchez quelque chose d'un peu plus fort pour vos oreilles, il peut également émettre un son stéréo amplifié à partir de sa prise casque de 3,5 mm.
Vous pouvez générer des bruits intéressants avec du code sur votre Pico pour les transmettre à un synthétiseur lo-fi, connecter votre Pico à un autre appareil et l'utiliser comme une carte son USB personnalisée, ou l'utiliser pour donner à votre projet Pico la possibilité de jouer des effets sonores ou de courts clips audio.
Veuillez noter que l'audio I2S sur Pico/RP2040 n'est pas actuellement supporté par MicroPython. Vous pouvez cependant utiliser Pico Audio Pack avec CircuitPython !
Un Pico Raspberry Pi n'est pas inclus - cliquez ici si vous souhaitez en acheter un !
Votre Pico devra être équipé de connecteurs mâles soudés (les broches étant dirigées vers le bas) pour pouvoir être raccordé à nos cartes d'extension.
Caractéristiques
Convertisseur numérique-analogique stéréo PCM5100A (fiche technique )
Amplificateur de casque stéréo PAM8908JER (fiche technique)
Connecteur jack pour casque stéréo de 3,5 mm
Connecteur jack pour sortie de ligne stéréo de 3,5 mm
Interrupteur permettant de régler le gain de l'amplificateur de casque (faible / élevé)
Connecteurs femelles pré-soudés à fixer au Pico
Compatible avec le Pico Raspberry Pi
Entièrement assemblé
Aucune soudure n'est requise (tant que votre Pico possède des broches de connecteur).
Dimensions : environ 53 mm x 29 mm x 11 mm (L x l x h, y compris les connecteurs et les prises audio)
Schéma
Raspberry Pi Exemples expérimentaux en C/C++
Autres exemples en C/C++
Tutoriel CircuitPython
Les étiquettes situées sous le Pico Audio vous indiquent dans quel sens le brancher sur votre Pico - il suffit de faire correspondre le port USB avec les marques sur la carte.
Pour commencer,
si vous voulez que votre Pico fasse du bruit très rapidement, consultez ce tutoriel CircuitPython qui comprend du code pour lire des ondes sinusoïdales et des fichiers wav et mp3.
Pour que le code d'exemple fonctionne avec le Pack Audio Pico, il vous suffit de le faire pointer sur les bonnes broches, comme ceci :
audio = audiobusio.I2SOut(board.GP10, board.GP11, board.GP9)
Pinout
Le Pack Audio Pico fournit un DAC stéréo de haute qualité qui utilise I2S_DATA, I2S_BCK et I2S_LRCK pour recevoir les données audio.
Nous proposons également une broche MUTE qui peut être utilisée pour couper la sortie.
Vous pouvez utiliser Pico Audio Pack avec les exemples audio I2S fournis par Raspberry Pi dans leurs exemples expérimentaux (usb_sound_card et sine_wave_i2s). Vous devrez #definir PICO_AUDIO_I2S_DATA_PIN et PICO_AUDIO_I2S_CLOCK_PIN_BASE à 9 et 10 respectivement pour indiquer aux exemples quelles broches sont utilisées pour les données audio.
À propos de Raspberry Pi Pico
Raspberry Pi Pico est une carte de développement de microcontrôleur flexible et bon marché conçue par les gens de Raspberry Pi, basée sur leur propre puce - la RP2040. Il est facilement programmable par USB avec C/C++ ou MicroPython, et idéal pour être utilisé dans toutes sortes d'applications physiques projects, de dispositifs et d'inventions - nous sommes impatients de voir ce que vous allez faire avec !
Nous avons appelé nos modules complémentaires "packs", car ils sont conçus pour se fixer à l'arrière de votre Pico comme s'il portait un sac à dos très élégant (ou un jet pack miniature, si vous préférez). Nous avons également des bases Pico (des cartes d'extension plus grandes avec un espace pour monter votre Pico dessus) et d'autres cartes qui vous permettent de faire des choses intéressantes comme utiliser plusieurs packs à la fois - cliquez ici pour les voir toutes !