Arduino 旋转 POV 显示器
Simple Arduino Based POV Display
📌 项目介绍
利用视觉暂留(Persistence of Vision)原理,一根快速旋转的 LED 棒就能在空中「写」出文字和图案:电机带动 LED 阵列旋转,Arduino 根据转轴角度点亮对应的 LED。
项目包含自制 PCB、焊接 LED 阵列、转速同步与取字模显示,做完就拥有了一台物理特效发生器。
🧰 环境与物料
- Arduino 板(Nano 等小尺寸更合适)
- LED 灯珠若干(单色或多色)
- 直流电机 + 电刷/滑环供电(或无线供电)
- 3D 打印旋转支架(作者提供 STL)
- PCB 板材(作者提供打样文件)
- 霍尔传感器/红外对管(转速同步)
🔧 步骤拆解
1
项目由来
作者受经典 POV 项目启发,做了一版更简单的
理解原理:旋转 + 定时点亮 = 空中成像
2
备料
LED 数量决定分辨率,8~16 颗即可显示字符
供电是难点:旋转体供电可用滑环或电池+无线开关
3
做 PCB
按作者文件打样,把 LED 排成一行
PCB 上预留电机轴安装孔
4
焊接
LED、限流电阻、Arduino 逐项焊接
焊完先静态测试 LED 是否全亮
5
写代码
固件用中断读转速,按角度点亮 LED 列
取模:把字符/图案转成逐列数据表
6
上架测试
电机带转,观察文字是否成形、是否闪烁
转速不稳会造成文字扭曲,需微调
7
总结
进阶玩法:多色渐变、图案、双面 POV
一个物理与编程结合的很酷的作品
💡 要点提示
- 转速建议 10~20 转/秒,转速太低文字会闪烁
- LED 限流电阻别省,否则长时间运行会烧灯
- 旋转体做好动平衡,加配重块,减少震动噪音