Arduino UNOとATtiny85で作る携帯型POV(残像)ディスプレイ
必要な部品と用品
| Arduino UNO | ×1 |
| ATtiny85(Microchip Technology) | ×1 |
| LED(汎用) | ×5 |
| スライドスイッチ | ×1 |
| 8ピンICソケット | ×1 |
| CR2032コイン電池とホルダー(3V) | ×1 |
必要な工具
- ニッパー/カッター
プロジェクト概要
残像効果(POV)は、テレビと同じ原理で動作する光学的錯覚です。以前はArduino UNOとモーターで作成しましたが、モーターなしでどこでも持ち運べる小型デバイスを目指しました。

この携帯型POVは、Arduino UNOのATmega328より小型なATtiny85を使用します。妹へのプレゼントとして制作しました。既存のチュートリアルは配線が多かったりモーターが必要だったりしますが、配線なし、内蔵電源、スイッチ付きの超小型POVを実現しました。
ATtiny85の内部クロックを1MHzに設定することで、モーターなしでも残像が鮮明に見えます。カメラのシャッター速度を調整すれば、よりクリアに撮影可能です。
ステップ1: 材料と工具

- Arduino UNO
- ATtiny85
- LED 5個(色は任意)
- ブレッドボード
- はんだごてとハンダ
- ニッパー
- ユニバーサル基板(ドット基板)
- 糸ノコ/ハックソー
- スライドスイッチ
- 8ピンICソケット
- CR2032コイン電池とホルダー
- ジャンパーワイヤー
ステップ2: 基板の制作





- ドット基板を9cm × 3.5cmにカット(糸ノコ使用)
- LEDを基板にはんだ付けし、余分な脚をニッパーでカット
- 8ピンICソケットを写真の位置にはんだ付け
- 全LEDのカソードをATtiny85のピン4(GND)に接続
- 回路図に従って配線。全配線をはんだブリッジで行い、ジャンパーワイヤーを一切使わない
- テスターでショートしていないか全接点を確認
- 基板を洗浄し、スイッチと電池ホルダーをはんだ付け
- テスターで電池ホルダーの極性を確認
- 電池ホルダーとスライドスイッチを写真通りに接続
- ICソケットの8番ピン(VCC)をスイッチの中間端子、スイッチの片側を電池ホルダーのプラスに接続
- GNDラインを接続
- 全接点を再確認、ショートがあれば吸い取り線ではんだを除去してやり直し
PCB版の設計を共有してくれたHemal Chevli氏に感謝:GitHubリポジトリ
ステップ3: ATtiny85への書き込み

- ATtinyサポートをArduino IDEに追加
- 環境設定の「追加のボードマネージャURL」に以下を追加
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json - ボードマネージャーで「ATtiny」を検索しインストール
- 環境設定の「追加のボードマネージャURL」に以下を追加
- Arduino ISPスケッチをUNOに書き込む(ファイル→スケッチ例→11.ArduinoISP→ArduinoISP)
- ATtiny85とUNOを接続
ATtiny85 Arduino UNO ピン5 (MOSI) D11 ピン6 (MISO) D12 ピン7 (SCK) D13 ピン8 (VCC) 5V ピン4 (GND) GND ピン1 (RESET) D10 配線不要で書き込めるシールドも自作しました(ATmega328対応も追加)。
- ツール設定: 書き込み装置を「Arduino as ISP」に、ボードを「ATtiny」、チップを「ATtiny85」、クロックを「Internal 1MHz」に設定
- 書き込み: Shiftキーを押しながら「マイコンボードに書き込み」で成功します
ステップ4: 完成!




カメラで撮影してみてください。シャッター速度を調整すると綺麗に残像が写ります。材料費4ドル未満で作れる、どこへでも持っていける安価なプレゼントになります。
コード
GitHub: https://github.com/hemalchevli/POV
回路図
製造プロセス
- Arduino UNOで作る『イカゲーム』テーマのインタラクティブ人形 - DIYプロジェクト
- Arduino POVクロック:残像効果で浮かび上がるLED時計を自作する
- Arduino で作るイスラム教礼拝時刻付きリアルタイムクロック
- Arduino Unoベースの人間検知レスキューロボット:センサー統合ステップバイステップ
- Arduino UNO WiFi Webサーバー:ブラウザからLEDをON/OFF制御
- Arduino UNOで作るシンプル電卓 - シリアルモニターで四則演算
- Arduino UNOで1.17インチTFT LCDに画像を表示する方法
- Arduino Unoで8×8 LEDマトリックスを制御:ステップバイステップガイド
- Wi-Servo:WebブラウザからWi-Fi経由でサーボモーターを制御
- DIY POVグローブ - Arduino Megaで作るLED球体ディスプレイ
- Arduino Unoで25kHz 4ピンPWMファンを制御 – 製作・コード・テスト