Умные часы ZSWatch с открытым исходным кодом nRF52833 работают под управлением Zephyr RTOS

ZSWatch — это аппаратные умные часы с открытым исходным кодом, основанные на модуле u-Blox ANNA-B402 с процессором Nordic Semi nRF52833 Bluetooth 5.1 и работающие под управлением операционных систем реального времени Zephyr.

За прошедшие годы мы видели несколько аппаратных умных часов с открытым исходным кодом, а также проекты прошивки с открытым исходным кодом, такие как AsteroidOS или InfiniTime, причем последний используется в умных часах PineTime, теперь в список интересных носимых устройств с открытым исходным кодом можно добавить и ZSWatch.

Технические характеристики ZSWatch:

  • Беспроводной модуль — u-blox ANNA-B402 на базе микроконтроллера Nordic Semi nRF52833 Arm Cortex-M4F с Bluetooth LE 5.1 ​​и поддержкой пеленгации
  • Хранилище — флэш-память 8 МБ (MX25R6435FZNIL0)
  • Дисплей — 1,28-дюймовый круглый TFT-дисплей 240×240 IPS с драйвером GC9A01; покрыты сапфировым стеклом.
  • Датчики
    • Акселерометр (LIS2DS12TR) для подсчета шагов и т. д.
    • MAX30101EFD для пульсоксиметрии и мониторинга сердечного ритма
  • Разное
    • 3х кнопки для навигации (предыдущий, следующий, ввод)
    • Вибродвигатель (DRV2603RUNT) с тактильным приводом для лучшего контроля вибрации.
  • Управление энергопотреблением
    • Зарядное устройство и диспетчер батареи (MAX1811ESA+, TLV840MAPL3).
    • 220 мАч литий-полимерный аккумулятор
  • Размеры — печатная плата: диаметр 36 мм

Текущая прошивка показывает время, дату, уровень заряда батареи, погоду, количество шагов и частоту сердечных сокращений (пока не реализовано), а также значок конвертика с количеством непрочитанных уведомлений. Часы также поддерживают пеленгацию Bluetooth с помощью u-blox ANT-B10 или других антенных плат AoA. Прошивка все еще нуждается в дополнительной доработке, такой как реализация расчета частоты сердечных сокращений (теперь только выборка необработанных данных) и «правильное сопряжение BLE».

Якоб Кранц спроектировал плату с помощью KiCad, 3D-печатный корпус с помощью Fusion 360 и портировал ОС Zephyr на оборудование, убедившись, что прошивка работает с популярным приложением GadgetBridge для синхронизации со смартфоном Android. Также есть док-станция для зарядки, напечатанная на 3D-принтере. Он выложил все на GitHub, но он не рекомендует людям воспроизводить текущую сборку, а, наоборот, советует дождаться ZSWatch v2 с исправлениями некоторых аппаратных проблем и использующем модуль u-Blox NORA-B10 с двухъядерным процессором Nordic Semi nRF5340 Cortex-M33 BLE/ микроконтроллер Zigbee и с добавленным сенсорным экраном, но, вероятно, без флэш-памяти 8 МБ из-за нехватки места.

Управление музыкой и уведомления

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments