Vous savez que vous voulez appuyer dessus. Mais qu’est-ce que ça fait? Cette Framboise Pi Pico projet de Dmytro Panin fait ce que vous voulez ! Il s’agit d’un clavier USB à touche unique qui peut être programmé et personnalisé pour exécuter une grande variété de fonctions. Panin l’appelle le Gros bouton orange ou juste BOB pour faire court.
Nous avons déjà vu des claviers alimentés par Pi, mais celui-ci est le plus dangereux que nous ayons jamais vu, et ce n’est qu’une touche ! Le boîtier et le capuchon du bouton ont été conçus par Panin et imprimés en 3D. À l’intérieur, le bouton et la fonction HID sont actionnés par l’un des Tiny 2040 de Pimoroni. Le Tiny 2040 utilise le même SoC RP2040 que le Raspberry Pi Pico et le nouveau Raspberry Pi Pico W. Le facteur de forme super petit le rend idéal pour les projets simples qui ne pas besoin d’un Pico pleine grandeur pour fonctionner.
Si ce projet semble cool, vous allez adorer explorer l’histoire des projets Pi de Panin. Il aime créer des choses amusantes avec divers tableaux Pi. Nous l’avons récemment présenté sur notre podcast sur le thème de Raspberry Pi, The Pi Cast, où Panin a montré un moniteur de sirène de raid aérien qui aide à informer les utilisateurs en Ukraine. Mais avant que les choses ne deviennent si sérieuses, il s’est attaqué à toutes sortes d’idées fantaisistes comme ce feu de circulation sur la qualité de l’air et un traducteur de code morse qui fait clignoter les messages entrants de Telegram.
Presque toutes ses créations sont open source et ce projet n’est pas différent. Si vous voulez créer votre propre Big Orange Button, vous aurez besoin d’un Pimoroni Tiny 2040, d’un commutateur de clavier, de quelques fils, de quelques vis et bien sûr des fichiers imprimables en 3D qui sont disponibles en téléchargement sur son profil sur Printables pour imprimer la coque. Vous pouvez utiliser n’importe quelle couleur que vous aimez mais sans la rendre orange, vous ne pourrez pas l’appeler BOB.
Le code du clavier BOB a été écrit à l’aide de CircuitPython version 7.3.1 à l’aide du module HID du bundle CircuitPython Library. Panin explique qu’il est capable de prendre en charge trois types de commandes, notamment des pressions sur une seule touche, une chaîne de caractères et divers paramètres de contrôle tels que la luminosité, etc. Pour examiner de plus près le code source, consultez le fil du projet sur GitHub.
Si vous souhaitez recréer ce projet Raspberry Pi, consultez le fil de discussion du projet original partagé avec Twitter pour le voir en action et suivez les instructions de GitHub pour commencer. Assurez-vous de suivre Dmytro Panin pour plus de créations et explorez certainement ses projets précédents pour des créations inspirantes passionnantes.