ÉlőUtoljára: 1 órájaMa: 12
Alkalmazásokfrissítve: 10:20

A Claude segített új óralapot készíteni a 27 dolláros PineTime-ra

Mike Kasberg fejlesztő a Claude AI és nyílt forráskódú modellek segítségével új, Casio-stílusú óralapot készített a 27 dolláros PineTime okosórára, amelynek kódját GitHubon is megosztotta.

A Claude segített új óralapot készíteni a 27 dolláros PineTime-ra
Fotó: Mockup Free / Unsplash
forrás: Hacker News·AI Forradalom szerk.·
Megosztás

Mike Kasberg a PineTime okosóra InfiniTime firmware-jét és az InfiniSim szimulátort használta fel tesztelésre, mivel a nyílt forráskódú eszközök jól dokumentáltak és gyors visszajelzést tesznek lehetővé. A fejlesztő ezt az környezetet választotta az AI-alapú kísérletezéshez, hogy gyorsan iterálhasson a kódjavításokon. (Hacker News)

Az AI mint kódolási ügynök

Bár a „Claude” kifejezést használta, a tényleges munkát OpenCode-ban végezte, nyílt súlyú modellekkel, mint a Kimi K3, Kimi K2.6, DeepSeek v4 Pro és Flash. A fejlesztő klónozta az InfiniSim repót, és a modell segítségével gyorsan működő buildet állított elő Ubuntu alatt.

Casio-stílusú óralap fejlesztése

A projekt ambiciózusabb szakaszában Kasberg egy meglévő InfiniTime óralapot vett alapul, és arra kérte az AI-t, hogy másolja le a @levelsio által bemutatott Casio-stílusú dizájnt. Az AI kezdetben durva közelítést készített, a szövegméretezéssel és pozicionálással gondok akadtak, de ez jó kiindulópontnak bizonyult az iterációhoz. Kasberg végül maga finomította a kódot, hogy minden elem tökéletesen illeszkedjen.

Memóriakorlátok és megoldások

A fejlesztés során Kasberg rájött, hogy a statikus elemeket nem feltétlenül kell kódban megvalósítani. Egy teljes képernyős háttérkép létrehozásával megoldotta a memóriakorlátokat, így csak a dinamikus részeket kellett programozni. A 240x240 pixeles kép Bluetooth-on keresztüli átvitele körülbelül 10 percet vett igénybe, a képernyő frissítése pedig 1-2 másodpercet vesz igénybe lapozáskor. A kis óra nem tudja egyszerre memóriában tartani a teljes képet, ezért a fájlrendszerből streameli.

Nyilvános kód és tanulságok

Kasberg minden kódot feltöltött GitHubra, hogy mások is használhassák vagy kiindulópontként szolgáljon. Claude segítségével összefoglalót is készített a tanulságokról egy AGENTS.md fájlban, ami megkönnyíti a hasonló projektek elindítását. A fejlesztő élvezte a projektet, különösen a fizikai eszközre történő fejlesztés eredményét, ami motivációt adott neki a korábban félbehagyott InfiniTime kódolási feladatokhoz.

A projekt inspirációja Steve Ruiz tweetje volt az AI-alapú kódfejlesztésről.

Háttér: a Claude ingyenes csomagja magyarul

Forrás

Feldolgozott sajtóforrás·Hacker News

Eredeti cikk megnyitása →

Ez a cikk a fenti sajtóforrás alapján készült AI-összefoglalóval.

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

Támogatom