
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45


J'avais prévu d'acheter un Neopixel Ring 60 Led pour faire une horloge mais malheureusement je n'ai pas pu l'acheter. Enfin, j'ai acheté un Neopixel Ring 35 Leds et j'ai trouvé un moyen simple de créer une horloge Internet pouvant afficher les heures, les minutes et les secondes avec ce LED Ring 35. Commençons.
Étape 1: LISTE DES PIÈCES
Les principaux composants sont inclus:
- 01pcs x ESP8266 NODEMCU
- 01pcs x NEOPIXEL ANNEAU 35 LED
- 01pcs x PCB UNIVERSEL DOUBLE FACE POUR DIY 5x7cm
- 01pcs x MÂLE & FEMELLE 40PIN 2.54MM EN-TÊTE
- 01pcs x CHARGEUR DE TÉLÉPHONE POUR L'ALIMENTATION ÉLECTRIQUE
Étape 2: SCHÉMA

C'est un circuit très simple. La NEOPIXEL RING possède 2 x 3 plots marqués comme suit: 5V, DI, GND et 5V, DO, GND. Pour le contrôler, il suffit de souder 3 connexions sur ces 3 plots 5V, DI, GND sur la bague. 5V et GND de NEOPIXEL RING se connectent à +5V et GND de l'alimentation externe et la broche DI de données est connectée à ESP8266 NODEMCU à la broche D4.
Remarque: je n'ai pas pu trouver NEOPIXEL RING 35 LED dans la bibliothèque FRITZING, j'ai donc utilisé NEOPIXEL RING 60 LED pour le remplacer dans le schéma électrique.
Étape 3: SOUDAGE ET ASSEMBLAGE
Tout d'abord, j'ai retiré les câbles d'origine de NEOPIXEL RING, puis j'ai soudé l'en-tête mâle 3 broches aux broches 5V, DI, GND sur NEOPIXEL RING.

J'ai coupé le DIY PROTOBOARD CIRCUIT 5X7cm en un petit morceau, soudé 2 rangées d'embases femelles pour y brancher ESP8266 NODEMCU. Sur cette image, j'ai soudé des composants supplémentaires tels que: un connecteur femelle 8P pour MPU6050, une LED RVB avec 3 résistances de limitation de courant et un bornier à vis 2P.

Soudez l'en-tête femelle à 3 broches (5V, D4, GND) au bas du PCB DIY en suivant le schéma de l'étape précédente. Cet en-tête femelle se connectera à l'en-tête mâle de NEOPIXEL RING.

Collez une petite boite pour recouvrir ESP8266 NODEMCU. J'aimerais avoir une imprimante 3D pour faire de petites boîtes comme celle-ci. J'ai percé un trou sur la boîte pour que l'en-tête femelle du PCB DIY puisse passer par ce trou et se connecter à NEOPIXEL RING.

C'est très simple. TERMINÉ.

J'ai utilisé un chargeur de téléphone portable pour fournir une alimentation 5V à l'horloge de comptage.

Étape 4: PROGRAMMATION
Mon idée est montrée dans l'image ci-dessous:

L'heure sera affichée sous forme de nombre binaire et nous avons besoin de 4 LED équivalentes à un nombre binaire de 4 bits pour afficher l'heure (max. 12). Les minutes et les secondes sont représentées en comptant le nombre de LED dans le chiffre des dizaines (max. 5) et chiffre des unités (max.9). Au total, nous avons besoin de (5+9) x 2 = 28 LED pour afficher les minutes et les secondes.
Cette bague NEOPIXEL a 35 LED, donc 3 LED restantes sont utilisées comme séparateurs pour clarifier l'heure, les minutes et les secondes. Il est marqué par la couleur NOIRE sur l'image.
Nous pouvons voir l'image ci-dessous pour comprendre comment cette horloge affiche l'heure.

La position des LED est déclarée dans les tableaux suivants:
octet HHHH[4] = {16, 17, 18, 19}; // Heure - Nombre binaire 4 bits
octet M0[5] = {14, 13, 12, 11, 10}; // Minute - Octet à dix chiffres M1[9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minute - octet de chiffre d'unité S0[5] = {21, 22, 23, 24, 25}; // Minute - Octet à dix chiffres S1[9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minute - octet de chiffre d'unité SEPERATOR[3] = {0, 15, 20}; // 3 leds de séparation
Cette horloge de comptage peut lire les informations de temps du serveur NTP et l'heure sera mise à jour via WIFI par ESP8266 NODEMCU.
Nous pouvons nous référer à ce site Web pour sélectionner la couleur de led que vous préférez. Dans l'image ci-dessous, l'horloge à anneau de comptage indique l'heure sans LED de séparation.

Si cela cause de la confusion, nous pouvons définir une autre couleur pour eux (ex: BLANC dans l'image ci-dessous) pour différencier l'heure, les minutes et les secondes.

Le code de l'horloge de comptage est disponible sur mon GitHub.
Étape 5: TERMINER



Voir quelques autres photos.
Merci d'avoir regardé et j'espère qu'il vous plaira !!!
Aimez et ABONNEZ-VOUS à ma chaîne YouTube.
Conseillé:
AccuRep : un appareil de comptage de pompes : 8 étapes (avec photos)

AccuRep : un appareil de comptage de pompes : je connais beaucoup de personnes qui ont commencé à travailler sur cette quarantaine. Le problème avec les entraînements à domicile est le manque d'équipement de gym. Mes entraînements contiennent principalement des pompes. Pour vraiment me pousser, j'écoute de la musique rock pendant mes entraînements. Le problème est le nombre de représentants
Horloge de retraite / Compte à rebours / Horloge Dn : 4 étapes (avec photos)

Retirement Clock / Count Up / Dn Clock: J'avais quelques-uns de ces écrans à matrice de points LED 8x8 dans le tiroir et je réfléchissais à ce que je devais en faire. Inspiré par d'autres instructables, j'ai eu l'idée de construire un affichage de compte à rebours/up pour compter jusqu'à une date/heure future et si l'heure cible p
ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes

ESP8266 Horloge réseau sans RTC | Nodemcu NTP Horloge Pas de RTC | PROJET D'HORLOGE INTERNET: Dans le projet, un projet d'horloge sans RTC prendra du temps sur Internet en utilisant le wifi et l'affichera sur l'écran st7735
Horloge électronique C51 4 bits - Horloge en bois : 15 étapes (avec photos)

Horloge électronique C51 4 bits - Horloge en bois : J'ai eu du temps libre ce week-end, alors je suis allé de l'avant et j'ai assemblé cette horloge numérique électronique bricolage 4 bits de 2,40 AU $ que j'ai achetée sur AliExpress il y a quelque temps
Sesame Street - Horloge de comptage de numéros de flipper : 8 étapes (avec photos)

Sesame Street - Pinball Number Count Clock : cette instructable décrira la construction d'une horloge personnalisée. Bien qu'il s'agisse spécifiquement de la construction de l'horloge présentée sur Sesame Street; l'animation Pinball Number Counting, les procédures générales sont les mêmes et les instructio