ToyTool Firmware
Циферблаты в духе Apple Watch для SmallTV-Ultra
Десять циферблатов в духе Apple Watch для GeekMagic SmallTV-Ultra — живая Луна, день и ночь на Земле, плитки с данными, анимации — и как их настроить.

С прошивкой ToyTool экран GeekMagic SmallTV-Ultra на столе может выглядеть почти как Apple Watch: модульный циферблат с погодой и твоими цифрами, хронограф, Луна в сегодняшней фазе, Земля с днём и ночью там, где они сейчас, градиент, который поворачивается за часовой стрелкой, и две неторопливые анимации. Это десять циферблатов коллекции «Смарт-часы»: каждый — по мотивам циферблата Apple Watch, но нарисован для квадратного экрана 240×240 шрифтом Inter. Ниже — все они так, как их рисует экран, что каждому нужно, как поставить и как настроить расписание: днём циферблат с данными, ночью Луна.

Все десять коротко
| Циферблат | По мотивам | Что показывает | Что нужно |
|---|---|---|---|
| Сетка | Modular | время, график погоды на 12 часов, задачи, YouTube, курс | город; Notion, YouTube и пара — для плиток |
| Тандем | Modular Compact | стрелки и цифры, погода, курс, YouTube | город, пара, YouTube |
| Тахиметр | Chronograph | шкала тахиметра, малые циферблаты, бегущая секундная | город (для температуры) |
| Кромка | Contour | двенадцать цифр по краю, горит текущий час | прошивка 1.19 для подсветки часа |
| Фаза | Lunar | Луна в сегодняшней фазе, название фазы, лунный день | прошивка 1.19 |
| Глобус | Astronomy | Земля по снимкам NASA с настоящими днём и ночью | прошивка 1.19 |
| Перелив | Gradient | градиент на весь экран, поворачивается за часовой | прошивка 1.19 |
| Ленты | Stripes | диагональные полосы и крупные стрелки | ничего |
| Дымка | Vapor, Liquid Metal | цветной дым течёт за временем | прошивка 1.18, около 390 КБ памяти экрана |
| Призма | Kaleidoscope | стеклянный калейдоскоп медленно поворачивается | прошивка 1.18, около 400 КБ |
Рядом с ними в той же коллекции — девять циферблатов постарше («Кольца», «Пилот», «Азимут», «Путь солнца» и другие) и встроенный экран прошивки «Смарт-часы».
С данными: Сетка и Тандем

Сетка — самая насыщенная. Большая панель — погода на двенадцать часов вперёд: сейчас, максимум и минимум дня, линия температуры и описание. Три плитки снизу — задачи из Notion (кольцо заполняется, когда отмечаешь сделанное), подписчики YouTube (кольцо показывает, сколько осталось до следующей круглой цифры) и первая пара валют или крипты из настроек. Тандем ставит аналоговый циферблат рядом с цифровым временем, а погоду, эту пару и YouTube — столбиком справа.
Им нужны данные, и каждые настраиваются один раз — на аккаунт или на экран:
- Погода и часовой пояс — по городу в настройках экрана в кабинете. Погода приходит из Open-Meteo, ключ не нужен.
- Курсы — пары в настройках экрана, например USD/RUB или BTC/USD. Подробнее — в инструкции про крипто-тикер.
- YouTube — в «Коннекторах»: @handle канала и бесплатный ключ YouTube Data API. Где взять ключ — в инструкции про счётчик подписчиков.
- Notion — тоже в «Коннекторах»: токен интеграции и ссылка на базу задач.
Что не подключено, остаётся пустым; время и погода работают в любом случае.
Стрелки: Тахиметр и Кромка

Тахиметр — хронограф: шкала тахиметра от 60 до 500 по краю, малый циферблат секунд, 24-часовой малый циферблат, где точка показывает, сколько прошло суток, температура и дата. Центральная секундная бежит, поэтому этот циферблат перерисовывается каждую секунду. Тахиметр — рисунок, секундомера за ним нет.
Кромка — все двенадцать цифр по самому краю. Цифра текущего часа белая, остальные тихо светятся серым, и в начале каждого часа подсветка переходит дальше.

Подсветка часа появилась в прошивке 1.19: элемент циферблата теперь можно рисовать только при условии, здесь
"when": "h12=9". На старой прошивке все цифры белые — так тоже красиво. Если собираешь свои циферблаты, условие
описано в формате циферблата.
Небо: Фаза и Глобус

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

Глобус — Земля по снимкам NASA Blue Marble: Next Generation, в центре Европа, Африка и Ближний Восток. Экран считает, где сейчас Солнце над Землёй, и кладёт тень на ночную сторону, а между ними — мягкую полосу сумерек. Сам вид не поворачивается, движется только ночь. Облаков нет: Blue Marble собран из ясных дней.
Обеим живым частям нужна прошивка 1.19. На старой Луна всегда полная, а Земля освещена целиком.
Цвет: Перелив и Ленты

Перелив — мягкий градиент на весь экран: тёплый свет с одной стороны, холодный индиго с другой. Тёплая сторона всегда там, куда смотрит часовая стрелка, так что картинка весь день медленно поворачивается, полный оборот за двенадцать часов. Для этого нужна прошивка 1.19, на старой градиент стоит на месте. Ленты — самый простой из десяти: диагональные полосы и крупные белые стрелки с мягкой тенью. Перелив слушается ползунка «Сила фонов» в настройках экрана, если хочется спокойнее, а в ToyTool Studio (расширенная лицензия) можно скопировать Ленты и перекрасить любую полосу.
Движение: Дымка и Призма


Дымка — цветной дым, который течёт за датой и крупным временем, а вокруг цифр стихает, чтобы они читались. Призма — фиолетовый стеклянный калейдоскоп: грани ловят свет, пока он поворачивается, а стрелки — в спокойном тёмном центре. Дымка повторяется каждые 6 секунд, Призма — примерно каждые 9, обе около десяти кадров в секунду; время поверх рисует прошивка, оно живое.
Анимация этих двух хранится в памяти самого экрана: около 390 КБ у Дымки и 400 КБ у Призмы, а свободно у экрана примерно 1,7 МБ. Если места меньше, экран получит облегчённую версию той же анимации — она выбирается сама, когда ставишь циферблат. Играют они с прошивки 1.18.
Как поставить на экран
- Обнови прошивку. В кабинете открой «Прошивка» и нажми «Обновить» у экрана — обновление придёт через облако за минуту-другую. Циферблаты, которым нужна прошивка новее, пишут об этом рядом с кнопкой «На экран».
- Поставь циферблаты. Открой «Циферблаты», коллекцию «Смарт-часы», выбери циферблат и нажми «На экран». Через пару секунд он встанет в ротацию. Из магазина на экран влезает до восьми циферблатов, встроенные экраны прошивки — сверх того.
- Дай им данные: город и пары — в настройках экрана, YouTube и Notion — в «Коннекторах».
С расширением ToyTool для Chrome циферблаты идут прямо на экран по домашней сети; анимированные так ставятся с прошивки 1.19.
Расписание: днём данные, ночью Луна
Экран, который крутит по кругу десять циферблатов, суетится. У каждого экрана в кабинете три режима: «По кругу», «Один циферблат» и «Расписание». В расписании до восьми правил по дням и времени, и экран сам следует им по своим часам, даже без интернета. Хорошее начало для этого набора:
- По будням, 9:00–19:00: Сетка — погода, задачи и твои цифры перед глазами, пока работаешь.
- Каждый день, 22:00–7:00: Фаза, а ночной режим приглушает экран.
- Вне правил: по кругу Глобус, Перелив и Призма.

И твои фото
У Apple Watch есть циферблат «Фото». Здесь ближе всего к нему GIF-циферблат: перетащи любой GIF в **«Циферблаты → Мои»** в кабинете, и он заиграет на экране со временем поверх — сервер сам подгонит его под экран и его память. Обычные фото — на экран «Фото», до восьми штук. Подробности и ограничения — в статье про GIF на SmallTV-Ultra.
Чего он не умеет
Чтобы не было завышенных ожиданий:
- Это квадратный ЖК-экран, а не часы. Циферблаты перерисованы под квадрат 240×240, а на большой яркости чёрный — тёмно-серый, а не настоящий чёрный, как у OLED.
- Нет касаний и колёсика. У SmallTV-Ultra нет сенсорной кнопки (она есть у SmallTV Pro). Циферблаты меняются по кругу, по расписанию или из кабинета и расширения.
- Нет данных о здоровье. Датчиков нет: ни шагов, ни пульса, ни колец активности. Кольца на этих циферблатах — это день, неделя, задачи или подписчики.
- За плитками нет приложений. Данные — погода, курсы, YouTube, задачи Notion, обратный отсчёт и всё, что ты сам пришлёшь в API экрана; нажимать некуда.
- Нет связи с Apple Watch или iPhone. Экран работает сам по себе, по Wi‑Fi.
- Одна сторона Земли и Луна одного полушария. Глобус всегда показывает Европу и Африку, а Фаза рисует Луну так, как её видно из северного полушария.
- Память не бесконечна. Оба анимированных циферблата вместе занимают около 800 КБ из примерно 1,7 МБ свободного места экрана — рядом с остальными циферблатами и фото.
Apple Watch — товарный знак Apple Inc., зарегистрированный в США и других странах. ToyTool не связан с Apple и не одобрен ею; эти циферблаты — наши собственные работы по мотивам циферблатов Apple Watch.
*Источники: снимки Земли — NASA Earth Observatory, Blue Marble: Next Generation (общественное достояние). Фаза Луны и положение Солнца — приближённые формулы из книги Жана Меёса «Астрономические алгоритмы».*











