Az eszköz, a marciot becenév alatt, a nyolcvanas években, a Instructables szerzője egy számítógépen látta, amelyet akkoriban nem rövidnek hívtak - Mac, mint ez most, hanem teljesen - Macintosh, egy óraprogram Salvador Dali munkájának stílusában, ahol a számok nem hirtelen változnak, hanem fokozatosan változnak. Manapság a hasonló hatás elérése nem jelent problémát - létezik egy nagyon régi nyílt forráskódú program, az xdaliclock, amelyet eredetileg a Xerox Alto munkaállomásokra írtak, majd az Unix-szerű operációs rendszerekbe portáltak. De PC-n működik, és a mester azt akarta, hogy külön asztali óra legyen, amelyet más futó programok soha nem zárnak be.
A varázsló úgy dönt, hogy bejelentkezik Házitermékek megjelenítés az FTDI FT810 chipén, amely jobban ismert USB-COM interfész-átalakítók gyártójaként. A képernyőmeghajtó mellett ezen a chipen van még beépített video memória, GPU, zenei szintetizátor, érzékelő adatolvasó multi-touch funkcióval, és még hardveres JPEG dekóder is. Ez lehetővé teszi, hogy jelentősen lerakodjon olyan alacsony fogyasztású platformot, mint a Arduinoazáltal, hogy számos funkciót átvált a kijelzőbe épített perifériákra. Nos, a kijelzőből, az érzékelőből és a chipből álló modulokat a Haoyu Electronics gyártja.

Az alábbiakban bemutatjuk egy meglehetősen általános valós idejű óra (RTC) modult a DS1302 chipen:

Miután megkapta a kijelzőt, a mester leválasztja a kábelt a felemelő tábláról, megforrasztja a kétsoros fésűt (két egysoros is megfelelő), lezárja az adagokat szigetelőszalaggal, visszahelyezi a táblát a helyére és csatlakoztatja a kábelt. Fésű helyett forraszthat egy kábelt vagy külön vezetékeket, de ebben az esetben a kijelző nem lesz eltávolítható.
A varázsló kinyomtatja az állványt (3D modellek és forráskódok itt). Az állvány (vagy ház) természetesen más módon is elkészíthető.
Biztosít egy forrasztható vastartóval, amelynek külső felülete bordázva van, hogy megakadályozzák a műanyag befordulást, és a belső menetes.

Miután eltávolította a védőfóliát a kijelzőről, telepíti az állványra:
A programban a Fritzing diagramot készít, és kétféle módon jeleníti meg - a Fritzing és a szokásos módon -, hogy bármelyik szurkolóik ezt szeretnék:
Összegyűjti az összeset elektronika, majd a szoftver számára. Az Arduino alacsony fogyasztású platform, tehát az xdaliclock portja nem lehetséges.De onnan képeket készíthet, és az összes kódot a semmiből megírhatja. Ezek a képek, mint maga az xdaliclock program, az X11 licenc alatt állnak rendelkezésre, amely kevésbé szigorú, mint a GPL. Ezért a mester licenc egy új kódot és a rendelkezésre álló képeket a GPL keretében (ellenkezőleg: az X11 alapján licenc engedélyezni lehet azt, ami a GPL alatt elérhető valamiből készül), és feltölti itt.
A varázsló lefordítja a létező INO fájlt az archívumban, és feltölti az Arduino-ba, de az összeállítás előtt javíthatja a színeket. Kívánság szerint az órát általában monokrómba lehet tenni, olyan lesz, mint Alto-ban vagy a korai Macintosh-ban.
clock.fill_gradient (0xFF0000, 0x0000FF);
grid.fill_gradient (0x000000, 0xFF8800);
shine.fill_gradient (0x7F7F7F);
A DaliClock / src / ui_lib / ui_config.h fájlban beállíthatja azt a csapkészletet is, amelyhez a kijelző modul csatlakozik, és a DaliClock / src / ds1302.cpp fájlban beállíthatja azt a tűkészletet, amelyhez a valós idejű óramodul csatlakozik.
Óra beállítása:
1. Kattintson a kisülésre, annak értéke növekszik, amíg elengedi.
2. Kattintson a képernyő aljára - az óra átvált naptár módra.
3. Ugyanúgy állítsa be a naptárat.
4. Miután abbahagyta a képernyő megérintését, öt másodperc automatikusan visszatér óra üzemmódba.
A cikkben szereplő mindkét videó CC-BY alatt van: az első - nincs megadva, melyik verzió, a második - 3.0.