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 开发者峰会上的演讲的视频链接,这里就不放出来了。
六、开源地址