Sommario:

Monitor meteo con Arduino MKR ENV Shield: 6 passaggi
Monitor meteo con Arduino MKR ENV Shield: 6 passaggi

Video: Monitor meteo con Arduino MKR ENV Shield: 6 passaggi

Video: Monitor meteo con Arduino MKR ENV Shield: 6 passaggi
Video: Sostenibilità e STEM: strumenti e consigli per partecipare al bando Green del MI - 2° incontro 2024, Luglio
Anonim
Monitor meteo con Arduino MKR ENV Shield
Monitor meteo con Arduino MKR ENV Shield

Alcuni giorni fa abbiamo ricevuto alcuni dei nuovissimi scudi MKR ENV. Questi scudi hanno diversi sensori (temperatura, pressione dell'aria, umidità, UV….) a bordo: una buona collezione per creare una semplice stazione meteorologica insieme al nostro kit ArduiTouch MKR. Abbiamo usato un Arduino MKR 1010 con WiFi come scheda principale per ricevere alcune informazioni meteo per una semplice previsione da openweather map.org. Alla fine il display dell'ArduiTouch mostrerà una semplice previsione e la temperatura esterna insieme alla temperatura interna misurata, alla pressione dell'aria e all'umidità.

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali

Materiali:

  • Arduino MKR1000 o 1010
  • Scudo Arduino MKR ENV
  • Kit ArduiTouch MKR

Utensili:

  • saldatore
  • filo di saldatura sottile
  • Pinze ago
  • pinze per taglio laterale
  • cacciavite a croce medio

Software:

Arduino IDE

Passaggio 2: assemblaggio del kit ArduiTouch MKR

Assemblaggio del kit ArduiTouch MKR
Assemblaggio del kit ArduiTouch MKR

Si prega di seguire le istruzioni di montaggio allegate.

Passaggio 3: montare la scheda Arduino MKR e lo scudo ENV

Montare la scheda Arduino MKR e lo scudo ENV
Montare la scheda Arduino MKR e lo scudo ENV

Dopo l'assemblaggio dell'ArduiTouch Kit stesso devi collegare l'Ardui MKR 1010 e l'MKR ENV Shield sul retro del PCB

Passaggio 4: installazione di librerie aggiuntive

Installa le seguenti librerie tramite Arduino Library Manager:

Libreria AdafruitGFX

Libreria AdafruitILI9341

Libreria Arduino JSON 5.x

Puoi anche scaricare la libreria anche direttamente come file ZIP e decomprimere la cartella sotto yourarduinosketchfolder/libraries/

Dopo aver installato le librerie Adafruit, riavvia l'IDE Arduino.

Passaggio 5: personalizzazione del firmware

È possibile scaricare il firmware dal nostro sito Web

Per la personalizzazione sono necessarie alcune modifiche al codice sorgente:WiFi: inserire SSID e password nelle righe 63 e 64

char* ssid ="yourssid"; // SSID della rete locale

char* password ="tuapassword"; // Password sulla rete

Account per OpenWeatherMap: Per ricevere successivamente i dati dalla piattaforma OpenWeatherMap avrai bisogno di un proprio account. Iscriviti qui per ottenere una chiave API:

Inserisci la tua chiave API nella riga 71:

String APIKEY = "your_api_key";

La tua posizione: vai su https://openweathermap.org/appid e cerca una posizione. Scorri il set di risultati e seleziona la voce più vicina alla posizione effettiva per la quale desideri visualizzare i dati. Sarà un URL come https://openweathermap.org/appid Il numero alla fine è quello che assegni alla costante sottostante. Inserisci il numero della tua posizione nella riga 72

String CityID = "your_city_id";

Orario: scegli il tuo fuso orario nella riga 73

int Fuso orario = 1;

Passaggio 6: compilazione e caricamento finali

Compilazione finale e caricamento
Compilazione finale e caricamento

Si prega di aprire questo esempio nell'IDE di Arduino. Compilalo e caricalo.

Consigliato: