硬件 v1.0 · 开始制作
开始制作
制作路线图
① 读文档 / 确认 BOM
↓
② 导出 Gerber + 下单 PCB(及可选 SMT)
↓
③ 采购电子件、舵机、结构件
↓
④ 焊接主控板 → 上电冒烟测试 → 烧录固件
↓
⑤ 组装机身与腿部 → 校准舵机零点
↓
⑥ 配网、试语音与步态
阶段 | 文档 |
|---|---|
打板 | [03 PCB 下单](03-PCB下单) |
采购 | [04 BOM 清单](04-BOM清单) |
焊接 | [05 焊接指南](05-焊接指南) |
固件 | [06 程序下载](06-程序下载) |
机械 | [07 组装教程](07-组装教程) |
使用 | [08 使用说明](08-使用说明) |
文件 | [09 开源文件](09-开源文件) |
你需要准备
工具
- 恒温烙铁(尖头)、焊锡丝、助焊剂、吸锡带/吸锡器
- 万用表、热风枪(QFN / 模组可选)
- USB‑TTL(CH340/CP2102)或板载 USB‑C 数据线(支持数据)
- 十字螺丝刀、尖嘴钳;
软件环境
- ESP-IDF(与本仓库 README 要求版本一致)
- 本仓库源码,Board Type 选 **dog_dance**
- (可选)立创 EDA / KiCad 打开 `hardware/` 内原理图
技能门槛
整机复刻需要 **软件 + 硬件** 两边都过关;可只先做一侧验证,再补另一侧。
不要求会写整套小智框架,但软件侧至少要做到第 3~4 步:**编译选板 → 烧录 → 日志确认 `board_type=dog_dance`**。
软件技能(按顺序掌握)
1. **系统与串口**:会用 Linux / Windows 基本命令;能安装 CH340 / CP210x 等驱动,并找到对应串口(如 `/dev/ttyUSB0`、`COM3`)。
2. **烧录预编译包**:会用 `esptool`(或官方烧录工具)写入已发布的固件,先跑通亮屏、配网、基本语音。
3. **ESP-IDF 编译本仓库**:安装 IDF;掌握 `idf.py set-target esp32s3`、`menuconfig` 里选 **dog_dance**、`build` / `flash` / `monitor`。
4. **排错**:会处理串口权限、`brltty` 抢占、手动进下载模式(BOOT+RST)、看串口日志判断是否烧成功。详见 [程序下载](程序下载)。
5. **改板与调参**:能读改 `config.h`(引脚、屏参、腿序、trim);会配小智后台角色与 MCP(`self.dog.*` / 灯带);能排查无声、花屏、OTA 覆盖错板等问题。
硬件技能(按顺序掌握)
1. **安全与测量**:认识电源正负极;会用万用表测通断、3.3V / 电池电压;上电前先查短路。
2. **接线验证**:能插排针、杜邦线、舵机线;用成品模组搭最小系统,验证固件后再投入打完整 PCB。
3. **手焊基础**:会焊 0603、排针、插座;能对照丝印与 BOM;跟 [05 焊接指南](05-焊接指南) 分步通电。
4. **整板焊接**:按 BOM 打板并完成主控、电源、音频、屏座、舵机座;模组四周虚焊/桥连能自检。
5. **SMT 与整机**:会看原理图 / Gerber、嘉立创下单与 SMT;完成舵机机械装配与零点校准([组装教程](组装教程))。QFN 没把握时优先厂贴模组与功放,自己只焊接插件。
可按经验直接对号入座:
级别 | 建议 |
|---|---|
新手 | 软件先做 1~2,硬件先做 1~2(成品模组 + 杜邦验证),再打完整 PCB |
有焊接经验 | 软件做到 3~4;硬件从 3~4 起,按 BOM 打板 + 手焊 |
有 SMT 经验 | 软件尽量到 5;硬件走 5(嘉立创 SMT + 手焊接插件 + 组装校准) |
时间与费用量级(参考)
项目 | 粗估 |
|---|---|
PCB(5 片) | 嘉立创免费 |
电子元器件 | 视是否 SMT、是否用官方模组 |
4× 舵机 + 喇叭 + 屏 | 占硬件成本大头 |
3D 结构 / 亚克力 | 视设计而定 |
制作周期 | 打板 3~7 天 + 焊接组装 1~2 天 |
具体金额随供应商与版本变化,以 [04 BOM](04-BOM清单) 自行核算。
安全提示
- 锂电池注意极性与保护板;首次上电用限流电源或串联电阻更稳妥
- 舵机堵转电流大,电源需留余量;调试动作时观察舵机情况,防止舵机卡坏。
- 焊接时注意通风与防静电
评论
0 条评论加载登录状态…
- 还没有评论,来抢沙发吧。
