Sommario:

Stazione meteorologica IoT basata su ESP8266: 6 passaggi
Stazione meteorologica IoT basata su ESP8266: 6 passaggi

Video: Stazione meteorologica IoT basata su ESP8266: 6 passaggi

Video: Stazione meteorologica IoT basata su ESP8266: 6 passaggi
Video: IoT Weather Station using DHT11 Sensor and NodeMCU ESP8266 2024, Novembre
Anonim
Image
Image

Vuoi realizzare un progetto di stazione meteorologica senza utilizzare alcun sensore e ottenere informazioni sul meteo da tutto il mondo?

Utilizzando OpenWeatherMap, diventa un vero compito.

Passaggio 1: COME FUNZIONA?

IL SET UP
IL SET UP

OpenWeatherMap.org offre dati da tutto il pianeta ed è di facile accesso tramite la loro API (interfaccia di programmazione dell'applicazione), che ovviamente viene emessa in JSON.

OpenWeatherMap.org non solo fornisce dati meteorologici attuali, ma può anche fornire previsioni a 5 e 16 giorni, dati storici e persino avvisi meteorologici.

Questo sito ci offre un'opzione gratuita che offre l'opportunità di ottenere il tempo attuale e le previsioni a cinque giorni da qualsiasi città del mondo.

Fase 2: LA CONFIGURAZIONE

IL SET UP
IL SET UP
IL SET UP
IL SET UP
IL SET UP
IL SET UP

1. Vai su OpenWeatherMap.org.

2. Dovrai registrarti per il loro account gratuito per ottenere una chiave API.

Per trovarlo, accedi al tuo account, quindi vai su "Chiavi API", quindi inserisci il nome della tua chiave e fai clic sul pulsante Genera.

Vedi foto sopra.

Fase 3: IL CODICE

IL CODICE
IL CODICE
IL CODICE
IL CODICE
IL CODICE
IL CODICE

Useremo le librerie e la piattaforma ESP8266. Il codice seguente è stato testato utilizzando NodeMCU.

Prima di tutto assicurati di avere le librerie ESP8266 e ArduinoJSON installate nel tuo ambiente di sviluppo.

Per la libreria ESP8266, avvia Arduino e apri la finestra Preferenze. Inserisci:

negli URL del gestore di schede aggiuntive archiviati.

Apri Gestione schede dal menu Strumenti > Scheda e trova la piattaforma ESP8266. Seleziona la versione che ti serve, quindi fai clic sul pulsante Installa. seleziona la scheda ESP8266 dal menu Strumenti > Scheda.

Per la libreria ArduinoJSON, puoi trovarla cercando in Includi libreria > Gestisci librerie.

Carica il codice qui sotto sulla tua scheda basata su ESP8266.

Fase 4: IL RISULTATO

Image
Image
IL RISULTATO
IL RISULTATO
IL RISULTATO
IL RISULTATO
IL RISULTATO
IL RISULTATO

Prima di tutto devi cambiare un po' il codice, - cambia ssid con il nome del tuo WiFi.

- cambia password con la password del tuo WiFi.

- inserisci la tua API_KEY dopo: &appid=

Se tutto va bene, carica il codice sulla tua bacheca.

Puoi ottenere i dati da qualsiasi città del mondo.

vedi foto.

Controlla il video se sei bloccato.

Passaggio 5: DOVE VERSO DA QUI?

Questo è l'inizio di un progetto molto più grande, quindi se volessi espanderlo, potresti facilmente aggiungere schermi OLED o LCD che mostrano il tempo attuale e leggere il tuo programma giornaliero per costruire uno specchio intelligente.

Fase 6: CONCLUSIONE

Ci sono molte fonti di dati meteorologici su Internet e variano in funzione.

OpenWeatherMap.org deve essere una delle soluzioni più semplici ed eleganti che abbiamo trovato per accedere facilmente ai dati meteorologici da tutto il pianeta.

Se hai qualche domanda ovviamente puoi lasciare un commento.myYoutube

il mio Facebook

mioTwitter

Grazie per aver letto questo progetto ^^ e buona giornata.

Ci vediamo.

Ahmed Nouira

Consigliato: