
SmartWatch--开源AI智能手表
简介
这是一个AI智能手表,集成语言大模型、图片生成大模型、游戏手柄为一体,使用 esp32-s3模组。
简介:这是一个AI智能手表,集成语言大模型、图片生成大模型、游戏手柄为一体,使用 esp32-s3模组。开源协议
:GPL 3.0
描述
视频链接:
【SmartWatch--开源AI智能手表】 https://www.bilibili.com/video/BV1Ri43zrEj3/?share_source=copy_web&vd_source=dbaaaad73591413c57dabec88c6215a3
项目简介
本项目分享了AI智能手表的一种简单的软硬件实现,采用 ESP32-S3 N16R8 模组,单路麦克风和喇叭,还拥有两个按键,及一个电容触摸屏,内建 AXP2101 电源管理芯片和LSM6DS3TR-C六轴传感器芯片。
本项目参考了dotnfc的手表项目,感谢大佬们的付出!!!
项目功能
- 动态界面:使用esp官方自带的新jpeg库esp_new_jpeg解码,双核操作,一核解码,一核刷图。
- wifi配网:一键开启配网模式。
- 内置麦克风:支持语音指令。
- AI小助手:接入智谱免费的语言大模型glm-4-flash
- AI小画家:接入智谱免费的图片生成大模型cogview-3-flash
- 蓝牙手柄功能:配置XBOX的手柄描述符,声控+六轴姿态操作。
- 支持休眠:按键熄屏+自动熄屏。
- 支持唤醒:触屏唤醒+翻腕唤醒。
- 支持声控切换界面。
- 支持SNTP网络时间校准。
- 支持电量查询:长按4秒关机、短按开机。
- 音频播放:1609 8Ω/1W 喇叭。
- 外壳设计:智能手表。
- 锂电池:300mAh,支持 USB-C 充电。
- 按键:开关按键、打断按键。
- 显示屏幕:1.69 寸圆角屏幕,分辨率 240*280,支持触摸。
项目参数

原理解析(硬件说明)



软件代码

注意事项
- 因智谱平台要求,不可将API Keys暴露在浏览器和其他客户端代码中,因此需要用户到智谱AI开放平台免费申请API Keys后,将申请到的API Keys填写到BigModel.hpp里的BIGMODEL_API_KEY_ID和BIGMODEL_API_KEY_SECRET中即可正常使用AI小助手和AI小画家功能。
组装流程
外壳分为三部分,主体、底盖和按键。安装的时候,我一般这么做:
7.1 先将外壳主体和底盖,用四颗螺丝走一下,然后再拆开,方便后续装配
7.2 PCB 焊接喇叭和电池
7.3 将两个按键套入外壳主体,由于专门设计了两个小柱子,不易掉落
7.4 将 PCB 放入外壳主体,并对位,配合好按键
7.5 在屏幕边沿,贴上 3M 胶
7.6 稳住 PCB 和外壳主体的同时,将屏幕的 排线接上(排线可能过长需要弯折)
7.7 将屏幕与外壳主体粘牢
7.8 顺位电池和喇叭
7.9 上四颗螺丝
这个时候,就可以开机使用了。
*外壳的打印存在误差,所以按键有可能不好用。可以用办公剪刀,打磨外壳开口
*电池用 402535 450mAh 也是可以的,注意依据引线的长短,布放电池到外壳中
*上螺丝的时候,注意避开电池线和电池体
实物图









设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










