Умные часы для DIY-энтузиастов: от Pocuter Spectra до Bangle.js
Мало кому из нас известная компания Pocuter разработала недорогие умные часы Spectra. Отличие от большинства прочих девайсов — открытые ПО и железо. Их просто ремонтировать, а при необходимости можно кастомизировать. Например, добавить больше памяти. Подробности об этом устройстве и других подобных часах — под катом.
Pocuter Spectra и «право на ремонт»
Особенность Spectra заключается в возможности легкого доступа к компонентам устройства. Корпус крепится всего на семи винтах, что позволяет пользователям самостоятельно открывать часы для их модификации или ремонта. Команда проекта — приверженцы «права на ремонт», разработчики постарались сделать часики максимально ремонтопригодными.
Кроме того, для разработчиков предлагаются бесплатные инструменты и API. Еще есть дополнительные аксессуары — например, отладочная плата, которая расширяет возможности устройства. Но это уже за дополнительные деньги.
Что касается характеристик, то они оснащены слотом для карты microSD с поддержкой до 512 ГБ памяти, микроконтроллером с частотой 240 МГц, 8 МБ оперативной памяти и 32 МБ флэш-памяти. Это хоть и не достигает уровня мощности Apple Watch или других флагманских смарт-часов, но делает Spectra вполне функциональным устройством.
Ключевые особенности Spectra
- Открытая архитектура. Spectra разработаны с учетом потребностей разработчиков и энтузиастов, предоставляя полный доступ к аппаратной и программной части устройства.
- Высококачественные материалы. Корпус часов изготовлен из нержавеющей стали 316L, а экран защищен прочным сапфировым стеклом.
- Ремонтопригодность. Часы легко разбираются, что упрощает процесс ремонта и модернизации.
- Расширяемая память. Слот для microSD-карт позволяет использовать карты объемом до 512 ГБ.
- Долговечная батарея. Емкость аккумулятора — 300 мАч. Он дает до 7 дней работы в режиме ожидания и двух дней при активном использовании.
Spectra работают на базе операционной системы SpectraOS. Благодаря интеграции с Moddable SDK, разработчики могут использовать JavaScript для написания кода, что снижает порог входа и ускоряет процесс разработки. А еще ОС оптимизирована для работы с микроконтроллером ESP32-S3.
Технические характеристики Pocuter Spectra
- Дисплей. 1,8-дюймовый OLED, 368×448 пикселей.
- Микроконтроллер. ESP32-S3, двухъядерный, 240 МГц.
- ОЗУ. 8 МБ.
- Флэш-память. 32 МБ.
- Поддержка карт памяти. microSD до 512 ГБ.
- Соединение. Bluetooth 5.4 (низкое энергопотребление).
- Дополнительный процессор. nRF52832 с поддержкой Bluetooth 5.4 и NFC.
- Датчики. Микрофон, динамик, вибромотор, гироскоп, акселерометр, датчик сердечного ритма.
- Элементы управления. Цифровая коронка с магнитным энкодером.
Стоит отметить, что хотя в часах предусмотрен NFC-модуль, функции мобильных платежей, привычные для других часов, могут быть ограничены. Разработчики указывают, что реализовать такие возможности технически возможно, но процесс сертификации слишком сложен.
Компания Pocuter надеется запустить Spectra в продажу в июле 2025 года. Стоимость устройства для участников краудфандинга начинается от 199 евро.
PineTime
Источник: blogs.es
Это умные часы с открытым исходным кодом, созданные командой PineTime, совместимы с разными ОС. Дефолтная — InfiniTime, которая специально разработана для часов этого типа и поддерживает разработку пользовательских приложений.
Характеристики
- Экран. 1,3-дюймовый сенсорный IPS-дисплей с разрешением 240×240 пикселей.
- Процессор. ARM Cortex-M4 (Nordic nRF52832).
- Связь. Bluetooth 5.0.
- Аккумулятор. 170 мАч, до 5–7 дней работы в режиме использования и до 30 дней в режиме ожидания.
- Датчики. Акселерометр, оптический датчик сердечного ритма.
- Поддержка разработки. ОС InfiniTime и поддержка разработки с использованием C/C++ и JavaScript через Web Bluetooth API.
PineTime также предлагает совместимость с устройствами на базе Android и Linux. Сообщество активно обновляет ПО и добавляет новые функции. Простые и хорошие часы.
Watchy
Источник: crowdsupply.com
А это DIY-набор от компании SQFMI, который позволяет пользователям самостоятельно собирать и программировать свои умные часы на базе популярного микроконтроллера ESP32. Watchy поставляется в виде конструктора, где каждая часть может быть заменена или модифицирована пользователем. Это привлекает DIY-энтузиастов, которые хотят максимальной свободы в управлении устройством. Watchy также поддерживает различные программные платформы, такие как Arduino.
Характеристики
- Экран. 1,54-дюймовый E-Ink-дисплей с разрешением 200×200 пикселей.
- Процессор. ESP32, который поддерживает 2,4 ГГц Wi-Fi и Bluetooth.
- Связь. Wi-Fi и Bluetooth (BLE).
- Батарея. Литиевая, обеспечивает длительное время автономной работы благодаря низкому энергопотреблению E-Ink дисплея.
- Корпус. Полностью настраиваемый, в комплекте идут напечатанные на 3D-принтере элементы.
- Поддержка разработки. Совместим с Arduino IDE, поддерживает Micropython, C/C++ и другие языки для программирования.
Bangle.js
Источник: banglejs.com
Это умные часы, предоставляющие пользователю возможность максимальной кастомизации. Что касается ПО, то писать его можно на JavaScript. Соответственно, юзеры могут разрабатывать и устанавливать приложения.
Само устройство работает на базе Espruino, операционной системы с открытым исходным кодом, что дает разработчикам полную свободу в создании и загрузке своих приложений.
Характеристики
- Экран. 1,3-дюймовый цветной сенсорный TFT-дисплей с разрешением 240×240 пикселей.
- Процессор. Nordic Semiconductor nRF52840 (ARM Cortex-M4).
- Связь. Bluetooth Low Energy (BLE).
- Батарея. 350 мАч, автономная работа до недели в зависимости от интенсивности использования.
- Датчики. GPS, гироскоп, акселерометр, оптический датчик сердечного ритма.
- Поддержка разработки. Полностью поддерживает разработку на JavaScript через Espruino и загрузку приложений прямо из браузера.
Устройство поддерживает BLE, что позволяет управлять часами, получать данные и писать код непосредственно в браузере. В целом, отличное решение для тех, кто ценит программирование и хочет экспериментировать с созданием собственных приложений.
Каждые из этих часов предоставляют пользователю уникальные возможности для экспериментов и кастомизации, ориентируясь на широкий круг разработчиков — от любителей DIY до профессионалов в области электроники и ПО. Возможно, вы знаете и другие подобные модели? Расскажите о них в комментариях.