Уместить настоящий аквариум в кармане практически невозможно: в итоге вы либо зальёте всё вокруг водой, либо погубите рыбок. Именно поэтому энтузиаст под ником StratoBuilds пошёл другим путём и собрал полностью цифровой аквариум.

Карманный цифровой аквариум Pocket Tank на дисплее устройства

реклама кормит Уточку 🦆

В основе проекта под названием Pocket Tank лежит простая идея — компактное устройство показывает виртуальный аквариум, по которому плавает стайка маленьких рыбок. Собрано оно на базе платы Waveshare ESP32-S3-Touch-AMOLED-1.8: это микроконтроллер ESP32-S3 с прикреплённым 1,8-дюймовым экраном, упакованный в удобный пластиковый корпус.

реклама кормит Уточку 🦆

Мощности микроконтроллера с запасом хватает, чтобы просчитывать и отрисовывать небольшой симулятор аквариума. Движение и анимация рыбок обсчитываются обычным кодом с частотой 25–30 кадров в секунду, а вот за «принятие решений» отвечает компактная большая языковая модель (LLM), ужатая до размеров, при которых она работает прямо на ESP32. Модель наблюдает за происходящим в аквариуме и на ходу меняет текущие цели рыбок в зависимости от ситуации. Как и в тамагочи, за питомцами нужно ухаживать: чистить аквариум и кормить рыбок, чтобы они не погибли.

реклама кормит Уточку 🦆

Автор подробно разобрал проект в записи в блоге и в видеоролике на YouTube, а исходные файлы выложены на GitHub — их можно взять за основу для собственных экспериментов.