Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Horloge IoT RGB HexMatrix – Affichage LED hexagonale dynamique

Composants et fournitures

Composant Quantité
Arduino UNO 1
NodeMCU ESP8266 Breakout Board 1
LEDs NeoPixel WS2811 96
Alimentation 5V 2,5A (commutée) 1

Outils nécessaires

Applications et services en ligne

À propos de ce projet

La HexMatrix est une matrice LED dont les pixels sont triangulaires. Six pixels forment un hexagone. De nombreuses animations sont possibles grâce à la bibliothèque FastLED. J'ai aussi conçu les chiffres 0 à 9 sur une matrice de 10 segments par chiffre pour en faire une horloge IoT.

Fournitures

Étape 1 : Impression 3D

Images des pièces imprimées fournies.

Étape 2 : Connexions du circuit

Schémas fournis en images.

Étape 3 : Note importante

Étape 4 : Assemblage

Photos d'assemblage fournies.

Étape 5 : Programmation

Trois codes sont fournis :

HexMatrix.ino (animations)

  1. Ouvrez dans Arduino IDE.
  2. Installez la bibliothèque FastLED.
  3. Sélectionnez carte/port, téléversez.

Clock1 et Clock2 (horloge IoT)

  1. Ouvrez dans Arduino IDE.
  2. Personnalisez les couleurs (RGB) :
// Couleur des chiffres (RGB)
int r = 255, g = 255, b = 255;
// Couleur du fond (RGB)
int br = 0, bg = 20, bb = 10;
  1. Renseignez vos identifiants Wi‑Fi :
const char* ssid = "Votre_SSID";
const char* password = "Votre_MotDePasse";
  1. Réglez votre fuseau horaire (ex: Inde UTC+5:30 → 5.5 * 3600) :
int timezone = -5.5 * 3600;  // Adapter selon votre pays
  1. Sélectionnez carte « ESP8266 » (NodeMCU 1.0), port, téléversez.

De nombreuses autres animations sont disponibles dans les exemples FastLED.

Code source

clock1.ino (horloge avec fond uni)

Code complet fourni – trop long pour affichage intégral. Points clés :

clock2.ino (horloge avec animation « pride » en fond)

Similaire à clock1 mais la fonction background() est remplacée par pride() (animation arc-en-ciel animée issue des exemples FastLED). Le reste (affichage heures/minutes, NTP, Wi‑Fi) est identique.

Schémas

Deux schémas fournis en images.

Processus de fabrication

  1. L'Horloge à Coucou : Histoire, Artisanat et Évolution Moderne
  2. Construire un bouton IoT AWS contrôlé par mouvement avec Raspberry Pi, capteur PIR et MQTT
  3. Étendre GoPiGo v2 sur Windows 10 IoT Core pour Raspberry Pi 3
  4. Horloge POV Arduino : Construire un affichage LED à persistance rétinienne
  5. Horloge Miroir Infini : Élégance Infinie et Précision Temporelle
  6. Brasage tendre expliqué : types, techniques et guide étape par étape
  7. Guide expert : Dépannage des problèmes de brasage par vague sur PCB
  8. Maîtriser le Procédé de Brasage Tendre : Guide Professionnel pour Assemblages Métalliques Précis
  9. Maîtriser le brasage PCB : types, techniques et ressources clés