Sommario:

Widget di visualizzazione meteo online utilizzando l'ESP8266: 4 passaggi
Widget di visualizzazione meteo online utilizzando l'ESP8266: 4 passaggi

Video: Widget di visualizzazione meteo online utilizzando l'ESP8266: 4 passaggi

Video: Widget di visualizzazione meteo online utilizzando l'ESP8266: 4 passaggi
Video: Stazione Meteo WIFI e Touch-screen con ESP8266 2024, Dicembre
Anonim
Widget di visualizzazione meteo online utilizzando ESP8266
Widget di visualizzazione meteo online utilizzando ESP8266

Un paio di settimane fa, abbiamo imparato a costruire un sistema di visualizzazione del tempo online che ha ottenuto le informazioni meteorologiche per una determinata città e le ha visualizzate su un modulo OLED. Abbiamo usato la scheda Arduino Nano 33 IoT per quel progetto che è una nuova scheda che ha molte funzionalità ma è leggermente costosa e più grande rispetto alle alternative. In questo post, impareremo come costruire questo piccolo widget di visualizzazione meteo online compatto e carino che è simile al progetto precedente.

Il video qui sopra copre tutto ciò che devi sapere e spiega anche come viene realizzato lo schizzo.

Passaggio 1: raccogliere l'elettronica

Raccogliere l'elettronica
Raccogliere l'elettronica

Utilizzeremo la mini scheda WeMos D1 che utilizza il chipset ESP8266 e utilizzeremo un modulo OLED da 0,96 pollici per il display.

Passaggio 2: scarica, aggiorna e carica lo schizzo

Scarica, aggiorna e carica lo schizzo
Scarica, aggiorna e carica lo schizzo
Scarica, aggiorna e carica lo schizzo
Scarica, aggiorna e carica lo schizzo
Scarica, aggiorna e carica lo schizzo
Scarica, aggiorna e carica lo schizzo

Come nel progetto precedente, otterremo le informazioni meteorologiche dal servizio OpenWeatherMap. Scarica lo schizzo utilizzando il seguente link:

Per prima cosa dobbiamo ottenere una chiave API per utilizzare il servizio OpenWeatherMap. Il servizio OpenWeatherMap ha un piano gratuito che consente un massimo di 60 chiamate API al minuto. Ciò significa che possiamo richiedere informazioni meteorologiche a una velocità massima di una volta al secondo, che è più di ciò di cui abbiamo bisogno. Il video illustra l'intero processo, ma ecco una versione testuale di ciò che deve essere fatto:

Inizia registrandoti o accedendo al servizio OpenWeatherMap e vai alla sezione API. Immettere il nome per una nuova chiave e fare clic sul pulsante di generazione. Prendere nota di questa chiave ma non condividerla con nessuno. Ci vuole un po' di tempo prima che questa chiave venga attivata, quindi dovrai aspettare un po'. Il completamento dell'operazione potrebbe richiedere fino a un'ora, ma la mia chiave è stata attivata entro 10 minuti.

Inizia ad aggiornare lo schizzo aggiungendo le tue credenziali WiFi poiché dobbiamo connetterci a una rete affinché funzioni. L'altra cosa che devi fare nello schizzo è aggiornare la chiamata API con le informazioni sulla tua città e la chiave API. Assicurati di avere installato il pacchetto di supporto della scheda corretto per la scheda ESP8266. Dovrai anche installare le librerie ArduinoJSON e u8g2 affinché lo sketch funzioni. Il video ti guida attraverso il processo di installazione di tutto questo.

Una volta completato, collega la scheda, assicurati di aver selezionato le impostazioni corrette della scheda e premi il pulsante di caricamento. Una volta caricato, la scheda stamperà lo stato insieme alle informazioni meteo sul terminale seriale. Puoi visualizzarlo per assicurarti che tutto funzioni come previsto, prima di passare al passaggio successivo.

Passaggio 3: collegare il modulo OLED e testare

Collega il modulo OLED e prova
Collega il modulo OLED e prova
Collega il modulo OLED e prova
Collega il modulo OLED e prova

Ora che lo schizzo funziona correttamente, dobbiamo cablare il modulo OLED. Utilizzare lo schema elettrico mostrato sopra e assicurarsi di collegare la corretta tensione di alimentazione al modulo OLED poiché alcuni accettano solo 3,3 V.

Una volta connesso, accendi la scheda e dovresti vedere il messaggio di benvenuto. Dai alla scheda qualche secondo per ottenere le informazioni meteo e le stamperà sul modulo OLED.

Passaggio 4: utilizzare un allegato

Usa una custodia
Usa una custodia
Usa una custodia
Usa una custodia
Usa una custodia
Usa una custodia
Usa una custodia
Usa una custodia

Tutto ciò che resta da fare ora è aggiungere un recinto adatto e utilizzerò questo modello di Thingiverse (https://www.thingiverse.com/thing:857858). Questo è lo stesso che è stato utilizzato per il progetto del tempo di rete e mi piace molto l'aspetto.

Aggiungi un cavo di lunghezza adeguata al modulo OLED insieme a del nastro biadesivo. Posizionalo in posizione e usa della colla a caldo vicino ai fili per tenerlo in posizione. Quindi, posiziona la scheda sul vassoio/coperchio posteriore e salda il modulo OLED come prima. Infine, spingi il coperchio in posizione e aggiungi un po' di colla per tenerlo in posizione.

Se ti è piaciuta questa build, ti preghiamo di prendere in considerazione l'iscrizione al nostro canale YouTube e di seguirci sui social media. Non costa nulla ma il tuo supporto ci aiuterà immensamente nel continuare a creare progetti come questo.

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Sito Web BnBe:

Grazie per il vostro sostegno!

Consigliato: