Умные часы для DIY-энтузиастов: от Pocuter Spectra до Bangle.js

_oh1rdasyqn285xjekxzttlp9iq.png


Мало кому из нас известная компания 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


image


Источник: blogs.es

Это умные часы с открытым исходным кодом, созданные командой PineTime, совместимы с разными ОС. Дефолтная — InfiniTime, которая специально разработана для часов этого типа и поддерживает разработку пользовательских приложений.

yhifp12_1qx5tyxxihsglrjlqle.png

Характеристики


  • Экран. 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


78bedb9cd00def6f9a2f224d6969dff2.jpg


Источник: 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


75fc21f39c33a089f604824628c2ecbc.jpg


Источник: 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 до профессионалов в области электроники и ПО. Возможно, вы знаете и другие подобные модели? Расскажите о них в комментариях.

© Habrahabr.ru