Arduino POVクロック:残像効果で浮かび上がるLED時計を自作する
部品と材料
| 部品 | 数量 |
|---|---|
| Arduino Nano R3 | 1 |
| 汎用LED(単体) | 1 |
| 3mm緑色LED | 1 |
| ホール効果センサー | 1 |
アプリとオンラインサービス
- Arduino IDE(v2.x)
プロジェクト概要
Arduino Nano、19個のLED、ホール効果センサー、DCモーターを用いて、コンパクトな残像効果(POV)クロックを構築するガイドです。完成品は回転するLED列が、横から見ると浮遊する時刻表示として見えます。


リチウムイオン電池と昇圧コンバーターの組み合わせで、軽量かつポータブルな電源を実現。19×1のシングルカラムに配置された19個のLEDで、数字、記号、カスタムパターンを表示可能です。
特別協力:NextPCBによるPCB製造サポート。以下のリンクから特典を利用可能:
ステップ1:必要な材料

上記部品表に加えて以下が必要です:
- 19個のLED(3mm、緑)— 19×1列に配置
- 各LED用220Ω抵抗(赤色LED以外)
- 赤色LED使用時は330Ω抵抗
- DCモーター(12Vまたは24V、500〜800rpm)
- ホール効果センサー用マグネット
- ユニバーサル基板またはベロボード(はんだ付け用)
- 電線、はんだ、小型ドライバー
- リチウムイオン電池と昇圧コンバーター(5V出力)
ステップ2:回路図

Arduino Nanoが電流制限抵抗を介してLED列に接続。すべてのカソードを共通グランドラインに接続。ホール効果センサーは5Vロジック信号を受け、マグネット通過時にパルスを出力します。
ステップ3:モーターベースボードの組み立て

安定したベース(木板、段ボール、平らな面なら何でも可)を用意。モーターシャフトがピッタリ嵌まる中央穴を開け、ネジで固定して自由回転できるようにします。
ステップ4:回路の組み立て

ユニバーサル基板上に19個のLEDを一直線に配置。各アノードに適切な抵抗を取り付けはんだ付け。すべてのカソードを単一のグランドトレースに接続。組み立て後、3.7Vコイン電池で各LEDの動作確認を行います。
Arduino Nanoを2列のメスヘッダーストリップで基板にマウントし、確実な接続を確保。
ステップ5:LEDをArduinoに接続

各抵抗のフリー側をArduino Nanoのデジタルピン(例:D2〜D20)に配線。すべてのLEDカソードを単一のジャンパーワイヤーでGNDピンに接続。この構成でArduinoが各LEDを個別に制御可能になります。
ステップ6:プロペラをモーターに取り付け

LED列をモーターシャフトに取り付け、センター出しとバランス調整を行います。モーター側面にマグネットを配置し、Arduino側のホール効果センサーが毎回転検知できるようにします。このパルスがLEDパターンのリフレッシュトリガーとなります。
ステップ7:プログラミング

POVクロック制御用Arduinoスケッチをダウンロードし、Nanoに書き込み:
ホール効果センサーの割り込みを用いてLED点灯タイミングを制御し、滑らかな浮遊時計表示を実現します。
ステップ8:テスト

電源投入後、回転するLED列がクリアな残像時刻画像を形成。表示がチラついたりぼやける場合はモーター速度を調整。最適な視認距離は30〜60cmです。
コード
回路図
製造プロセス
- 鳩時計:歴史、職人技、現代への進化
- Arduinoで作るレトロNumitron管時計:シンプル、信頼性高く、省エネ
- DIY Arduinoワードクロック – 文字で時刻を表示する洗練されたリアルタイムクロック
- Arduino で作るイスラム教礼拝時刻付きリアルタイムクロック
- 12メートル先から見える大型LEDマスタークロック(アラーム機能付き)を自作しよう
- Arduino Dueと3.2インチTFTで作る温度監視付きリアルタイムクロック
- アナログ風LED POVクロック – Arduino Nanoで作る残像時計
- Arduino UNOとATtiny85で作る携帯型POV(残像)ディスプレイ
- Arduino Pro MiniとDS1302 RTCで作る高精度7セグメント時計
- Arduino Nanoで作る8×8 LEDマトリックスのフリップクロック - 自作リアルタイムクロック
- DS1302 RTCとArduino UNOで作る信頼性の高い目覚まし時計