
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

Projet de week-end court et simple avec ESP8266 et écran OLED 0.96'' 128x64.
L'appareil est une horloge réseau, c'est-à-dire qu'il récupère l'heure des serveurs ntp. Il affiche également des informations météorologiques avec des icônes de openweathermap.org
Pièces requises:
1. Module ESP8266 (n'importe lequel, j'ai utilisé NodeMCU)
2. OLED 0.96 (basé sur I2C)
3. Fils de cavalier
4. Planche à pain
5. Câble USB pour connecter ESP8266 à l'ordinateur
Étape 1: Créez un compte sur Openweathermap.org

Créer un compte sur openweathermap.org est simple.
Créez un compte en cliquant sur s'inscrire.
Connectez-vous et accédez à l'onglet API. Notez votre clé API.
Étape 2: Connexions matérielles

Sur NodeMCU, les connexions sont les suivantes.
NodeMCU OLED
3V ------------- Vcc
Terre ------------- Terre
D1 ------------- SCL
D2 -------------- SDA
Étape 3: Gravez le programme à partir de l'IDE Arduino

Ouvrez le programme dans Arduino IDE.
Sélectionnez le module ESP8266 que vous utilisez dans le menu Cartes et téléchargez le code dans le module.
Le code met à jour les informations météo toutes les 10 minutes.
Toutes les icônes météo sont placées dans le fichier icon.h.
Le code de l'icône est renvoyé à partir de l'appel que nous faisons à openweathermap.org
J'ai utilisé une logique d'analyse très grossière pour extraire les informations météorologiques du json reçu.
Vous pouvez utiliser la bibliothèque json pour Arduino si vous le souhaitez.
Conseillé:
Horloge numérique à l'heure du réseau utilisant l'ESP8266 : 4 étapes (avec photos)

Horloge numérique à l'heure du réseau à l'aide de l'ESP8266 : Nous apprenons à construire une jolie petite horloge numérique qui communique avec les serveurs NTP et affiche l'heure du réseau ou d'Internet. Nous utilisons le WeMos D1 mini pour nous connecter à un réseau WiFi, obtenir l'heure NTP et l'afficher sur un module OLED. La vidéo ci-dessus t
Transmission de données NBIoT Comment utiliser les boucliers basés sur un modem BC95G - Test UDP et signalisation de l'état du réseau : 4 étapes

Transmission de données NBIoT Comment utiliser les boucliers basés sur le modem BC95G - Test UDP et signalisation de l'état du réseau : 10-15 minutes.Difficulté : intermédiaire.Remarque : des compétences en soudure sont requises
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
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 - Surveiller la température, l'humidité et l'indice de chaleur sur le M5stick-C avec DHT11 : 6 étapes

Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 | Surveiller l'indice d'humidité et de chaleur de la température sur M5stick-C avec DHT11 : Salut les gars, dans ces instructables, nous apprendrons comment interfacer le capteur de température DHT11 avec m5stick-C (une carte de développement par m5stack) et l'afficher sur l'écran de m5stick-C. Donc, dans ce tutoriel, nous allons lire la température, l'humidité & chauffer je
Robot de suivi de ligne basé sur PID avec réseau de capteurs POLOLU QTR 8RC : 6 étapes (avec photos)

Robot de suivi de ligne basé sur PID avec un réseau de capteurs POLOLU QTR 8RC : Bonjour ! C'est mon premier article sur les instructables, et aujourd'hui, je vais vous emmener sur la route et expliquer comment créer un robot de suivi de ligne basé sur PID à l'aide de QTR-8RC réseau de capteurs. Avant de passer à la construction du robot, nous devons comprendre