Если вы когда-либо хотели собрать собственные часы, DIY-часы ChronoWatch X2040 позволяют сделать это легко с помощью платы Waveshare RP2040-Touch-LCD-1.28 с сенсорным LCD, корпуса, напечатанного на 3D-принтере, литий-полимерного аккумулятора 3.7 В, нескольких винтов и прошивки с использованием Pico C/C++ SDK.
Когда Вишал Сони решил, что хочет собрать часы, он изначально планировал разработать собственную плату , но поскольку уже есть несколько круглых LCD-плат на базе Raspberry Pi RP2040 MCU , он остановился на плате Waveshare, предпочитая потратить больше времени на программирование прошивки.
Компоненты ChronoWatch X2040:
- Waveshare RP2040-Touch-LCD-1.28 с Raspberry Pi RP2040 MCU и 1.28-дюймовым круглым сенсорным дисплеем – примерно от $23 до $29 на Amazon , AliExpress , или магазин Waveshare .
- 3D-печатный корпус, спроектированный в Tinkercad
- Литий-полимерный аккумулятор 3.7V 950mAh (35 x 25 x 10 мм)
- винт M2 4 мм
- термовставки M2
- 2-контактный разъем MX1.25
- термоусадочная трубка 1 мм
- Ремешок Apple Watch или совместимый ремешок

Прошивка воспроизводит ключевые функции традиционных часов: время, дату, 12-часовой/24-часовой форматы, а также реализует такие функции, как регулировка яркости, секундомер, варианты поворота экрана и настройки таймера сна. Она также поддерживает различные циферблаты и оснащена сенсорным интерфейсом для управления вместо кнопок. Это не смарт-часы, поэтому мобильное приложение и подключение к интернету не требуются.
Прошивка UF2 опубликована на GitHub , где можно найти ссылки на 3D-файлы (бесплатные) и исходный код, который Vishal решил продавать за $4.99. В последнем нет необходимости, если только нет желания изучить код или модифицировать его. В качестве альтернативы можно создать собственную прошивку, но это займет больше времени… Инструкции по сборке и прошивке можно найти на Hackster.io .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.


