Que vous ayez grandi ou non dans les années 90, vous reconnaîtrez certainement Tamagotchi, la populaire plate-forme virtuelle pour animaux de compagnie au format de poche. Ces appareils alimentés par batterie mettent une créature numérique à la merci de vos soins, s’attendant à ce que vous jouiez avec elle, la nourrissiez et nettoyiez après elle. Vous pouvez toujours trouver des Tamagotchis sur le marché aujourd’hui et leurs homologues Digimon. Cependant, le fanatique de robotique Kevin McAleer est allé plus loin et a créé le sien à partir de zéro en utilisant notre microcontrôleur préféré, le Framboise Pi Pico. Sa création personnalisée a été officiellement surnommée la Picotamachibi.
Selon Kevin, le nom est dérivé de quelques mots. Pico vient du Raspberry Pi Pico contrôlant le fonctionnement. « Tama » est tiré de Tamagotchi, tandis que « chibi » est tiré du terme japonais « chibi kyara » (ちびキャラ) ou « petit personnage ». Kevin explique que cet animal de compagnie Pico personnalisé a été programmé à l’aide de MicroPython.
L’appareil est très similaire dans sa conception à un Tamagotchi original. Il dispose d’un écran OLED avec des graphiques représentant une minuscule créature virtuelle. Une barre de menu comporte diverses icônes que vous pouvez utiliser pour interagir avec votre animal de compagnie virtuel et en prendre soin. Les sprites ne sont pas statiques non plus ; vous pouvez vous attendre à des mouvements et des animations subtils pendant l’utilisation.
Kevin a conçu le boîtier du Picotamachibi à partir de zéro et l’a imprimé en 3D. Vous pouvez utiliser un Raspberry Pi Pico ou un Raspberry Pi Pico W pour le projet, car la connectivité sans fil n’est pas un composant nécessaire. Il utilise trois commutateurs tactiles pour les boutons d’entrée et un écran OLED SSD1306 qui a une résolution de 128 x 64px.
Les trois boutons sont A, B et X. Le bouton A est utilisé pour faire défiler les options de menu dans la barre supérieure. Le bouton B sélectionne un élément tandis que le bouton X l’annule. Une petite icône de crâne apparaîtra lorsque la santé de votre animal virtuel est compromise. Kevin a une vidéo décomposant le code utilisé dans ce projet sur sa chaîne YouTube officielle.
Si vous souhaitez recréer ce projet Raspberry Pi et créer votre animal de compagnie virtuel, consultez l’article de blog complet sur son site Web. Assurez-vous de suivre Kevin pour les futures mises à jour et des créations robotiques plus cool.