3d相册制作源代码_Arduino+3D打印制造视觉暂留显示器
MAKER: theSTEMpedia/译:趣无尽人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,也被称为是“视觉暂留”。人眼每秒处理的图像不超过 10-12 个。当一系列图像很快的连续性的滚动时,就会让我们产生幻觉,感觉画面在动。这也是制作动画电影的基本原则。本期给大家带来一款别出心裁的 LED 显示器,用 ...
MAKER: theSTEMpedia/译:趣无尽
人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,也被称为是“视觉暂留”。
人眼每秒处理的图像不超过 10-12 个。当一系列图像很快的连续性的滚动时,就会让我们产生幻觉,感觉画面在动。这也是制作动画电影的基本原则。
本期给大家带来一款别出心裁的 LED 显示器,用 Arduino、电机和一排 LED 制作的视觉暂留显示器。
是不是很酷呢,接下来我们先来看一段视频,看看是如何制作的吧。
材料清单
Arduino Nano×1
红外线传感器×1
洞洞板×1
LED 灯×若干
电阻×若干
直流电机×1
电池×1
电线×若干
热熔胶×1
烙铁×1
白纸×1
Arduino IDE(软件)
3D打印
3D 打印部分主要分为旋转支架和固定底座两个部分。所需 3D 打印的 STL 文件请在项目文件库中下载。
安装 LED
3D 部件打印完毕后,就可以进入操作环节了。
1、剪取一块洞洞板,大小与旋转支架部分相匹配。
2、安装 LED 灯,我使用八个红色的 LED 灯。关于灯的颜色,你可以自由选择。3、将所有 LED 灯的负极端口都焊接到洞洞板上。4、添加电阻,防止 LED 灯因电压(5V)过高而烧坏。我使用 220ohm 的电阻,将每个电阻焊接到每个 LED 灯的正极。
5、将跳线电缆连接到电阻的另一个脚上。
连接 LED 与 Arduino Nano
连接接口的方式如下:
LED0:Nano 的 D2 。
LED1: Nano 的 D3 。
LED2: Nano 的 D4 。
LED3: Nano 的 D5 。
LED4: Nano 的 D6 。
LED5: Nano 的 D7 。
LED6: Nano 的 D8 。
LED7: Nano 的 D9 。
负极为:Nano 的 Ground 。
安装直流电机
将直流电机安装到固定底座上并通电。
添加红外线传感器
我们需要一个点作为文本读写开始的起点。在固定底座下面粘贴一块白纸块作为起点,红外线传感器能检测到这张白纸块。
如果改变白纸的位置,那么文本显示的位置也将随之发生改变。红外线传感器与 Nano 连接方式如下 :
GND:Nano 的 GND。
Vin: Nano 的 5V。
Out:Nano 的 D10。
组装部件
1、连接电源,给 Arduino Nano 通电。2、将 Arduino Nano 安装到旋转的部件中。3、将旋转部件安装到固定底座上。
Arduino 编程
这里有大段源代码
代码文件可以在项目文件库中下载。
完成
当红外线传感器检测到白纸时,LED 灯就开始发光并显示出视觉暂留的效果。
由于视觉暂留原理,开关特定 LED 灯时,会显现出不同的图像相互重叠而形成的文字。
是不是简单又有趣?
本项目文件库地址:
http://maker.quwj.com/project/113
via instructables.com/id/Persistence-of-Vision-PoV-Display-Using-Arduino/
文中链接可点击文末阅读原文查看
更多精彩内容
树莓派视频监控方案 motionEyeOS
Arduino+舵机制造指尖陀螺机器人
极客范电子钟,亚克力+LED仿辉光管
用树莓派 Arduino 制造 LED 矩阵彩灯
用 Arduino 制造 LED 文字滚动显示器
在树莓派上使用 SSD1306 OLED 屏幕
在树莓派上玩转 micro:bit MicroPython
把你的树莓派和夜视摄像头合体了你说有多爽?
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)