Si vous voulez quelque chose dans la vie, il suffit parfois de le faire. Personne ne le sait mieux que le développeur Daniël van Belzen. Au lieu d’acheter une souris 3D pré-construite, il a choisi de créer la sienne à partir de zéro avec un peu d’aide de notre microprocesseur préféré, le Le RP2040 du Raspberry Pi. Si vous n’avez jamais entendu parler d’une souris 3D auparavant, elles sont utilisées pour manipuler des objets 3D dans diverses applications de CAO.
Ce n’est pas le premier de Belzen Projet Raspberry Pi et cela montre. Un rapide coup d’œil à son histoire GitHub révèle un précédent projet Pi qui impliquait la création d’une interface graphique de caméra personnalisée appelée Vision Pi qui ajoute une sélection d’options de contrôle au module de caméra officiel Raspberry Pi.
Selon Belzen, l’idée d’une SpaceMouse personnalisée se préparait depuis un certain temps, mais il a fallu un certain temps pour régler la logistique de la conception et obtenir le matériel nécessaire. La plupart des logements sont imprimé en 3D à partir de conceptions qu’il a réalisées dans Fusion 360. Le résultat final est une souris 3D personnalisée avec un joystick et plusieurs encodeurs rotatifs.
Au lieu d’utiliser un modèle Raspberry Pi complet, ce projet est construit autour de Pimoroni Minuscule 2040 planche. Cette carte partage le même SoC RP2040 que le Raspberry Pi Pico mais dans un facteur de forme beaucoup plus petit, mieux adapté au projet de Belzen. le projet Space Mouse comprend également un écran OLED SSD1306 qui peut être utilisé pour toutes sortes d’options de sortie de données.
Belzen explique que le code de la souris 3D a été développé à partir de zéro en utilisant CircuitPython. Il peut gérer différentes fonctionnalités de contrôle centrées sur la CAO, telles que les options de panoramique/zoom, ainsi que les réglages de vitesse et de sensibilité. Cette fonctionnalité est fournie à l’aide d’encodeurs rotatifs pour détecter le mouvement de rotation et de joysticks analogiques qui sont utilisés pour diriger proportionnellement l’environnement 3D.
Si vous souhaitez créer votre propre souris 3D, vous avez de la chance. Belzen a eu la gentillesse de partager le code utilisé dans son projet avec quiconque souhaite le recréer. Vous pouvez consulter le code source sur sa page officielle GitHub.
Pour regarder de plus près ce projet en action, visitez le fil qu’il a partagé sur Reddit pour une vidéo de démonstration. Il existe également un album Imgur contenant un aperçu des coulisses du processus de développement. Assurez-vous de suivre Daniël van Belzen pour des créations Raspberry Pi plus cool.