Sommario:
- Passaggio 1: COME FUNZIONA?
- Fase 2: LA CONFIGURAZIONE
- Fase 3: IL CODICE
- Fase 4: IL RISULTATO
- Passaggio 5: DOVE VERSO DA QUI?
- Fase 6: CONCLUSIONE
Video: Stazione meteorologica IoT basata su ESP8266: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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?
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
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
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
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:
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): 4 passaggi
ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): Ciao ragazzi! In questo Instructable, impareremo come interfacciare il sensore LM35 a NodeMCU e visualizzare le informazioni sulla temperatura su Internet su uno smartphone con l'applicazione Blynk. (Anche in questo progetto utilizzeremo il widget SuperChart nel Bl
Stazione meteorologica basata su Arduino: 9 passaggi
Stazione meteorologica basata su Arduino: i componenti hardware del sistema sono costituiti da sensore di umidità + temperatura, pressione atmosferica, sensore di altitudine, bussola, sensore di rilevamento della luce, modulo orologio, modulo Secure digital card (scheda SD), scheda di sviluppo Arduino mega e un LCD. Un de
Stazione del vento per windsurf basata su MQTT e AWS: 3 passaggi (con immagini)
Stazione del vento per il windsurf basata su MQTT e AWS: a Shenzhen, ci sono molte belle spiagge. Nelle giornate estive, lo sport che prediligo di più è la vela. Per quanto riguarda la vela, sono ancora un principiante, mi piace la sensazione dell'acqua di mare che mi tocca il viso e, soprattutto, ho trovato molti nuovi amici con questo sport. Ma per
Stazione di alimentazione del dormitorio/Stazione di ricarica NiMH potenziata: 3 passaggi
Dorm Power Station/Souped Up NiMH Charging Station: Ho un disastro di una centrale elettrica. Volevo condensare tutto ciò che è stato caricato su un banco di lavoro e avere spazio per saldare/ecc. Elenco di cose di potere: telefono cellulare (rotto, ma carica le batterie del mio telefono, quindi è sempre collegato e carica di mantenimento