项目概述
这是一款基于ESP32-S3的休闲智能手表,配备1.7英寸显示屏、WiFi、蓝牙、振动马达、加速度计和陀螺仪,并支持多种表带。
手表固件基于 Arduino 环境开发,非常适合创客进行二次开发。你可以编写自己的表盘、添加个性化的通知逻辑,甚至利用 ESP32 的性能运行简单的游戏或控制智能家居。
项目特性
支持WiFi和蓝牙。
采用 6 轴 IMU、3D 加速度计和 3D 陀螺仪,可通过手腕运动唤醒手表。
1.7英寸IPS液晶显示屏,日光下亮度足够(非触摸式)。
尺寸为 44 毫米,厚度为 12 毫米,适合大多数的手腕。
可编程的接触式充电底座。
具备低功耗模式,可使手表续航数天。
2 个硬件按钮,均可在固件中自定义。
带振动通知。
支持更换表带(兼容Apple Watch 45mm同款表带)。
耐磨表盘。
6 针对接连接器,带串口和电源。
软件易于构建和修改。
可以使用手机或电脑,通过OTA的方式更新软件。

组装说明

这个手表制作起来非常简单,不需要很多工具和零件。
不需要任何编程技能,只需要一些基本操作,比如把代码上传到Arduino,以及一点点焊接技巧就行了。
你需要这些设备来建造变mutantW
好的电烙铁,至少能达到400度。
用吸锡线去除多余的焊锡
焊锡丝用于焊接
助焊剂。
用手术刀固定3D部件。
1.零件清单
你需要这些零件来组装一台mutantW,可以在顶部BOM附件里下载最新的零件清单。
LCD - 1.69 英寸 SPI LCD st7789
按钮 - 2 个 SMD 3x6x3.5mm 按钮
印刷电路板 - 2 x PCB
外壳 - 5 个 3D 零件
显示屏玻璃 - 1 x 44mm x Apple Watch Series 5 前外玻璃
电阻器 - 13 个 10kΩ、3 个 1kΩ、2 个 200Ω、3 个 100kΩ、3 个 5.1kΩ、1 个 2kΩ(SMD 0805)
电容器 - 12 x 100nF,4 x 16pF,4 x 10uF,1 x 10uF,3 x 1uF SMD 0805
电感器 - 3 x 0Ω SMD 0805
MOSFET - 3 个 BC547/ 2nnnn2a/ 2N2222,1 个 BSS138,1 个 1N4148W,封装尺寸:SOD-123
其他芯片
1 个 MIC5219/RT9013/AP2112,封装类型:SOT23-5
3 x DS1339B,SMD MSOP-8
3 个 LSM6DS3,SMD LGA-14
1 x 32.768MHz,SMD 晶体 3215
1 x 40mh,z SMD 晶体 3225
1 个 ESP32-S3-IC,SMD QFN-56 封装,任意版本
3 个 LED,SMD 0805,每个颜色不同
1 x CP2102N/ CH9102 QFN-24
1 x TP4056 SOP8
1 x W25Q128JVS SMD SOIC8
排针
1 个 2x6x5mm 插座
1 个 2x6x5mm 管脚
电池 - 1 x 锂离子电池 302530-200 x 200mAh
表带 - 1 条 44 毫米 x 适用于任何 Apple Watch 表带
麦克风
1 x 振动电机 0830 8mm x 3.0mm
1 个 USB C 母连接器
使用UV胶水将显示屏粘合到玻璃上
使用T700胶水将玻璃粘合到塑料外壳上
2.PCB打样和3D件打印
仅需5个3D打印部件,见顶部3D模型附件:



一共2个pcb文件,可直接下载顶部其他附件中的gerber文件,直接下单打板;


3.焊接零件



根据顶部BOM文件中的零件的参考编号及其数值,来进行焊接。
4.烧录固件
将底座PCB板连接到手表和USB-C数据线,然后将USB数据线连接到电脑。在电脑上打开Arduino IDE软件,选择正确的串口和开发板(esp32-s3模块),然后刷写固件。
点击此链接下载固件。
如果你知道如何改进代码,请帮帮我。
5.组装完成








按照这些提示即可成功完成构建。
在显示屏和PCB板之间使用胶带,使它们隔离。
最后焊接电池。
使用 TP4056 充电模块为其充电。将模块的电流电阻设置为 2kΩ,输出 500mAh 电量。
用强力胶将顶部展示玻璃粘到框架上。
使用正确的引脚给手表充电
6.选择自己喜欢的表带和表壳


License
MIT License
项目地址
作者:rahmanshaber
