全开源智能手表

全开源智能手表

嵌入式软件工程师 Jakob Krantz 创建了一个智能手表设计作为一个名为 ZSWatch 的开源硬件和软件项目。全称是Zephyr Smartwatch ,运行Zephyr实时操作系统。
开源地址:https://github.com/jakkra/ZSWatch

ZSWatch 的 3D 打印表壳内部是一块 36 毫米的四层圆形 PCB。该 PCB 上是一个u-blox ANNA-B402模块,其中包含一个 Nordic nRF52833 BLE SoC。传感器包包括加速度计、脉搏血氧仪和心率监测器。此外,还有一个触觉振动电机、电池管理电路、一个八兆闪存和三个导航按钮

PCB 下方是一块 220 mAh 的锂聚合物电池。PCB上方是一块1.28英寸的240×240 IPS TFT圆形显示屏蓝宝石水晶玻璃保护 TFT(及其下方的所有部件)。

ZSWatch 通过 pogo pin 连接到扩展坞,这些连接为 nRF SoC 提供电源并断开 SWD 引脚。
目前,手表的表面会显示您期望在智能手表中看到的信息类型。例如,它显示当前时间、日期、电池寿命、天气和计步器。虽然 Krantz 确实包括脉搏血氧计和心率传感器,但其固件仍需要完全实现。例如,ZSWatch 从心率传感器采样数据,但不计算任何数据。

Krantz 开源了 ZSWatch 的软件(固件)和硬件设计。但是,建议在构建之前等待 2.0 版。较新版本修复了一些已知问题。例如,新版本使用带有 nRF5340 SoC 的u-blox NORA-B10 ,它修复了 BLE 配对问题。它还增加了触摸屏!
Github中开源了CAD文件,KICAD设计,代码,大家可以持续关注项目。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注