Wireva

Pocket Tank : un aquarium virtuel piloté par une IA embarquée

Un développeur a conçu Pocket Tank, un petit appareil à écran AMOLED qui abrite un aquarium virtuel dont les poissons sont animés par un modèle de langage compressé tournant sur un microcontrôleur ESP32-S3.

Faire tenir un aquarium dans une poche relève de la gageure : l'eau finit par couler ou les poissons par dépérir. C'est précisément ce constat qui a poussé un développeur connu sous le nom de StratoBuilds à opter pour une solution entièrement numérique. Son projet, baptisé Pocket Tank, consiste en un petit boîtier doté d'un écran qui affiche un aquarium virtuel peuplé de poissons évoluant en temps réel.

Le cœur de l'appareil repose sur une carte Waveshare ESP32-S3-Touch-AMOLED-1.8, qui associe un microcontrôleur ESP32-S3 à un écran AMOLED de 1,8 pouce, le tout logé dans un boîtier en plastique compact. La puissance de calcul du microcontrôleur permet de faire tourner et d'afficher une simulation d'aquarium sans difficulté apparente. StratoBuilds a mis au point un système dans lequel les déplacements et les animations des poissons sont gérés par du code classique, rafraîchi à une cadence de 25 à 30 images par seconde.

La particularité du projet tient à la couche décisionnelle : le comportement des poissons n'est pas scripté à l'avance, mais confié à un grand modèle de langage personnalisé, compressé pour fonctionner directement sur l'ESP32. Le modèle observe en continu la situation dans le bac et ajuste les objectifs actuels des poissons en fonction de ce qui s'y déroule. Cette architecture hybride, qui sépare l'animation de la prise de décision, distingue Pocket Tank des simples économiseurs d'écran animés.

L'expérience ne se limite pas à la contemplation. À l'image d'un Tamagotchi, l'utilisateur doit accomplir régulièrement des tâches d'entretien, comme nettoyer le réservoir et nourrir les poissons, sous peine de les voir mourir. Cette dimension interactive inscrit l'objet dans la lignée des compagnons numériques de poche, où l'attachement naît de la sollicitude quotidienne plutôt que de la seule performance technique.

Le développeur documente son travail dans un billet de blog et une vidéo YouTube qui détaillent la conception du projet. Les fichiers sont également disponibles sur GitHub pour ceux qui souhaitent explorer ou modifier le dispositif plus directement. Cette mise à disposition s'inscrit dans une pratique courante de la communauté des microcontrôleurs, où le partage du code et des schémas permet à d'autres passionnés de reproduire, voire d'améliorer, une idée originale.

Pocket Tank illustre une tendance de fond : l'arrivée de modèles d'intelligence artificielle générative sur des appareils aux ressources limitées. Là où ces modèles nécessitent habituellement des serveurs distants, leur compression permet désormais de les intégrer dans des objets autonomes et peu coûteux. Un aquarium de poche qui prend des décisions n'est donc pas qu'une curiosité : c'est une démonstration concrète de ce que l'informatique embarquée peut désormais accomplir.