Table des matières:

Horloge basée sur ESP32 : 4 étapes
Horloge basée sur ESP32 : 4 étapes

Vidéo: Horloge basée sur ESP32 : 4 étapes

Vidéo: Horloge basée sur ESP32 : 4 étapes
Vidéo: Gestion heure RTC NTP , bibliotheque utime ESP32 en micropython 2024, Novembre
Anonim
Image
Image
Pièces et bibliothèques
Pièces et bibliothèques

Tutoriel comment construire une horloge basée sur un esp32 avec un écran oled intégré, avec un bouton tactile, sans aucune autre pièce, aucun câblage/soudure requis

Étape 1: Pièces et bibliothèques

Pièces et bibliothèques
Pièces et bibliothèques

les pièces

  • Un module ESP32 avec un écran OLED intégré (Amazon)
  • Un câble micro USB

Bibliothèques

  • NTPTime.h ici
  • SSD1306 pour esp ici

Étape 2: Coder

Tout d'abord, assurez-vous d'avoir ajouté le package esp32 à votre gestionnaire de forum (suivez les instructions ici si vous ne le faites pas).

Le code est sur github, lien ici.

Téléchargez-le ou collez-le dans un croquis arduino. Assurez-vous de changer le ssid, le mot de passe et le fuseau horaire.

Sélectionnez wemos lolin32 comme tableau et téléchargez votre code (vous devrez peut-être maintenir le démarrage et appuyer sur les boutons en avant de télécharger).

Étape 3: Terminé

Terminé
Terminé
Terminé
Terminé

Maintenant, l'horloge devrait être terminée. Pour basculer l'affichage de la date, appuyez simplement sur la broche T1 ou 0 sur l'esp.

Améliorations

Si vous voulez le rendre plus frais, vous pouvez souder un fil sur la broche GPIO0, puis attacher une petite plaque/pièce de métal à l'autre extrémité. Isolez le couvercle métallique de l'esp et fixez-y la plaque/pièce (avec de la colle chaude).

Problèmes

Si vous avez d'autres problèmes, n'hésitez pas à les laisser dans les commentaires.

Étape 4: Références

  • Polices Oled personnalisées
  • Bibliothèque ssd1306 d'origine

Conseillé: