Table des matières:

Moniteur météo avec Arduino MKR ENV Shield : 6 étapes
Moniteur météo avec Arduino MKR ENV Shield : 6 étapes

Vidéo: Moniteur météo avec Arduino MKR ENV Shield : 6 étapes

Vidéo: Moniteur météo avec Arduino MKR ENV Shield : 6 étapes
Vidéo: How to use MicroPython on Your Arduino? 2024, Juillet
Anonim
Moniteur météo avec Arduino MKR ENV Shield
Moniteur météo avec Arduino MKR ENV Shield

Nous avons reçu il y a quelques jours quelques-uns des tout nouveaux boucliers MKR ENV. Ces boucliers ont plusieurs capteurs (température, pression atmosphérique, humidité, UV…) à bord - une bonne collection pour créer une station météo simple avec notre kit ArduiTouch MKR. Nous avons utilisé un Arduino MKR 1010 avec WiFi comme carte principale pour recevoir des informations météorologiques pour une prévision simple par openweather map.org. À la fin, l'écran de l'ArduiTouch affichera une prévision simple et la température extérieure ainsi que la température intérieure, la pression atmosphérique et l'humidité mesurées.

Étape 1: Outils et matériaux

Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux

Matériaux:

  • Arduino MKR1000 ou 1010
  • Bouclier Arduino MKR ENV
  • Kit ArduiTouch MKR

Outils:

  • fer à souder
  • fil de soudure fin
  • Pince à bec effilé
  • pince coupante latérale
  • tournevis cruciforme moyen

Logiciel:

IDE Arduino

Étape 2: Assemblage du kit ArduiTouch MKR

Assemblage du kit ArduiTouch MKR
Assemblage du kit ArduiTouch MKR

Veuillez suivre les instructions de montage ci-jointes.

Étape 3: Montez la carte Arduino MKR et le blindage ENV

Montez la carte Arduino MKR et le blindage ENV
Montez la carte Arduino MKR et le blindage ENV

Après l'assemblage du kit ArduiTouch lui-même, vous devez brancher l'Arduino MKR 1010 et le MKR ENV Shield à l'arrière du PCB

Étape 4: Installation de bibliothèques supplémentaires

Installez les bibliothèques suivantes via Arduino Library Manager:

Bibliothèque AdafruitGFX

Bibliothèque AdafruitILI9341

Bibliothèque Arduino JSON 5.x

Vous pouvez également télécharger la bibliothèque directement sous forme de fichier ZIP et décompresser le dossier sous yourarduinosketchfolder/libraries/

Après avoir installé les bibliothèques Adafruit, redémarrez l'IDE Arduino.

Étape 5: personnalisation du micrologiciel

Vous pouvez télécharger le firmware à partir de notre site Web

Certaines modifications du code source sont nécessaires pour la personnalisation:WiFi: Veuillez saisir le SSID et le mot de passe dans les lignes 63 et 64

char* ssid ="yourssid"; // SSID du réseau local

char* mot de passe ="votremot de passe"; // Mot de passe sur le réseau

Compte pour OpenWeatherMap: Pour recevoir ultérieurement des données de la plate-forme OpenWeatherMap, vous aurez besoin d'un propre compte. Inscrivez-vous ici pour obtenir une clé API:

Saisissez votre clé API à la ligne 71:

Chaîne APIKEY = "votre_clé_api";

Votre emplacement: accédez à https://openweathermap.org/appid et recherchez un emplacement. Parcourez l'ensemble de résultats et sélectionnez l'entrée la plus proche de l'emplacement réel pour lequel vous souhaitez afficher les données. Ce sera une URL comme https://openweathermap.org/appid Le nombre à la fin est ce que vous attribuez à la constante ci-dessous. Entrez le numéro de votre emplacement à la ligne 72

Chaîne CityID = "votre_ville_id";

Heure: Veuillez choisir votre fuseau horaire à la ligne 73

int fuseau horaire = 1;

Étape 6: Compilation finale et téléchargement

Compilation finale et téléchargement
Compilation finale et téléchargement

Veuillez ouvrir cet exemple dans l'IDE Arduino. Compilez-le et téléchargez-le.

Conseillé: