Инженер-любитель Ли Хатчинсон разработал настольные часы, которые автоматически устанавливают и корректируют время, решая проблему ручной настройки после отключений электроэнергии или перехода на летнее время. Проект, начавшийся с желания иметь простые, но функциональные часы, перерос в создание сложной системы с использованием современных технологий.
Основной идеей было создать часы, которые не требуют ручной настройки. Они должны были автоматически синхронизировать время, учитывать переход на летнее/зимнее время и поддерживать точное время с субсекундной точностью. При этом внешний вид часов должен был соответствовать классическому красному семисегментному дисплею.
Для реализации проекта Хатчинсон использовал мини-компьютер Raspberry Pi Zero W или Zero 2 W, что позволило ему работать с операционной системой на базе Debian. Это обеспечило стабильную работу Wi-Fi и протокола NTP для автоматической синхронизации времени. Для отображения времени были выбраны семисегментные LED-дисплеи Adafruit с высотой цифр 1,2 дюйма.
Корпус часов был создан с помощью 3D-печати, что позволило точно подогнать все компоненты. Программное обеспечение, управляющее часами, было разработано с помощью искусственного интеллекта (LLM), что значительно ускорило процесс программирования. Это решение позволило интегрировать управление часами в систему "умного дома" HomeKit, а также настроить расписание включения/выключения и регулировки яркости дисплея.
В результате получились полностью автономные часы, которые не только точно показывают время, но и могут быть интегрированы в домашнюю сеть для удаленного управления. Проект демонстрирует, как современные технологии, такие как Raspberry Pi, 3D-печать и искусственный интеллект, могут быть использованы для решения повседневных задач и создания персонализированных устройств.