Если вы уже ознакомились с видео, то в общем представлении о гаджете у вас не возникнет сомнений. Он обладает множеством функций: синхронизация времени в режиме онлайн, фоторамка, отображение логотипа и имитация волшебного шара из фильма «Трасса 60». В основе часов лежит модуль WeAct ESP32-C6 Mini с процессором ESP32-C6 QFN32 и дисплеем WeAct ST7735, стоимость которого составляет 9 долларов с доставкой с AliExpress.

Процесс написания кода оказался непростым: некоторые библиотеки для сетевой синхронизации времени не функционировали, а библиотеку Adafruit ST7735 пришлось доработать для устранения белых полос на экране. Следует отметить, что подтягивающий резистор для кнопок не нужен, так как в плате предусмотрен встроенный аналог.

Для работы с Arduino IDE необходимы следующие библиотеки: NTPClient от Fabrice Weinberg, Adafruit-GFX-Library и Adafruit-ST7735-Library. Важно учесть, что для успешной работы дисплея нужно внести изменения в библиотеку Adafruit_ST7735.cpp.

Изначально планировалось использовать кнопки устройства как Bluetooth-клавиатуру, однако все попытки не увенчались успехом. В будущем стоит рассмотреть возможность перехода на ESP-IDF для более глубокой работы с возможностями платы.