Table des matières:
- Étape 1:
- Étape 2: Téléchargez l'IDE Arduino et les bibliothèques requises
- Étape 3: programmez vos unités ESP32
- Étape 4:
Vidéo: Horloge ESP32 utilisant WiFi, ESP-NOW et cellulaire : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Il s'agit d'une horloge wifi basée sur ESP32 que j'ai faite pour le concours sans fil. J'ai décidé de rendre cette horloge trop sans fil afin qu'elle utilise trois formes différentes de communication sans fil (WiFi, ESP-NOW et cellulaire). Le téléphone est connecté à une tour cellulaire et agit comme un point d'accès wifi. Le premier esp32 est connecté au téléphone et affiche l'heure qu'il tire d'un serveur ntp sur l'OLED.
Les deux points sont connectés au téléphone et transmettent les minutes et les secondes aux autres unités en utilisant le propre protocole de communication de l'esp32 appelé ESPNOW. Le premier deux-points transmet les minutes et le deuxième deux-points transmet les secondes.
Il y a 5 programmes distincts pour ce projet que je vais partager ci-dessous.
Étape 1:
1. Carte ESP32 avec écran OLED X5 intégré
2. Batterie au lithium 18650
3. Téléphone pouvant servir de point d'accès ou de routeur
4. Micro-câble USB
Étape 2: Téléchargez l'IDE Arduino et les bibliothèques requises
Tout d'abord, assurez-vous d'avoir le dernier Arduino IDE en visitant:
Ensuite, assurez-vous d'installer correctement le noyau arduino ESP32 en suivant les instructions sur la page GitHub ici:
Téléchargez et installez la bibliothèque de pilotes OLED pour l'ESP32 ici:
Si vous souhaitez créer votre propre police, vous devez utiliser ce générateur de polices:
Cliquez sur créer après avoir décidé quelle police vous souhaitez utiliser. La police que j'ai utilisée était une Nimbus Mono L simple avec une hauteur de 52 pixels. Après avoir installé toutes les bibliothèques, copiez le fichier du générateur et copiez-le. Recherchez sur votre ordinateur un fichier nommé oleddisplayfonts.h
Ouvrez-le avec un éditeur de texte et collez votre code de police en haut et faites attention au nom car vous devrez le copier dans votre programme. Par exemple, le nom de ma police est "Nimbus_Mono_L_Regular_52"
Étape 3: programmez vos unités ESP32
Assurez-vous de saisir le SSID et le mot de passe du réseau WiFi auquel vous vous connecterez.
Utilisez l'IDE Arduino pour programmer les 5 programmes différents.
Étape 4:
C'est ça! C'est un excellent projet pour vous aider à vous familiariser avec certaines des fonctionnalités de l'ESP32 et j'espère que cela inspirera quelqu'un à faire quelque chose de similaire.
Si vous avez trouvé cette instructable utile, veuillez voter pour moi dans le concours sans fil.
Merci!
Conseillé:
Lampe cellulaire WiFi RGB utilisant l'ESP8266 : 6 étapes
Lampe cellulaire RVB WiFi à l'aide de l'ESP8266 : Dans cet article, nous construisons une belle lampe cellulaire RVB qui peut être contrôlée via le Wi-Fi. La page de contrôle se compose d'une roue chromatique qui vous permet de changer rapidement les couleurs et vous pouvez également spécifier les valeurs RVB directement pour créer un total de plus de
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
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Faire une horloge avec M5stick C en utilisant Arduino IDE | Horloge en temps réel RTC avec M5stack M5stick-C : Salut les gars dans ce instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. semaine du mois sur l'écran
IOT avec réseau cellulaire avec ESP32 : 23 étapes
IOT avec réseau cellulaire avec ESP32 : Aujourd'hui, nous allons parler du modem GPRS, ou plutôt de l'ESP32 et de son utilisation avec le réseau de téléphonie cellulaire. C'est quelque chose qui fonctionne très bien. En utilisant le protocole MQTT, nous enverrons ensuite les données au tableau de bord Ubidots. Utilisez dans cet assemblage un