Horloge POV Arduino : Construire un affichage LED à persistance rétinienne
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino Nano R3 | 1 |
| LED générique (1×) | 1 |
| LED verte 3 mm (1×) | 1 |
| Capteur à effet Hall (1×) | 1 |
Applications et services en ligne
- Arduino IDE (v2.x)
À propos de ce projet
Ce guide vous explique comment construire une horloge à persistance rétinienne (POV) compacte en utilisant un Arduino Nano, 19 LED, un capteur à effet Hall et un moteur DC. Le résultat est un affichage LED rotatif qui crée une image flottante affichant l'heure lorsqu'on la regarde de côté.


Le projet utilise une batterie lithium-ion couplée à un convertisseur élévateur pour une alimentation légère et portable. Avec 19 LED disposées en une seule colonne (matrice 19×1), l'horloge peut afficher des chiffres, des symboles ou des motifs personnalisés.
Remerciements à NextPCB pour le support et les services de fabrication de PCB. Utilisez les liens ci-dessous pour un coupon de 100 $ et la livraison gratuite sur les prototypes PCB :
Étape 1 : Matériel requis

En plus des composants listés ci-dessus, vous aurez besoin des éléments suivants :
- 19 LED (3 mm, vertes) – disposées en une rangée 19×1
- Résistance 220 Ω pour chaque LED (sauf LED rouges)
- Résistance 330 Ω pour LED rouges si utilisées
- Moteur DC (12 V ou 24 V, 500-800 tr/min)
- Aimants pour l'alignement du capteur à effet Hall
- Plaque de circuit imprimé (perfboard ou veroboard) pour le soudage
- Fils, soudure et petit tournevis
- Batterie lithium-ion et convertisseur élévateur (sortie 5 V)
Étape 2 : Schéma de circuit

Le schéma montre l'Arduino Nano connecté à la rangée de LED via des résistances de limitation de courant. Toutes les cathodes sont reliées à une ligne de masse commune. Le capteur à effet Hall reçoit un signal logique 5 V et délivre une impulsion lorsqu'un aimant passe à proximité.
Étape 3 : Assembler la base du moteur

Choisissez une base stable – une planche en bois, du carton ou toute surface plane fera l'affaire. Percez un trou central qui s'adapte parfaitement à l'arbre du moteur et fixez-le avec une vis pour permettre une rotation libre.
Étape 4 : Assembler le circuit

Montez les 19 LED en ligne droite sur la plaque de circuit. Fixez la résistance appropriée sur chaque anode et soudez-les en place. Reliez toutes les cathodes à une seule piste de masse. Une fois assemblé, testez chaque LED avec une pile bouton 3,7 V pour confirmer le fonctionnement.
Montez l'Arduino Nano sur la plaque en utilisant deux bandes de connecteurs femelles pour une connexion sécurisée.
Étape 5 : Connecter les LED à l'Arduino

Connectez chaque extrémité libre de résistance à une broche numérique de l'Arduino Nano (par ex. D2–D20). Utilisez un seul fil de liaison pour relier toutes les cathodes des LED à la broche GND. Cette configuration permet à l'Arduino de contrôler chaque LED individuellement.
Étape 6 : Monter l'hélice sur le moteur

Fixez la rangée de LED sur l'arbre du moteur, en veillant à ce qu'elle soit centrée et équilibrée. Placez un aimant sur le côté du moteur pour que le capteur à effet Hall sur l'Arduino détecte chaque rotation. Cette impulsion déclenche le rafraîchissement du motif LED.
Étape 7 : Programmation

Téléchargez le sketch Arduino qui contrôle l'horloge POV et téléversez-le sur votre Nano :
Le code utilise l'interruption du capteur à effet Hall pour chronométrer l'activation des LED, créant une affichage d'horloge fluide et flottant.
Étape 8 : Test

Une fois alimentée, la rangée de LED rotative doit former une image nette et persistante de l'heure. Ajustez la vitesse du moteur si l'affichage scintille ou semble flou. Pour de meilleurs résultats, maintenez la distance de visualisation entre 30 cm et 60 cm.
Code
Schémas
Processus de fabrication
- L'Horloge à Coucou : Histoire, Artisanat et Évolution Moderne
- Construire une horloge Numitron rétro avec Arduino : simple, fiable et économe en énergie
- Horloge à Mots DIY Arduino – Afficheur Temps Réel Élégant et Personnalisable
- Horloge Arduino temps réel pour les heures de prière islamiques
- Construire une horloge maître LED personnalisée avec alarme – Visible à 12 mètres
- Moniteur de Température et Horloge Temps Réel Arduino avec Écran TFT 3.2"
- Horloge à persistance rétinienne (POV) style analogique — Arduino Nano 17 LEDs
- Construire un affichage à persistance rétinienne portable avec Arduino UNO et ATtiny85
- Construire un Réveil Fiable avec RTC DS1302 et Arduino UNO