Sommario:
- Passaggio 1: raccogliere l'elettronica
- Passaggio 2: scarica, aggiorna e carica lo schizzo
- Passaggio 3: collegare il modulo OLED e testare
- Passaggio 4: utilizzare un allegato
Video: Widget di visualizzazione meteo online utilizzando l'ESP8266: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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
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
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
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
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:
Tempo di visualizzazione di Arduino sul display a LED TM1637 utilizzando RTC DS1307: 8 passaggi
Arduino Display Time on TM1637 LED Display utilizzando RTC DS1307: In questo tutorial impareremo come visualizzare l'ora utilizzando il modulo RTC DS1307 e LED Display TM1637 e Visuino.Guarda il video
Visualizzazione semplice del tempo utilizzando Raspberry PI e Cyntech WeatherHAT: 4 passaggi
Visualizzazione semplice del tempo utilizzando Raspberry PI e Cyntech WeatherHAT: * Nel 2019 Yahoo ha cambiato la sua API e questo ha smesso di funzionare. Non ero a conoscenza del cambiamento. A settembre del 2020 questo progetto è stato aggiornato per utilizzare l'API OPENWEATHERMAP Vedi la sezione aggiornata di seguito, il resto di queste informazioni è ancora buono, tuttavia
IoT: visualizzazione dei dati del sensore di luce utilizzando Node-RED: 7 passaggi
IoT: visualizzazione dei dati del sensore di luce utilizzando Node-RED: in questo tutorial imparerai come creare un sensore connesso a Internet! Userò un sensore di luce ambientale (TI OPT3001) per questa demo, ma qualsiasi sensore di tua scelta (temperatura, umidità, potenziometro, ecc.) funzionerebbe. I valori del sensore
Visualizzazione della pressione barometrica e della temperatura utilizzando Infineon XMC4700 RelaxKit, Infineon DPS422 e AWS.: 8 passaggi
Visualizzazione della pressione atmosferica e della temperatura utilizzando Infineon XMC4700 RelaxKit, Infineon DPS422 e AWS.: È un progetto semplice per acquisire la pressione atmosferica e la temperatura utilizzando il DPS 422 di Infineon. Diventa goffo monitorare la pressione e la temperatura per un periodo di tempo. È qui che entra in gioco l'analisi, l'intuizione sul cambiamento in
Widget meteo ESP8266: 9 passaggi (con immagini)
Widget meteo ESP8266: [Riproduci video] Benvenuto nel mio nuovo progetto Widget meteo. Puoi trovare tutti i miei progetti su: https://www.opengreenenergy.com/Un widget meteo è un'applicazione che può essere scaricata sul tuo PC, laptop o un dispositivo mobile e svolgere il lavoro di fornire