视觉的坚持
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 5 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要的工具和机器
|
关于这个项目
视觉暂留是一种视错觉,它适用于我们日常电视工作的一个简单现象。我的第一个 pov 是在六个月前使用 arduino uno 和电机。但是最好有一个小巧便携的设备,可以随身携带,无需任何外部电机或风扇即可看到图像。
这个小型便携式 pov 版本使用 attiny 85 ic,使用 atmega 328 ic 的 arduino uno 的较小变体。 这一次,我制作了 pov 作为礼物送给我妹妹。有很多关于如何制作 pov 的教程,但很多教程都有大量的电线和电机,而且很多时候使用的是 arduino uno 板本身。所以我想, 带有内置电源和开关的无线小型 pov。 通过将内部晶体速度切换到 attiny85 的 1 MHZ,无需任何电机即可更清晰地看到图像。通过适当的相机快门速度控制,可以看到漂亮而清晰的图像。
第 1 步:材料和工具
- Arduino UNO
- 阿蒂尼 85
- 5 个任意颜色的 LED
- 面包板
- 焊接离子和焊锡丝
- 刀具
- 点状印刷电路板
- 钢锯
- 滑动开关
- 8 针 ic 插座
- 3v cr2032 纽扣电池和支架
- 跳线
第 2 步:制作电路板
- 使用钢锯将 Dotted pcb 切成 9 x 3.5 cm
- 将 LED 焊接到板上,然后使用切割机切掉多余的 LED 脚。
- 如图所示将8pin ic插座焊接在板上
- 将所有 LED 的地线连接到 85 针脚 4
- 按照电路图图片所示连接其余电路。确保使用焊桥技术,因为整个电路板应该没有电线。
- 使用万用表检查所有连接以检查两条走线是否没有短路。
- 清洁印刷电路板,现在我们将焊接开关和电池座
- 将纽扣电池放入支架中,用万用表检查哪个引脚是正负极
- 焊接电池座和滑动开关的引脚,如图所示
- 将ic插座的8pin连接到滑动开关中间的pin上,slider will的第一个pin连接到电池座的正极
- 现在追踪gnd连接
- 检查每个连接是否短路,使用去焊泵并重做走线。
感谢 Hemal Chevli 分享 pov 的 pcb 版本
https://github.com/hemalchevli/POV
第 3 步:为 Attiny 编程
步骤1。在arduino ide中安装ATtiny支持
- 在 Arduino 软件中打开首选项对话框。
- 在对话框底部附近找到“Additional Boards Manager URLs”字段
-
将以下 URL 粘贴到该字段中(使用逗号将其与您已添加的任何 URL 分开) https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
package_damellis_attiny_index.json - 单击“确定”按钮保存更新的首选项。
- 在“工具> 板”菜单中打开板管理器。
- 滚动到列表底部;您应该会看到“ATtiny”条目。
- 点击 ATtiny 条目。应该会出现一个安装按钮。单击安装按钮。
-
“已安装”一词现在应该出现在 ATtiny 条目的标题旁边。
-
关闭板管理器。您现在应该在“工具> 板”菜单中看到 ATtiny 的条目。
步骤 2. 将示例中的 Arduino isp 草图上传到 arduino uno
步骤 3. 将 ATTINY 85 的以下引脚连接到 arduino uno
ATTINY 85 ----- Arduino Uno
pin5(MOSI) ----- D 11
pin6(MISO) ------ D 12
pin7(SCK) ------ D 13
pin8(VCC) ------ 5V
pin4(gnd) ------ GND
pin1(reset) ------- D10
我做了一个屏蔽来做这个连接,还在屏蔽上添加了 atmega 328 支持,屏蔽直接放在 arduino uno 上,你可以在没有任何电线和面包板的情况下进行编程。
步骤 4. 转到 Tools 并将程序员从 avrisp mkll 更改为 Arduino as ISP
第五步,将板子换成aTtiny,选择aTtiny 85芯片,设置内部时钟为1mhz
步骤6.使用shift+upload上传pov程序,上传成功。
第 4 步:完成!!
取出相机开始点击照片。调整快门速度以获得完美照片。
pov 的制作不到 4 美元,这是非常便宜的礼物,您可以送给任何所爱的人。小巧且可以随身携带。
代码
Github
https://github.com/hemalchevli/POVhttps://github.com/hemalchevli/POV示意图
制造工艺
- Squid Games Doll 使用 Arduino UNO
- Arduino pov 视觉时钟
- 带有伊斯兰祈祷时间的 Arduino 时钟
- 使用 Arduino Uno 的人体检测机器人系统
- WebServerBlink 使用 Arduino Uno WiFi
- 简单的 UNO 计算器
- 使用 Arduino UNO 在 LCD TFT 屏幕上显示图像!
- 使用 Arduino Uno 控制 LED 矩阵
- Wi-Servo:Wi-Fi 浏览器控制的伺服电机
- 视觉持久性 (POV) 地球仪
- Arduino Uno + 电子设备(灯泡)+ Android 手机
- 25 kHz 4 Pin PWM 风扇控制与 Arduino Uno