mutantW_V2 智能手表

基于ESP32-S3的开源智能手表,配备1.7英寸显示屏、WiFi、蓝牙、振动马达、加速度计和陀螺仪,兼容苹果表带。

mutantW_V2 智能手表封面
dianzi_01012026-04-01 17:53:13MIT License
165
Star1

PCBA
该项目存在多块PCBA,可切换查看

手表主控板
底座

设计文件

KiCad图标mutantw-v2-pcb-watch.zip221.06KB

生产BOM

外壳模型文件

其他附件

EDA查看器

复制嵌入代码

详细介绍

项目概述

这是一款基于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

仓库地址:https://gitlab.com/mutantcybernetics/mutantw-v2