Table des matières:

Horloge matricielle LED ESP8266 : 8 étapes (avec images)
Horloge matricielle LED ESP8266 : 8 étapes (avec images)

Vidéo: Horloge matricielle LED ESP8266 : 8 étapes (avec images)

Vidéo: Horloge matricielle LED ESP8266 : 8 étapes (avec images)
Vidéo: LES AFFICHEURS MATRICIELS 2024, Novembre
Anonim
Horloge matricielle LED ESP8266
Horloge matricielle LED ESP8266

Horloge matricielle LED ESP8266

Horloge matricielle à LED simple basée sur le populaire ESP8266 avec module d'horloge en temps réel et synchronisation de l'heure via WiFi à partir d'un serveur NTP.

NOUVEAU ! Version ESP32 également disponible

Étape 1: Pièces et outils

Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils

Voyons d'abord ce dont nous avons besoin.

Les pièces:

  • 6 x 8x8 MAX7219 LED Matrice Banggood
  • 1 x RTC DS3231
  • 1 x carte ESP12 Bangood
  • 1 x pot de pâtes
  • 1 x 5,5 mm X 2,1 mm Alimentation DC Support de panneau Jack en métal
  • 1 x câble d'alimentation USB à 5,5 mm X 2,1 mm jack 5v cc
  • 1 x film de teinte de fenêtre
  • 11 x fils dupont femelle à femelle Bangood

Outils:

  • fer à souder
  • vaporisateur
  • couteau de passe-temps
  • ruban adhésif double face

Toutes les pièces peuvent facilement provenir d'ebay/aliexpress et/ou de magasins locaux.

Étape 2: Préparation de la matrice LED

Préparation de la matrice LED
Préparation de la matrice LED
Préparation de la matrice LED
Préparation de la matrice LED

J'ai trouvé plus facile d'acheter 2 modules de 4 pièces, de couper l'un d'eux en deux et de le souder à l'autre tout en conservant l'orientation imprimée sur le PCB.

Étape 3: connectez l'affichage matriciel à LED et le RTC à l'ESP8266

Connectez l'affichage matriciel à LED et le RTC à l'ESP8266
Connectez l'affichage matriciel à LED et le RTC à l'ESP8266
Connectez l'affichage matriciel à LED et le RTC à l'ESP8266
Connectez l'affichage matriciel à LED et le RTC à l'ESP8266
Connectez l'affichage matriciel à LED et le RTC à l'ESP8266
Connectez l'affichage matriciel à LED et le RTC à l'ESP8266

Soudez les en-têtes des broches sur les modules puis utilisez les câbles dupont pour les connecter comme suit.

MAX7219 à ESP8266

  • VCC - 3,3 V
  • TERRE - TERRE
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 à ESP8266

  • TERRE - TERRE
  • VCC - 3,3 V
  • SDA - D1
  • SCL-D2

Une note sur le module RTC, apparemment il a aussi la capacité de charger la batterie, mais ce n'est pas une bonne idée lors de l'utilisation d'un CR2032. Une solution possible serait de couper la trace marquée sur l'image afin de désactiver la partie charge du circuit. De plus amples informations à ce sujet peuvent être trouvées ici.

Étape 4: Flashez le module ESP8266

Flashez le module ESP8266
Flashez le module ESP8266

L'étape Nest consisterait à télécharger le code sur l'ESP8266.

Alors que le code original peut être trouvé ici (merci à l'auteur !), vous pouvez trouver en pièce jointe la version anglaise de celui-ci.

Le processus de téléchargement est assez simple, n'oubliez pas de mettre à jour le code avec vos informations d'identification WiFi.

char ssid = "xxxxx"; // votre réseau SSID (nom) char pass = "xxxxx"; // votre mot de passe réseau

Étape 5: Appliquer le film solaire sur le pot à pâtes

Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes
Appliquer le film solaire sur le pot à pâtes

J'ai décidé de ne couvrir qu'une partie du pot avec un film pour que le reste des composants reste visible.

Après quelques essais et erreurs, j'ai remarqué que le "secret" est d'avoir à la fois le pot et le film aussi humides que possible avec de l'eau savonneuse pour pouvoir faire des ajustements au fur et à mesure que vous l'appliquez. Utilisez le flacon pulvérisateur pour que tout reste bien humide et le cutter pour couper l'excès de film.

Une fois qu'il est complètement sec, le film doit être assez bien étiré sur le pot.

Étape 6: Préparez la prise métallique de l'alimentation CC

Préparez la prise métallique de l'alimentation CC
Préparez la prise métallique de l'alimentation CC
Préparez la prise métallique de l'alimentation CC
Préparez la prise métallique de l'alimentation CC
Préparez la prise métallique de l'alimentation CC
Préparez la prise métallique de l'alimentation CC

Soudez 2 fils dupont à la prise DC. Ils seront connectés à l'ESP8266 comme suit.

  • + - NIV
  • - - GNG

Percez un tout au milieu du couvercle du bocal et montez la prise DC.

Étape 7: Tout assembler

Image
Image
Tout mettre ensemble
Tout mettre ensemble
Tout mettre ensemble
Tout mettre ensemble

Pour rendre les choses un peu plus ordonnées, j'ai collé le RTC et l'ESP8266 à l'arrière de l'écran LED à l'aide de ruban adhésif double face. Assurez-vous que les modules ne touchent aucun des contacts des modules LED, et s'ils le font, utilisez du ruban isolant pour couvrir les contacts afin d'éviter tout court-circuit.

De plus, afin de m'assurer que l'écran ne bouge pas une fois que j'ai revissé le couvercle du pot, j'ai ajouté du ruban adhésif à l'extrémité inférieure de celui-ci pour qu'il reste en place au fond du pot.

Il ne reste plus qu'à brancher le câble USB et le tour est joué !

Étape 8: Autres idées

  • Ajoutez une batterie de secours chargée via un TP4056;
  • Ajoutez un capteur de température et d'humidité;
  • Concevoir un boîtier imprimé en 3D;
  • Ajoutez un capteur de lumière pour assombrir l'affichage la nuit.

J'espère que ce projet vous a plu et si vous avez des questions n'hésitez pas.

Conseillé: