Pine Time — это умные часы за 27 долларов, которые работают на прошивке с открытым исходным кодом, что делает их идеальными для разработки с ИИ. Вдохновленный твитом @steveruizok о взломе устройств ESP32 с помощью Claude, я достал свои Pine Time из хранилища, чтобы исследовать, чего могут достичь помощники кодирования ИИ.
Я стремился создать собственный циферблат, вдохновившись кастомным циферблатом Casio от @levelsio для Apple Watch. Используя Open Code с открытыми моделями весов, такими как Kimi K3, Deep Seek v4 Pro и Flash, я клонировал репозиторий Infini Sim и быстро получил рабочую сборку на Ubuntu.
Я бросил вызов ИИ воспроизвести циферблат по фотографии, начав с существующего кода Infini Time. Хотя первоначальный результат был грубым с наложенными текстовыми элементами, он стал прочной основой. Благодаря итеративной обратной связи и изолированным задачам, я доработал каждый элемент по отдельности.
Для оптимизации производительности я создал полноэкранное фоновое изображение со статическими элементами, программируя только динамические части. Хотя изображение 240x240 занимает 10 минут на передачу по Bluetooth и 1-2 секунды на обновление, оно работает допустимо для прототипа. Код доступен на GitHub, включая файл AGENTS.md с кратким описанием уроков, извлеченных из опыта.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing