Open Smartwatch
现在的进展
- GPS版本
- PCB: 准备测试, Pre-Released v3.1
- 3D 打印壳: 生产着
- 轻版
- PCB: Released v3.3
- 3D 打印壳:准备着
目标
目标是构建具有步数,GPS跟踪,和地图的开源式手表
- ESP32 (可使用Arduino编程)
- GPS
- 时间
- 传感器 (加速度测量器,步数计算器)
- 锂电池
- USB串行
- uSD卡 (提供开放的街道地图图块)
媒体报道
参与讨论
- 在Discord上面参与讨论: Pauls 3D Things
- Github 上的网站: https://github.com/Open-Smartwatch
硬件
GPS 版
- PCB Source Files (KiCAD): https://github.com/Open-Smartwatch/open-smartwatch-gps
- BOM: https://htmlpreview.github.io/?https://github.com/Open-Smartwatch/open-smartwatch-gps/blob/master/docs/bom/osw-ibom_v.html
- 3D Files: https://github.com/Open-Smartwatch/3d-files/tree/master/case-gps
轻版
- PCB 源文件 (KiCAD): https://github.com/Open-Smartwatch/open-smartwatch-light
- 购买PCB : https://aisler.net/p/EBEIQYQD
- BOM: https://htmlpreview.github.io/?https://github.com/Open-Smartwatch/open-smartwatch-light/blob/master/docs/bom/osw-light-ibom.html
- 3D Files: https://github.com/Open-Smartwatch/3d-files/tree/master/case-light
The Big BOM
GPS版的零件是Light版的超集,因此以下列表涵盖了GPS版:
Part |
Description |
Aliexpress Link |
U7 |
TTGO T-MICRO32 |
|
U4 |
GC9A01 |
|
U8 |
Quectel L96-M33 |
|
D1 |
LED 0805 |
|
U2 |
BMA400 |
|
U6 |
CH340E |
|
U1 |
DS3231MZ |
|
U3 |
PSRAM |
|
U10,U13 |
XC6209F332MR-G |
|
U11 |
MCP73831T-2ACI/OT SOT23-5 |
|
U9 |
TPS2115APWR |
|
U5 |
USB-Micro |
|
SW1, SW2, SW4, SW5 |
Buttons |
|
XS1 |
uSD Slot |
|
Q1 |
2N7002 |
|
R1-RN |
0603 SMD R |
|
C5,C6 |
1206 SMD C |
|
C1-CN |
0603 SMD C |
|
R5 |
blob of solder |
N/A |
进一步的材料清单
这可能有助于您确定用于组装此项目的零件的方向:
材料 |
Aliexpress 链接 |
锡膏 |
|
拆焊丝 |
|
助焊剂 |
|
烙铁 |
|
热板 |
软件
储存库:
- 打开Smartwatch OS: https://github.com/Open-Smartwatch/open-smartwatch-os, 查看里面的 Readme.md
- 打开Smartwatch库: https://github.com/Open-Smartwatch/lib-open-smartwatch, 查看里面的 Readme.md
快速上手引导
以下是使用PlatformIO将操作系统添加到VScode中的方法(推荐的教程:https://youtu.be/JmvMvIphMnY(到YouTube的外部链接)):
1.克隆此存储库:
git clone --recurse-submodules https://github.com/Open-Smartwatch/open-smartwatch-os.git
2. 用VSC打开它:
code open-smartwatch-os
如果在克隆macOS上的链接子模块时遇到麻烦,请检查您的VSC是否在Applications文件夹中,而不在下载文件夹中。另外,这可能帮助: https://stackoverflow.com/questions/29955500/code-not-working-in-command-line-for-visual-studio-code-on-osx-mac
要构建:使用带有PlatformIO扩展名的Visual Studio Code,您需要更改./include中的config.h.example文件以适合您的数据,并将其更改为头文件(删除.example)。要进行上传,您需要按住左下方的按钮,然后单击“重置”按钮(左上方)。它启用了闪光模式,显示屏应该变暗。显示屏方向:左侧的USB插口。按住左下按钮可切换到所需的应用,以进行应用更改。
原文链接:https://github.com/Open-Smartwatch/open-smartwatch.github.io