“ 从零开始打造的智能手表,包括硬件和软件。它基于 Zephyr Project 实时操作系统,因此被命名为 ZSWatch - Zephyr 智能手表。 ”

ZSWatch v4 : 不锈钢(左),透明树脂 3D 打印(右)
概览
从零开始打造的智能手表,包括硬件和软件。它基于 Zephyr Project 实时操作系统,因此被命名为 ZSWatch - Zephyr 智能手表。

手表的硬件可以参考:
https://github.com/jakkra/ZSWatch-HW
手表的 Dock(编程和充电) 可以参考:
https://github.com/jakkra/ZSWatch-Dock
3D 打印与装配可以参考:
https://github.com/jakkra/ZSWatch/wiki/Case,-3D-printing-and-assembling
完整的wiki:
https://github.com/jakkra/ZSWatch/wiki
硬件功能(Spec)
nRF5340 BLE 芯片(u-blox NORA-B10 模块)。
128 MHz 双核。
512 KB RAM。
1 MB 闪存。
用于显示的 30 MHz SPI。
240x240 圆形显示屏,带触摸屏。
博世 BMI270 IMU,可实现多种功能,如使用手势导航,以及通过移动手臂唤醒智能手表,使显示屏清晰可见。
博世 BME688 人工智能环境传感器。
博世 BMP581 高性能压力传感器。
ST LIS2MDLTR 磁力计。
Renesas AT25SL128A 16 MB 外部闪存。
Broadcom APDS-9306-065 光传感器,用于自动亮度控制。
可选择不安装某些传感器,以节省 BOM 成本。
充电器 / Dock
可选择带或不带板载 SEGGER J-Link 调试器。由于调试器需要许可证,因此只能作为套件的一部分提供。

软件功能
与 GadgetBridge Android 应用程序进行蓝牙 LE 通信。
还支持蓝牙寻向功能,因此手表可充当标签,并可使用任何 u-blox AoA 天线板进行追踪。
显示多个手表界面:
时间、日期、电池等标准信息
天气
步数
未读通知数量
环境数据
弹出通知
应用程序选择器
易于扩展的设置菜单系统
音乐控制应用程序
设置应用程序
指南针应用程序
步数计算
手势
与智能手机通信
与安卓手机通信
幸运的是,有一款名为 GadgetBridge 的出色 Android 应用程序可以处理手机端所需的一切功能,如通知管理、音乐控制等...... ZSWatch 现在假装是 Gadgetbridge 中受支持的智能手表之一,使用与它相同的 API。将来也许会添加原生支持,我们拭目以待。
与 iOS 设备通信
苹果公开了苹果通知中心服务 GATT 服务器,用于处理手机端的通知管理,而音乐控制则通过苹果媒体服务以同样的方式完成... ZSWatch 可直接与 iOS 通信,无需额外的应用程序。
装配组图







原理图 & PCB
手表:




充电器 / Dock


License
GPL 3.0

声明:本文由电子发烧友社区发布,转载请注明以上来源。如需平台(包括:试用+专栏+企业号+学院+技术直播+共建社区)合作及入群交流,请咨询18925255684(微信同号:elecfans123),谢谢!
更多热点文章阅读
基于ESP32的终极智能手表,全过程+全开源!
RDK X3暴改机器人:手搓能爬楼的AI快递员会爬楼能唠嗑
基于树莓派制作一个番茄钟机器人!
用ESP12E做一个3D打印的6轮摇臂火星探测车
基于ESP32的圆形显示屏互动式圣诞雪球
基于Arduino控制的六足机器人
全部0条评论
快来发表一下你的评论吧 !