Le développeur et cerveau derrière le blog Needle Nose Pliers utilise un Framboise Pi Pico pour piloter un analyseur de spectre audio personnalisé. Ce projet utilise le Pico pour traiter l’entrée audio et produire une visualisation du son qu’il détecte sur un petit écran OLED en temps réel. Ce projet est essentiellement le même type de générateur visuel que vous trouverez dans de nombreux lecteurs multimédias qui affichent une onde sonore qui se tortille et se déplace en fonction de l’audio que vous jouez. Une description complète du projet, y compris une démo, est disponible sur le Pince à bec effilé Blog.
Selon le billet de blog, le plan initial était de développer l’analyseur de spectre audio à l’aide d’un Arduino Uno doté de 32 Ko de mémoire flash. Cependant, ce plan a finalement été abandonné en raison de ses restrictions de mémoire et le Pico a été sélectionné comme remplaçant grâce à sa plus grande capacité de mémoire flash de 2 Mo.
Heureusement, cette conception de projet, comme la plupart de ses autres travaux, est partagée en tant que projet open source avec de nombreux détails disponibles pour quiconque souhaite le recréer ou développer quelque chose de similaire. Comme nous l’avons mentionné plus haut, tout est piloté par un Raspberry Pi Pico. Il sort sur un OLED de 0,96 pouce avec une interface SSD1306. Les échantillons audio sont entrés dans le Pico via un couplage AC et polarisés avec une résistance pour être lus comme entrée ADC.
C’est l’un des nombreux projets de microélectronique créés et partagés par le blog Needle Nose Pliers. Le blog se décrit comme le journal d’un oncle avec une tendance à développer des projets amusants axés principalement sur l’électronique, utilisant souvent de petites cartes et des microcontrôleurs dans le processus. Ces projets sont généralement présentés et partagés sur YouTube.
L’OLED est programmé pour afficher les canaux stéréo gauche et droit en même temps. Selon Needle Nose Pliers, l’OLED affiche l’audio avec une onde sinusoïdale de 5 kHz. L’onde est mise à jour en temps réel en fonction de l’entrée audio qu’elle reçoit.
Si vous souhaitez recréer ce projet Raspberry Pi ou développer quelque chose de similaire, consultez le billet de blog original Needle Nose Pliers pour le code source et assurez-vous de le vérifier en action dans la vidéo de démonstration partagée sur YouTube.