Table des matières:
Vidéo: Horloge basée sur ESP32 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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é
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é:
Horloge cube multifonction basée sur la position : 5 étapes (avec images)
Horloge cube multifonction basée sur la position : Il s'agit d'une horloge basée sur Arduino dotée d'un écran OLED qui fonctionne comme une horloge avec la date, comme une minuterie de sieste et comme une veilleuse. Les différentes "fonctions" sont contrôlés par un accéléromètre et sont sélectionnés en faisant tourner l'horloge cubique
Passerelle Lora basée sur MicroPython ESP32 : 10 étapes (avec photos)
Passerelle Lora basée sur MicroPython ESP32 : Lora a été très populaire ces dernières années. Le module de communication sans fil utilisant cette technologie est généralement bon marché (utilisant un spectre libre), de petite taille, économe en énergie et a une longue distance de communication, et est principalement utilisé pour la communication mutuelle
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 basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : 5 étapes
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : Salut les gars, dans ce tutoriel, nous verrons comment créer une horloge de travail à l'aide d'un module d'horloge en temps réel DS1307 & Afficheurs OLED. Nous allons donc lire l'heure du module d'horloge DS1307. Et imprimez-le sur l'écran OLED
Horloge maîtresse basée sur Arduino pour les écoles : 9 étapes (avec photos)
Horloge maîtresse basée sur Arduino pour les écoles : si votre école, votre école pour enfants ou tout autre emplacement repose sur une horloge maîtresse centrale qui est cassée, vous pouvez avoir une utilité pour cet appareil. De nouvelles horloges maîtresses sont disponibles bien sûr, mais les budgets des écoles sont soumis à des pressions extrêmes, et c'est vraiment une sati