En mai dernier, des étudiants de Purdue ont réussi à battre le record du monde du robot résolveur de Rubik’s Cube avec leur création, Purdubik’s Cube, qui a résolu un cube en seulement 0.103 secondes. Une performance incroyable qui surpasse même la vitesse d’un clin d’œil ! Pendant ce temps, un autre passionné du cube, Vindar, a développé SARCASM, un robot qui résout lui aussi des Rubik’s Cubes, mais avec une approche radicalement différente : il prend son temps tout en ajoutant une couche de sarcasme à ses performances.
SARCASM, qui signifie Slightly Annoying Rubik’s Cube Automatic Solving Machine, a été conçu pour déployer une personnalité exubérante et légèrement agaçante. Le projet a vu le jour pendant la pandémie de COVID, lorsque beaucoup se sont tournés vers des passe-temps pour briser l’ennui. Tandis que certains ont opté pour la boulangerie ou le binge-watching, Vindar a choisi de créer un robot capable d’insulter pendant qu’il résout des Rubik’s Cubes. Ce projet, intégrant humour et technologie, prouve que la persévérance porte ses fruits.
SARCASM allie technologie avancée et humour potache pour créer une expérience unique.
Sur le plan technique, SARCASM est tout aussi impressionnant qu’absurde. Équipé d’un microcontrôleur Teensy 4.1 à 600 MHz pour contrôler ses opérations, le robot utilise une ESP32-CAM pour analyser l’état du cube et un écran ILI9341 pour afficher ses animations faciales. Grâce à un mélange de moteurs pas à pas, de servomoteurs, de capteurs de position et d’un éclairage RGBW, SARCASM peut manipuler le cube de manière autonome. L’ensemble est intégré dans un boîtier imprimé en 3D, avec une carte PCB personnalisée.
La véritable magie réside toutefois dans son logiciel. Doté d’un système de reconnaissance de la parole, d’animations dynamiques et d’un cadre de dialogue basé sur l’humeur, SARCASM offre des interactions uniques à chaque fois. Grâce à un algorithme de résolution de cube et à une technologie de décodage JPEG en temps réel, il est capable de gérer la reconnaissance des couleurs et d’exécuter des tâches complexes, tout en maintenant un ton humoristique. Le robot n’est pas seulement un outil ; il devient un partenaire de jeu interactif, prêt à se moquer de vous si vous faites une erreur.
Vindar, avec son approche innovante et un brin de folie, a rendu son code open-source sous la licence GPL-3.0, permettant à d’autres passionnés de s’approprier et d’améliorer le projet. Sa modification du noyau du Teensy a notamment permis d’optimiser les performances tout en garantissant une autonomie complète, sans dépendance à une API ou un service cloud. Ce partage d’information a été bien accueilli par la communauté du forum PJRC, soulignant l’enthousiasme autour de cet appareil insolite.
