Quelques Tarte aux framboises les projets sont si uniques qu’il suffit de jeter le « Pourquoi?» et remplacez-le par «Pourquoi pas?” pour les apprécier pleinement. Le projet d’aujourd’hui est tout à fait dans cet esprit et a été créé par le fabricant et développeur Guy Dupont. À l’aide d’une carte alimentée par notre microprocesseur préféré, le RP2040, il a réussi à créer un pédale d’effet, pas pour une guitare électrique, mais pour l’entrée du clavier et de la souris.
Pour utiliser la pédale, votre clavier et votre souris doivent être branchés directement sur la pédale d’effets, qui se connecte à votre ordinateur via USB. La pédale accepte les entrées du clavier et de la souris, puis traite la sortie vers votre ordinateur avec des effets personnalisés. Ces effets sont-ils pratiques ? À peine. Mais ils sont hilarants et vous pourriez quand même leur trouver un cas d’utilisation !
Nous ne dévoilerons pas toutes les fonctionnalités, mais en voici quelques-unes pour vous donner une idée de ce dont il est capable. La souris peut être réglée sur ‘Reverb’, ce qui poussera le curseur en continu dans une direction lorsque vous arrêterez de bouger. L’effet « Looper » vous permet d’enregistrer l’entrée de la souris afin qu’elle puisse être rejouée en boucle. L’utilisation de « Tremolo » sur le clavier ajustera le « volume » de votre entrée en appliquant périodiquement la touche Maj. L’un de nos effets préférés est le mode « Crossover » qui transforme votre clavier en souris et votre souris en clavier.
Pour rassembler le projet, Dupont a créé un PCB personnalisé qui connecte le processeur principal à tous les composants. Il est piloté par un SEEED Studio Xiao RP2040 et se connecte à des éléments tels qu’un potentiomètre, un interrupteur à bascule SPDT, un capuchon de bouton et une pédale. Une liste de pièces est disponible sur Digikey pour toute personne curieuse de tout ce qui entre dans son assemblage.
Dupont a eu la gentillesse de rendre le projet open source, donc tout le monde est libre d’explorer le code source. Selon Dupont, le firmware est basé sur C/C++ et utilise le SDK Raspberry Pi Pico. Il utilise également la bibliothèque USB Pico PIO pour une prise en charge USB supplémentaire.
Pour voir ça de plus près Projet Raspberry Pi en action, regardez la vidéo de démonstration partagée avec Youtube et parcourez les projets GitHub page pour plus de détails.