
ZSWatch是一个包括硬件、软件和3D打印外壳全部开源的智能手表,软件功能丰富,并可与手机互联用来接收信息和切换歌曲,开源协议为GPL-3.0。
因为ZSWatch建立在Zephyr™项目RTOS之上,因此得名ZSWatch- Zephyr,目前该项目在Github上开源,特在此分享和学习。
一、硬件特性
-  
主控:nRF5340。
 
-  
带BLE蓝牙(NORA-B10模块)
 -  
128MHz 双核。
 -  
512KB RAM。
 -  
1MB 闪存。
 -  
30MHz SPI,用于显示。
 
-  
显示器:240x240圆形,带触摸屏。
 -  
IMU:博世 BMI270。
 -  
环境传感器:博世 BME688 四合一。
 -  
压力传感器:博世 BMP581。
 -  
磁力计:ST LIS2MDLTR 。
 -  
外部闪存:瑞萨电子AT25SL128A 16MB 。
 -  
光传感器:博通 APDS-9306-065。
 -  
可选择不安装某传感器,节省BOM成本。
 
二、PCB电路板
在KiCad中设计的38mm直径的4层板。国内的话,嘉立创每月免费两次。


三、软件特性
内置软件丰富,具体操作可看下方的视频。
-  
蓝牙BLE通过GadgetBridge应用与Android 应用程序进行通信。
 -  
在ios上使用Apple Notification Center Service GATT服务,该服务在电话端处理通知管理,同样实现音乐控制,因此无需多余的其它应用程序进行通信。
 -  
还支持蓝牙测向,因此手表可以充当标签,并且可以使用任何 u-blox AoA 天线板进行跟踪
 -  
内置多个表盘可切换:
-  
标准的东西,如时间、日期、电池
 -  
天气
 -  
步数
 -  
未读通知号码
 -  
环境数据
 
 -  
 -  
弹出应用通知
 -  
应用程序选取器和应用概念
-  
设置菜单系统,易于扩展
 -  
音乐控制应用
 -  
应用设置
 -  
指南针应用
 
 -  
 -  
计步
 -  
手势
 
四、外壳
带有3D打印按钮的3D打印外壳,并有CNC金属外壳可选。两种外壳都非常漂亮。甚至开了一个wiki,来教大家3D打印合组装。


五、充电器/底座
底座采用Typec接口供电,底座与手表采用磁吸连接的方式给手表充电。


六、实物演示
实物手表的演示视频。
软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZS
软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZS
软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZS
详见此原文地址:
软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
老哥甚至在github上放了在 2023 年 Zephyr 开发者峰会上的演讲的视频链接,这里就不放出来了。
六、开源地址
https://github.com/jakkra/ZSWatch














![[米联客-XILINX-H3_CZ08_7100] FPGA程序设计基础实验连载-20 I2C MASTER控制器驱动设计](https://i-blog.csdnimg.cn/direct/698363368a9a410e8a770658c4eb89b8.png)




