专业 360° 摄影转盘:自动化旋转拍摄,打造完美产品展示
组件与物料
| 组件 | 数量 |
|---|---|
| Arduino UNO | 1 |
| 带按键旋转编码器 | 1 |
| Adafruit 16x2 字符 LCD(白字蓝底) | 1 |
| SparkFun A4988 步进电机驱动板 | 1 |
在线工具
- circuito.io 电路设计工具
项目特色
摄影转盘让物体 360° 无死角展示。本项目亮点:
- 全自动:无需手动转动或按快门
- 相机-转盘同步:一键触发转盘旋转与相机快门(目前仅支持佳能,尼康需自行适配 IR 码)
- 高精度易上手:步进电机提供精准角度控制
机械结构
激光切割部件
4 个亚克力件,来自 Thingiverse:
- 圆形转盘 — 10 mm 亚克力
- 两个齿轮 — 8 mm 亚克力
- 底座外壳 — 3 mm 亚克力(使用 makercase 设计 T 槽胶合,预留 LCD 窗口)
齿轮用 geargenerator.com 设计,导出至 Illustrator 添加安装孔。小齿轮孔径略小,紧配步进电机轴。
五金与工具
- 万向轴承
- M3×12/16 螺丝、M4×12 螺丝螺母、M3 铜螺母、M3×5 铜柱
- 亚克力胶、强力胶、电钻、电烙铁、游标卡尺
电子部分
核心元件
- Arduino Uno、步进电机、旋转编码器、LCD 1602 I2C、红外 LED
辅助元件
- A4988 驱动板、三极管+电阻、DC 插座
接线
详细接线图见原项目。验证无误后建议制作扩展板,比面包板更紧凑可靠。
选型理由
- 步进电机:编程简单,可精确设定步数对应角度
- 红外 LED 触发相机:无线连接,零配置;佳能 IR 码已内置,尼康可自行替换
- 旋转编码器 + LCD:本地菜单操作;亦可扩展 WiFi 模块做物联网面板
代码逻辑
基于 16×2 LCD 与旋钮编码器的有限状态机菜单:
- VIDEO → 视频模式 / CHANGESPEED → 设置转速 0-100%
- STILLS → 定格模式 / CHANGEANGLES → 设置拍摄角度数
- 进入子菜单调整参数,按键确认执行
视频模式:发送录制开始 IR 码 → 以设定速度匀速旋转 360°(首尾 600 步三次方加减速) → 发送停止 IR 码。
定格模式:按角度数均分 360°,每到一个角度发送单拍 IR 码 → 旋转至下一角度(同样加减速)。
代码使用步骤
- 上传 circuito.io 生成的测试代码验证电路
- 访问 GitHub 仓库 下载
photo-turntable.ino - 从第 16 行开始复制(保留原代码的库引用和引脚定义)
- 核对引脚映射,上传新固件
组装指引
使用原型扩展板搭建永久电路:
- 2P 杜邦线接 IR LED、4P 接 LCD、5P 接旋钮编码器
- 电源输入做延长线:DC 公头焊线接 Arduino,DC 母头面板安装在后壳
组装过程图片详见原项目(共 20+ 张步骤图)。
资源链接
- 代码:GitHub
- 多相机 IR 库:GitHub
- 亚克力设计文件:Thingiverse
- 原理图:bit.ly
制造工艺