ZSWatch,一款基于 Zephyr OS 的免费设计智能手表

中视

ZSWatch 基于 Zephyr Project RTOS,因此得名 ZSWatch – Zephyr Smartwatch。

它是最近发布的,并且l 开放开发ZSWatch项目, 这是一款基于Nordic Semiconductor nRF52833芯片开发的智能手表,搭载ARM Cortex-M4微处理器,兼容蓝牙5.1。

有人提到 专为该项目开发的智能手表专用软件和硬件, 因为原理图和 PCB 设计(kicad 格式)在存储库中提供并且可供下载,以及用于在 3D 打印机上打印外壳和扩展坞的模型。

该软件基于开放的 Zephyr RTOS,支持智能手表与基于 Android 平台的智能手机配对。

提供三个按钮进行控制,并使用蓝宝石水晶保护屏幕。 第二种改进模型也正在开发中,其特点是使用基于 ARM Cortex-M5340 处理器的功能更强大的 nRF33 芯片和触摸屏。

在一部分 软件,用C语言编写,在操作系统下运行 实时 (RTOS) 和风 .在 Linux 基金会的支持下为物联网设备开发,英特尔、Linaro、NXP Semiconductors/Freescale、Synopsys 和 Nordic Semiconductor 提供了输入。

Zephyr 核心是 旨在消耗最少的资源 (从 8 到 512 KB 的 RAM)。 只为所有进程提供一个全局共享虚拟地址空间(SASOS)。

特定于应用程序的代码与特定的内核相结合 应用程序形成一个整体可执行文件,该可执行文件将在特定硬件上加载和运行。 所有系统资源都在编译时确定 并且只有那些运行应用程序所需的内核功能才会包含在系统映像中。

还值得一提的是,关于与 Android 设备的同步,提到有一款名为 GadgetBridge 的优秀 Android 应用程序可以处理手机上所需的一切,例如通知管理、音乐控制等等。

ZSWatch 现在声称是 Gadgetbridge 上受支持的智能手表之一,遵循与它相同的 API。

在部分 组成的硬件组件 该项目提到以下内容:

  • ZSWatch v1 中的硬件特性
  • nRF52833 BLE 芯片(u-blox ANNA-B402 模块)。
  • 1,28″ 240×240 TFT IPS圆形屏,带GC9A01控制器。
  • 用于计步等的加速度计(LIS2DS12TR)。
  • 使用脉搏血氧仪和心率 (MAX30101EFD)。
  • 带触觉控制器的振动电机可提供更好的振动控制 (DRV2603RUNT)。
  • 8MB 外部闪存 (MX25R6435FZNIL0)。
  • 电池充电器和电池监视器(MAX1811ESA+标签,TLV840MAPL3)。
  • 3 个导航按钮(上一个/下一个/输入)
  • 220 毫安锂聚合物电池。
  • 蓝宝石水晶保护屏幕。

而对于一部分主要软件功能 该项目的以下突出:

  • 通过 Android 应用程序 GadgetBridge 与智能手机进行交互和控制。
  • 一个图形界面,可以显示时钟、日期、电池电量、天气预报、已走步数、未读通知数量和心率。
  • 支持弹出通知。
  • 带有设置的可扩展菜单。
  • 应用程序选择界面。 在这些程序中,提出了配置器和音乐播放控制小部件。
  • 集成计步器和心率监测器功能。
  • 支持蓝牙测向技术以确定蓝牙信号的方向,让您可以将手表用作任何 u-blox AoA 板跟踪的标签。

从项目开发的未来计划部分提到,计划包括一个心率应用程序,更新蓝牙配对系统并以替换应用程序的形式重新设计图形外壳。

最后 对于那些对项目开发感兴趣的人,他们应该知道这是在 MIT 许可下分发的,他们可以在 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。