亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

组件与材料

Arduino UNO×1
ATtiny85 单片机×1
LED(任意颜色)×5
滑动开关×1
8 引脚 IC 座×1
CR2032 纽扣电池及电池座×1

所需工具

项目简介

视觉暂留(POV) 是一种光学错觉,利用人眼视觉残留效应在空中显示图案。本项目制作一个无需电机、内置电源、极简体积的便携 POV 装置,可作为礼物赠送。

自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

核心思路

步骤 1:材料准备

  1. Arduino UNO(作为编程器)
  2. ATtiny85
  3. 5 颗 LED
  4. 面包板、烙铁、焊锡
  5. 切割钳、洞洞板、手锯
  6. 滑动开关、8P IC 座、CR2032 电池座、跳线
自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

步骤 2:制作电路板

  1. 将洞洞板锯切为 9 cm × 3.5 cm
  2. 焊接 LED,剪去多余引脚
  3. 焊接 8P IC 座,按原理图连接(所有 LED 阴极接 ATtiny85 Pin 4)
  4. 采用“焊桥”工艺实现无跳线布线
  5. 万用表检查短路
  6. 焊接开关与电池座,确认极性
  7. IC 座 Pin 8 接开关中间脚,开关一侧接电池正极
  8. 接地、最终复测
自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85
自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

PCB 版本设计参考:Hemal Chevli 的 GitHub

步骤 3:烧录 ATtiny85

  1. Arduino IDE 添加开发板管理器网址:https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
  2. 安装 “ATtiny” 核心板支持
  3. 上传 “ArduinoISP” 例程到 UNO
  4. 按下表连线 ATtiny85 与 UNO:
ATtiny85Arduino UNO
Pin 5 (MOSI)D11
Pin 6 (MISO)D12
Pin 7 (SCK)D13
Pin 8 (VCC)5V
Pin 4 (GND)GND
Pin 1 (RESET)D10
  1. 工具 → 程序员 → 选择 “Arduino as ISP”
  2. 工具 → 开发板 → ATtiny → ATtiny85 → 内部时钟 1 MHz
  3. 按 Shift + 上传 烧录(使用 ISP 模式)
自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

步骤 4:完成与拍摄

装入电池,拨动开关,在暗处挥动装置,用相机调整快门速度拍摄长曝光照片即可看到图案。

自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

成本不足 4 美元,是极具创意的低成本礼物。

代码

完整代码托管于:GitHub

原理图

自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85

制造工艺

  1. 自制《鱿鱼游戏》主题互动娃娃——Arduino UNO DIY项目
  2. Arduino POV 时钟:自制视觉暂留 LED 显示器
  3. 自制 Arduino 伊斯兰祷告时间实时时钟
  4. 基于 Arduino Uno 的人体检测救援机器人:传感器集成分步指南
  5. Arduino Uno WiFi 网页服务器:通过浏览器控制 LED 开关
  6. Arduino 串口简易计算器:两数四则运算演示
  7. Arduino UNO 驱动 1.17 英寸 TFT 屏显示图片 (SD 卡读取)
  8. Arduino Uno驱动MAX7219级联8×8 LED矩阵:从入门到动画显示
  9. Wi-Servo:基于 ESP8266 的 Wi-Fi 网页端舵机远程控制系统
  10. DIY 视觉暂留 (POV) 球体:Arduino Mega 驱动的 LED 光绘艺术
  11. Arduino + 继电器 + 安卓 App 远程控制灯泡
  12. Arduino Uno 控制 25kHz 4 针 PWM 风扇 - 硬件、代码与测试