Arduino POV 时钟:自制视觉暂留 LED 显示器
零部件与物料
| 零部件 | 数量 |
|---|---|
| Arduino Nano R3 | 1 |
| 通用 LED | 1 |
| 3mm 绿色 LED | 19 |
| 霍尔效应传感器 | 1 |
软件与在线服务
- Arduino IDE (v2.x)
项目简介
本指南带你制作紧凑型视觉暂留(POV)时钟:Arduino Nano + 19 颗 LED + 霍尔传感器 + 直流电机。旋转时 LED 列在视网膜残留形成悬浮时钟图像。


采用锂电池 + 升压模块供电,轻量便携。19 颗 LED 排成 19×1 单列矩阵,可显示数字、符号或自定义图案。
特别感谢 NextPCB 赞助 PCB 制造。注册领 $100 优惠券、免费打样、圣诞抽奖:
步骤 1:所需材料清单

除上表外还需:
- 19 颗 3mm 绿色 LED(19×1 排列)
- 每颗 LED 配 220Ω 限流电阻(红光用 330Ω)
- 直流电机(12V/24V,500-800 rpm)
- 霍尔传感器用磁铁
- 洞洞板/实验板
- 导线、焊锡、小螺丝刀
- 锂电池 + 升压模块(输出 5V)
步骤 2:电路原理图

Arduino Nano 经限流电阻驱动 LED 列,所有阴极共地。霍尔传感器 5V 供电,磁铁经过输出脉冲。
步骤 3:电机底座组装

选稳固底板(木板/硬纸板),钻中心孔固定电机轴,螺丝锁紧保证自由旋转。
步骤 4:电路焊接

洞洞板上排焊 19 颗 LED,每阳极串联电阻,阴极共地。焊好后用 3.7V 钮扣电池逐颗测试。Nano 用双排母座固定。
步骤 5:LED 与 Arduino 接线

19 路电阻另一端分别接 Nano D2–D20,单根跳线把所有 LED 阴极接 GND,实现逐颗控制。
步骤 6:转子安装与磁铁定位

LED 列中心对准电机轴,保证动平衡。电机侧面粘磁铁,供霍尔传感器检测每圈脉冲,触发刷新图案。
步骤 7:程序烧录

下载并上传 POV 时钟固件:
代码利用霍尔传感器中断计时控制 LED 点亮,形成平滑悬浮显示。
步骤 8:测试调试

上电后旋转应清晰显示时间。若闪烁/模糊,调整电机转速。最佳观看距离 30-60 cm。
代码与原理图
制造工艺
- 布谷鸟钟:历史、工艺与现代演变
- 复古 Numitron 管时钟:Arduino Nano 驱动,低温可靠省电
- DIY Arduino单词时钟 – 极简优雅的实时文字显示
- 自制 Arduino 伊斯兰祷告时间实时时钟
- 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
- Arduino Due 驱动 3.2″ TFT 实现温度监测与实时时钟
- 模拟指针风格 POV 时钟:Arduino Nano + 17 LED + 霍尔传感器
- 自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85
- 用 Arduino Pro Mini 与 DS1302 RTC 打造精准七段数码管时钟
- Arduino 8×8 LED 矩阵翻页时钟 - DIY 实时时钟项目
- eDOT:基于 Arduino 的精密时钟与气象站,内置红外遥控
- 用 DS1302 RTC 和 Arduino UNO 制作可靠闹钟