Différences entre versions de « Feather-Station-Meteo-logiciel »
(Page créée avec « {{Feather-Station-Meteo-NAV}} {{traduction}} == Logiciel == === Bibliothèque Arduino pour Adafruit Feather HUZZAH avec ESP8266 == Si vous êtes un nouvel utilisateur... ») |
|||
(12 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Feather-Station-Meteo-NAV}} | {{Feather-Station-Meteo-NAV}} | ||
− | |||
− | |||
== Logiciel == | == Logiciel == | ||
− | === Bibliothèque Arduino pour Adafruit Feather HUZZAH avec ESP8266 == | + | === Bibliothèque Arduino pour Adafruit Feather HUZZAH avec ESP8266 === |
Si vous êtes un nouvel utilisateur de Feather HUZZAH EPS8266, vous aurez besoin d'installer la carte et les bibliothèques afin de compiler et de téléverser votre code à l'aide de l'IDE Arduino. | Si vous êtes un nouvel utilisateur de Feather HUZZAH EPS8266, vous aurez besoin d'installer la carte et les bibliothèques afin de compiler et de téléverser votre code à l'aide de l'IDE Arduino. | ||
Ligne 33 : | Ligne 31 : | ||
== Obtenir la clé Wunderground API == | == Obtenir la clé Wunderground API == | ||
+ | Le sketch/croquis Arduino utilise l'API Wunderground pour extraire des données météorologiques. | ||
+ | Vous devez vous inscrire et créer un compte sur [Wunderground.com le site de Wunderground]. C'est complètement gratuit. | ||
+ | Une fois inscrit et connecté, accédez à la section API du site et créez une clé API. | ||
+ | Copiez-le dans votre presse-papiers et enregistrez-le. | ||
+ | Il devra être collé dans le fichier settings.h. | ||
+ | |||
+ | {{asm-begin}} | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-06.png}} | ||
+ | {{asm-text}} | ||
+ | === Créer un compte === | ||
+ | Aller à la page [https://www.wunderground.com/member/registration/ Enregistrement] et entrez votre e-mail, nom d'utilisateur souhaité, mot de passe et d' accord avec les conditions de service. | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-07.png}} | ||
+ | {{asm-text}} | ||
+ | === Générer votre clé d'API === | ||
+ | Une fois inscrit, accédez à la page développeur API et choisissez le plan Stratus (c'est gratuit). Ensuite, cliquez sur le bouton "Purchase Key" pour continuer. | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-08.png}} | ||
+ | {{asm-text}} | ||
+ | === Enregistrez votre clé d'API === | ||
+ | Maintenant, vous devrez remplir le formulaire en saisissant vos informations d'identification et en acceptant les conditions d'utilisation. Cliquez sur "Purchase Key" lorsque vous avez terminé. | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-09.png}} | ||
+ | {{asm-text}} | ||
+ | === Récupérer votre clé d'API === | ||
+ | Vous pouvez récupérer votre clé API. Copiez-la et enregistrez-la dans un endroit sûr - Vous pouvez toujours vous connecter et récupérer votre clé API ultérieurement. | ||
+ | |||
+ | {{asm-end}} | ||
+ | |||
+ | == Paramètres == | ||
+ | |||
+ | Vous aurez besoin d'ajuster manuellement quelques paramètres afin d'afficher correctement les conditions météorologiques de votre région. Dans le fichier settings.h fichier, recherchez le paramètre '''"Wunderground Underground"'''. | ||
+ | Ici, vous devez entrer votre clé Wunderground API , la langue désirée, le pays et la ville. | ||
+ | |||
+ | <syntaxhighlight lang="python"> | ||
+ | // Wunderground Settings | ||
+ | const boolean IS_METRIC = true; //Forcer l'affichage en °C (système Métrique) | ||
+ | const String WUNDERGRROUND_API_KEY = "placez_votre_clé_api_ici"; | ||
+ | const String WUNDERGRROUND_LANGUAGE = "FR"; //Langue d'affichage | ||
+ | const String WUNDERGROUND_COUNTRY = "BE"; //Pays pour la météo | ||
+ | const String WUNDERGROUND_CITY = "Aywaille"; //Ville en belgique (vérifiez qu'elle soit bien disponible sur le site de Wunderground) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == Gestion de l'énergie == | ||
+ | |||
+ | L'affichage est programmé pour s'éteindre au bout de 10 secondes. Lorsque l'écran est tapoté, il se rallume automatiquement. | ||
+ | Vous pouvez régler le temps "actif" en ajustant la valeur de delay dans le code ( qui se trouve dans le fichier '''weather_station_color.ino'''). | ||
+ | |||
+ | <syntaxhighlight lang="python"> | ||
+ | // For AWAKE_TIME seconds we'll hang out and wait for OTA updates | ||
+ | for(uint16_t i=0; i<AWAKE_TIME; i++ ) { | ||
+ | // Handle OTA update requests | ||
+ | ArduinoOTA.handle(); | ||
+ | delay(10000); | ||
+ | yield(); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == Téléverser le sketch/croquis dans le Feather HUZZAH ESP8266 == | ||
+ | |||
+ | Une fois vos ajustements et réglages effectués, vous pouvez téléverser le sketch/croquis dans le Feather. | ||
+ | Avant de le faire, allez dans '''Outils > Type de Carte''' et sélectionnez '''Adafruit HUZZAH ESP8266'''. | ||
+ | Ensuite, vérifiez les différentes options ci-dessous: | ||
+ | |||
+ | * Fréquence du CPU: 80 MHz | ||
+ | * Flash Taille: 4M (SPIFFS 3M) | ||
+ | * Vitesse de téléchargement: 115200 | ||
+ | |||
+ | Branchez un câble de données microUSB dans la carte et connectez-le à un port USB de votre ordinateur. | ||
+ | Dans l'onglet '''Outils > Port''', vous devriez voir le port du '''ESP8266'''. (Si vous êtes sur un Mac, il sera reconnu comme '''/dev/cu.SLAB_USBtoUART'''). | ||
+ | |||
+ | Avec ces options de sélection, vous pouvez maintenant téléverser le code dans le Feather en cliquant sur le bouton de téléchargement. | ||
+ | Vous verrez l'état du téléchargement dans la fenêtre noire au bas de l'IDE Arduino. | ||
+ | |||
+ | {{asm-begin}} | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-10.jpg}} | ||
+ | {{asm-text}} | ||
+ | === Démarrage initial === | ||
+ | La première fois que l'Arduino Sketch s'exécute, il transforme l'ESP8266 en un point d'accès WiFi. L'écran vous indiquera de vous connecter au point d'accès WiFi ESP8266. | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-11.png}} | ||
+ | {{asm-text}} | ||
+ | === Se connecter à ESP8266 === | ||
+ | Vous devriez voir l'ESP8266 listé dans les réseaux WiFi disponibles. Sélectionnez " ESP8962600 ". Aucun mot de passe n'est nécessaire. | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-12.png}} | ||
+ | {{asm-text}} | ||
+ | === Configurez le WiFi === | ||
+ | Une fois connecté, votre ordinateur lancera automatiquement une page de configuration WiFi. Vous avez la possibilité de rechercher les réseaux WiFi disponibles ou de les saisir manuellement. | ||
+ | S'il n'affiche pas la page de configuration automatiquement, vous pouvez ouvrir un navigateur web et taper http://192.168.4.1 pour vous connecter sur la page de configuration. | ||
+ | |||
+ | {{asm-row|img=Feather-Station-Meteo-13.png}} | ||
+ | {{asm-text}} | ||
+ | |||
+ | === Informations d'identification WiFi === | ||
+ | Choisissez votre réseau WiFi et entrez votre mot de passe. Puis cliquez sur le bouton Enregistrer. | ||
+ | |||
+ | {{asm-end}} | ||
+ | == Connexions ESP8266 WiFi == | ||
+ | L'ESP8266 télécharge alors automatiquement les éléments (icônes de conditions météorologiques) sur la carte. Une fois terminé, il affichera automatiquement la date, l'heure, la météo et les phases de lune. Assez cool, hein? ...... | ||
{{Feather-Station-Meteo-TRAILER}} | {{Feather-Station-Meteo-TRAILER}} |
Version actuelle datée du 13 mai 2018 à 15:08
Logiciel
Bibliothèque Arduino pour Adafruit Feather HUZZAH avec ESP8266
Si vous êtes un nouvel utilisateur de Feather HUZZAH EPS8266, vous aurez besoin d'installer la carte et les bibliothèques afin de compiler et de téléverser votre code à l'aide de l'IDE Arduino. Suivez le guide ci-dessous pour installer la carte et les bibliothèques, puis revenez ici une fois que vous l'avez installé avec succès. Le guide vous guidera à travers l'installation de l'IDE Arduino.
Installation et configuration de l'IDE Arduino pour le Feather ESP8266
Téléchargement et installation des bibliothèques ARDUINO
Vous devrez télécharger et installer quelques bibliothèques afin de compiler l'esquisse. Vous pouvez les installer manuellement en téléchargeant les liens directs ci-dessous ou utilisez le Gestionnaire de bibliothèque dans l'IDE Arduino pour les rechercher et les installer.
- Télécharger Adafruit GFX Library
- Télécharger Adafruit ILI9341 Library
- Télécharger Adafruit STMPE610
- Télécharger WiFiManager pour ESP8266
- Télécharger ESP8266 Weather Station Library
- Télécharger JSON Streaming Parser
Sketch/croquis Arduino
Téléchargez le Sketch/croquis Arduino en cliquant sur le lien ci-dessous.
Obtenir la clé Wunderground API
Le sketch/croquis Arduino utilise l'API Wunderground pour extraire des données météorologiques. Vous devez vous inscrire et créer un compte sur [Wunderground.com le site de Wunderground]. C'est complètement gratuit. Une fois inscrit et connecté, accédez à la section API du site et créez une clé API. Copiez-le dans votre presse-papiers et enregistrez-le. Il devra être collé dans le fichier settings.h.
Créer un compteAller à la page Enregistrement et entrez votre e-mail, nom d'utilisateur souhaité, mot de passe et d' accord avec les conditions de service. | |
Générer votre clé d'APIUne fois inscrit, accédez à la page développeur API et choisissez le plan Stratus (c'est gratuit). Ensuite, cliquez sur le bouton "Purchase Key" pour continuer. | |
Enregistrez votre clé d'APIMaintenant, vous devrez remplir le formulaire en saisissant vos informations d'identification et en acceptant les conditions d'utilisation. Cliquez sur "Purchase Key" lorsque vous avez terminé. | |
Récupérer votre clé d'APIVous pouvez récupérer votre clé API. Copiez-la et enregistrez-la dans un endroit sûr - Vous pouvez toujours vous connecter et récupérer votre clé API ultérieurement. |
Paramètres
Vous aurez besoin d'ajuster manuellement quelques paramètres afin d'afficher correctement les conditions météorologiques de votre région. Dans le fichier settings.h fichier, recherchez le paramètre "Wunderground Underground". Ici, vous devez entrer votre clé Wunderground API , la langue désirée, le pays et la ville.
// Wunderground Settings
const boolean IS_METRIC = true; //Forcer l'affichage en °C (système Métrique)
const String WUNDERGRROUND_API_KEY = "placez_votre_clé_api_ici";
const String WUNDERGRROUND_LANGUAGE = "FR"; //Langue d'affichage
const String WUNDERGROUND_COUNTRY = "BE"; //Pays pour la météo
const String WUNDERGROUND_CITY = "Aywaille"; //Ville en belgique (vérifiez qu'elle soit bien disponible sur le site de Wunderground)
Gestion de l'énergie
L'affichage est programmé pour s'éteindre au bout de 10 secondes. Lorsque l'écran est tapoté, il se rallume automatiquement. Vous pouvez régler le temps "actif" en ajustant la valeur de delay dans le code ( qui se trouve dans le fichier weather_station_color.ino).
// For AWAKE_TIME seconds we'll hang out and wait for OTA updates
for(uint16_t i=0; i<AWAKE_TIME; i++ ) {
// Handle OTA update requests
ArduinoOTA.handle();
delay(10000);
yield();
Téléverser le sketch/croquis dans le Feather HUZZAH ESP8266
Une fois vos ajustements et réglages effectués, vous pouvez téléverser le sketch/croquis dans le Feather. Avant de le faire, allez dans Outils > Type de Carte et sélectionnez Adafruit HUZZAH ESP8266. Ensuite, vérifiez les différentes options ci-dessous:
- Fréquence du CPU: 80 MHz
- Flash Taille: 4M (SPIFFS 3M)
- Vitesse de téléchargement: 115200
Branchez un câble de données microUSB dans la carte et connectez-le à un port USB de votre ordinateur. Dans l'onglet Outils > Port, vous devriez voir le port du ESP8266. (Si vous êtes sur un Mac, il sera reconnu comme /dev/cu.SLAB_USBtoUART).
Avec ces options de sélection, vous pouvez maintenant téléverser le code dans le Feather en cliquant sur le bouton de téléchargement. Vous verrez l'état du téléchargement dans la fenêtre noire au bas de l'IDE Arduino.
Démarrage initialLa première fois que l'Arduino Sketch s'exécute, il transforme l'ESP8266 en un point d'accès WiFi. L'écran vous indiquera de vous connecter au point d'accès WiFi ESP8266. | |
Se connecter à ESP8266Vous devriez voir l'ESP8266 listé dans les réseaux WiFi disponibles. Sélectionnez " ESP8962600 ". Aucun mot de passe n'est nécessaire. | |
Configurez le WiFiUne fois connecté, votre ordinateur lancera automatiquement une page de configuration WiFi. Vous avez la possibilité de rechercher les réseaux WiFi disponibles ou de les saisir manuellement. S'il n'affiche pas la page de configuration automatiquement, vous pouvez ouvrir un navigateur web et taper http://192.168.4.1 pour vous connecter sur la page de configuration. | |
Informations d'identification WiFiChoisissez votre réseau WiFi et entrez votre mot de passe. Puis cliquez sur le bouton Enregistrer. |
Connexions ESP8266 WiFi
L'ESP8266 télécharge alors automatiquement les éléments (icônes de conditions météorologiques) sur la carte. Une fois terminé, il affichera automatiquement la date, l'heure, la météo et les phases de lune. Assez cool, hein? ......
Source: ESP8266 WiFi Weather Station with Color TFT Display créé par Les frères Ruiz pour AdaFruit Industries. Crédit [www.adafruit.com AdaFruit Industries]
Traduit par Wrotny A. (Pyranoid) pour MCHobby.be
Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.