Endothermal Systems показали CinderClock — 3D-печатный автономный настольный будильник, созданный как альтернатива привычке использовать смартфон в качестве устройства для сна и пробуждения. Проект исходит из простого запроса: каким должен быть будильник, если его не превращать в подключенное приложение, а оставить самостоятельным устройством. Именно поэтому команда с самого начала обозначила три принципа: будильник должен работать автономно, его интерфейс должен быть механическим, а ключевые компоненты — модульными и заменяемыми.
Корпус CinderClock напечатан на 3D-принтере и имеет габариты 140 × 160 × 170 мм. Устройство собрано вокруг 3,12-дюймового монохромного OLED-дисплея, джойстика, тактильных кнопок и большой аркадной кнопки диаметром 100 мм. Вместо постоянной связи с приложением или облачным сервисом будильник использует removable battery cells, локальное аудиохранилище и набор сенсоров, оставаясь самодостаточным настольным устройством.
За работу системы отвечают процессор ESP32-S3 и часы реального времени DS3231. Для хранения звуков будильника используется съемная microSD-карта с WAV-файлами, а датчик BME280 измеряет температуру, влажность и давление. Отдельный световой сенсор подстраивает яркость экрана под условия комнаты. Электроника размещена в виде модулей на основной плате с отверстиями под выводные компоненты, а расширительные разъемы открывают доступ к шинам устройства для будущих доработок.
Главной особенностью CinderClock стала система будильников. Она поддерживает расписания по конкретным дням недели, интервальные сценарии, циклы включения и выключения, а также срабатывание на восход и закат. Недельный цикл может задавать, например, будни или повторение через каждые две недели, а суточный сценарий — режим вроде «каждые три дня» или «два дня включено, два дня выключено». Время восхода и заката рассчитывается локально по координатам, введенным пользователем, поэтому для этих функций не нужен интернет.
Интерфейс продуман так, чтобы сложные правила будильника были понятны без лишних действий. Список сигналов переводит настройки в обычный текст, а в редакторе каждого будильника показывается расчетное время следующего срабатывания. Кроме того, календарь позволяет увидеть все запланированные сигналы на протяжении месяца и проверить, корректно ли работает повторение. Для навигации и изменения значений используется джойстик, четыре кнопки отвечают за действия, возврат, подтверждение и меню, а крупная аркадная кнопка дублирует действие. Ее размер выбран намеренно: чтобы отключить сигнал, не нужно искать маленькую кнопку и вглядываться в экран.
Отдельное внимание разработчики уделили откладыванию сигнала. В зависимости от режима пользователю может потребоваться нажать кнопку несколько раз или выполнить случайно сгенерированную последовательность движений джойстика. Так snooze становится осознанным действием, а не автоматическим жестом, который совершается почти во сне. В этом же направлении работает и сама идея устройства: сделать пробуждение менее зависимым от смартфона и более «телесным» за счет механического взаимодействия.
Помимо будильника, CinderClock включает таймер, секундомер, Pomodoro-сессии, режимы фонового звука и анимации, почасовой сигнал и восемь простых игр. Аудиофайлы остаются на съемной карте, а для переноса звуков или установки прошивки устройство может временно создавать собственную точку доступа Wi‑Fi. Подключение к сети ограничено намеренно: Wi‑Fi выключается при запуске и включается пользователем вручную. Прошивку также можно установить из файла через локальный портал без аккаунта и внешнего сервера, а подключение к домашнему Wi‑Fi используется только для необязательного обновления, которое не проверяется автоматически.
Авторы проекта отдельно подчеркивают открытость разработки. В исследовании зафиксированы не только удачные решения, но и трудности прототипирования: звук, например, прошел через несколько вариантов, прежде чем команда остановилась на прямом воспроизведении WAV через отдельную задачу FreeRTOS. Первый одночастный 3D-печатный корпус изготавливался 26 часов и оказался непригоден, после чего оболочку разделили на две части по той же 70-градусной плоскости, которая задает угол обзора. Половины соединяются скользящим ласточкиным хвостом, что упрощает печать и дальнейшие итерации. Endothermal Systems также описывают логику выбора компонентов, раскрывают архитектуру платы и планируют опубликовать файлы PCB, модели корпуса и спецификацию материалов вместе с прошивкой и документацией.




Источник: Designboom