Table des matières:

Station météo IoT ESP8266 : 6 étapes
Station météo IoT ESP8266 : 6 étapes

Vidéo: Station météo IoT ESP8266 : 6 étapes

Vidéo: Station météo IoT ESP8266 : 6 étapes
Vidéo: Création d'une station météo - Microcontrôleur ESP8266 et serveur Web 2024, Novembre
Anonim
Image
Image

Envie de construire un projet de station météo sans utiliser de capteur, et d'obtenir des informations sur la météo du monde entier ?

Avec OpenWeatherMap, cela devient une vraie tâche.

Étape 1: COMMENT ÇA MARCHE ?

LA MISE EN PLACE
LA MISE EN PLACE

OpenWeatherMap.org propose des données de toute la planète, et il est facile d'y accéder via leur API (interface de programmation d'applications), qui est bien sûr sortie en JSON.

OpenWeatherMap.org fournit non seulement des données météorologiques actuelles, mais peut également servir des prévisions à 5 et 16 jours, des données historiques et même des avertissements météorologiques.

Ce site nous offre une option gratuite qui offre la possibilité d'obtenir la météo actuelle et les prévisions à cinq jours de n'importe quelle ville du monde.

Étape 2: LA CONFIGURATION

LA MISE EN PLACE
LA MISE EN PLACE
LA MISE EN PLACE
LA MISE EN PLACE
LA MISE EN PLACE
LA MISE EN PLACE

1. Rendez-vous sur OpenWeatherMap.org.

2. Vous devrez vous inscrire à leur compte gratuit afin d'obtenir une clé API.

Pour le trouver, connectez-vous à votre compte, puis accédez à « Clés API », puis entrez votre nom de clé et cliquez sur le bouton Générer.

Voir photos ci-dessus.

Étape 3: LE CODE

LE CODE
LE CODE
LE CODE
LE CODE
LE CODE
LE CODE

Nous utiliserons les bibliothèques et la plate-forme ESP8266. Le code ci-dessous a été testé à l'aide du NodeMCU.

Tout d'abord, assurez-vous que les bibliothèques ESP8266 et ArduinoJSON sont installées dans votre environnement de développement.

Pour la bibliothèque ESP8266, démarrez Arduino et ouvrez la fenêtre Préférences. Entrez:

dans d'autres URL de gestionnaire de cartes déposées.

Ouvrez le gestionnaire de cartes à partir du menu Outils > Carte et recherchez la plate-forme ESP8266. Sélectionnez la version dont vous avez besoin, puis cliquez sur le bouton d'installation. sélectionnez la carte ESP8266 dans le menu Outils > Carte.

Pour la bibliothèque ArduinoJSON, vous pouvez la trouver en recherchant dans Inclure la bibliothèque > Gérer les bibliothèques.

Téléchargez le code ci-dessous sur votre carte basée sur ESP8266.

Étape 4: LE RÉSULTAT

Image
Image
LE RÉSULTAT
LE RÉSULTAT
LE RÉSULTAT
LE RÉSULTAT
LE RÉSULTAT
LE RÉSULTAT

Tout d'abord, vous devez modifier un peu le code, - changez le ssid avec le nom de votre WiFi.

- changer le mot de passe avec le mot de passe de votre WiFi.

- mettre votre API_KEY après: &appid=

Si tout va bien, téléchargez le code sur votre tableau.

Vous pouvez obtenir les données de n'importe quelle ville dans le monde.

voir photo.

Regardez la vidéo si vous êtes bloqué.

Étape 5: O ALLER À PARTIR D'ICI ?

C'est le début d'un projet beaucoup plus vaste, donc si vous vouliez l'étendre, vous pouvez facilement ajouter des écrans OLED ou LCD qui affichent la météo actuelle et lire votre emploi du temps quotidien afin de construire un miroir intelligent.

Étape 6: CONCLUSION

Il existe de nombreuses sources de données météorologiques sur Internet et leur fonction varie.

OpenWeatherMap.org doit être l'une des solutions les plus simples et élégantes que nous ayons trouvées pour accéder facilement aux données météorologiques de toute la planète.

Si vous avez des questions bien sûr, vous pouvez laisser un commentaire.myYoutube

mon Facebook

mon Twitter

Merci d'avoir lu ce projet ^^ et bonne journée.

À plus.

Ahmed Nouira

Conseillé: