Dodepan est un instrument de musique lo-fi en forme d’hexagone de TuriSc qui est alimenté par notre microcontrôleur préféré, le Raspberry Pi Pico. Utilisant douze entrées et un capteur, cet instrument sans prétention crée des rythmes lo-fi pour se détendre et devient un instrument MIDI.
Le projet, Dodepan utilise 12 pavés tactiles capacitifs, connectés à un module tactile capacitif MPR121, comme entrées, et TuriSc déclare que « la note la plus basse qu’il peut produire est C2 (numéro Midi 36), le D8 le plus élevé (numéro Midi 110), donc sa gamme chromatique est de 75 notes. » La clé peut être modifiée à l’aide d’un bouton, ainsi que l’une des 16 échelles sur un autre bouton. Il peut y avoir jusqu’à six voix simultanées (polyphoniques) à la fois et chacune des entrées se voit attribuer une note basée sur la gamme et la tonalité actuelles. Qu’est-ce que cela signifie? En bref, il peut faire de la musique à partir d’une gamme de bips et de tonalités.
La musique est une question d’expression, c’est pourquoi parfois les interprètes utilisent le mouvement pour modifier la note en jeu – pensez aux guitaristes qui secouent le manche de la guitare pour lui donner un son gazouillant. Avec Dodepan, TuriSc a inclus une unité de mesure inertielle (IMU) MPU-6050 pour convertir l’intensité du tapotement de l’unité en données de vitesse. Ces données sont ensuite utilisées pour modifier le volume des notes. L’IMU fournit également des données d’accéléromètre qui sont utilisées pour effectuer la variation de hauteur. Une batterie Li-ion embarquée est alimentée via un TP4056 (un chargeur linéaire pour lithium-ion à cellule unique), une pièce que l’on trouve couramment pour des sous sur Aliexpress.
Le Raspberry Pi Pico est le cœur de Dodepan. Il prend toutes les données (entrées, boutons, IMU) et affiche les données via des LED et utilise la modulation de largeur d’impulsion (PWM) pour générer le son. Celui-ci est ensuite transmis à un circuit analogique pour un traitement ultérieur avant d’atteindre un amplificateur et un haut-parleur PAM8403. Si vous voulez jammer pendant le trajet, branchez des écouteurs et écoutez votre musique.
Dodepan n’est pas seulement un poney à un tour. Il peut également être utilisé comme entrée MIDI, envoyant des données à des applications compatibles en utilisant le format MIDI standard. Le code qui maintient ce projet ensemble est écrit en C.
Vous pouvez créer votre propre version de ce projet génial car TuriSc a documenté la construction, la nomenclature et le code sur leur référentiel GitHub.