Progetto Paragon: Display meteo ESP32

ESP32 Immagine del titolo del display meteo

Ogni mattina, prima di prepararmi, mi ritrovo a cercare di capire che tempo fa. Se anche voi siete come me, ho trovato il progetto che può aiutarci: un display meteo in carta elettronica realizzato con un microcontrollore ESP32.

Luke Marzen ha sviluppato questa visualizzazione e l'ha poi condivisa come open-source su GitHub. Questo progetto è già in circolazione da qualche mese, ma non volevamo dimenticarlo nella nostra serie di progetti Paragon.

Prima di tutto, è un progetto talmente bello da meritare un articolo. Ma, soprattutto, Luke lo ha reso incredibilmente facile da replicare.

Display meteo ESP32
Credito: Luca Marzen.

Come si può vedere nella foto, non fornisce solo il meteo, ma anche gli orari di alba e tramonto, il vento e l'indice UV. Inoltre, fornisce l'umidità esterna e l'umidità e la pressione dell'aria interna.

Non troverete un display meteo migliore di questo, ve lo garantisco.

Hardware

Per quanto riguarda l'hardware, Luke si è orientato verso il microcontrollore FireBeetle 2 ESP32-E di Drobot, perché sono ottimi per il basso consumo energetico e hanno un circuito integrato per la batteria interna.

Ma certamente un altro microcontrollore ESP32 funzionerebbe altrettanto bene.

Luke ha anche scelto un Scheda breakout BME280 per misurare la pressione, la temperatura e l'umidità dell'aria all'interno.

Se si unisce il tutto a una batteria e a un display E-Ink, si ottengono tutti i pezzi necessari per questo progetto.

Vista interna del display meteo ESP32
Credito: Luca Marzen.

Naturalmente, è necessario anche un blocco di legno per montare l'intero progetto. Dovrete anche occuparvi del cablaggio, ma Luke è stato così gentile da includere uno schema molto chiaro di ciò che dovrete fare esattamente.

Schema di cablaggio del display meteo
Credito: Luca Marzen.

Software

Su la pagina GitHubè disponibile una guida estremamente ben documentata su come configurare la visualizzazione del meteo in modo che funzioni correttamente.

È necessario clonare il repository e assicurarsi che il dispositivo abbia accesso alla rete WiFi, all'ora e alla posizione. Tutto è relativamente semplice.

Il modo in cui la visualizzazione meteo raccoglie i dati è attraverso OpenWeatherMap. OpenWeatherMap consente di ottenere gratuitamente le informazioni attraverso una chiave API.

Luke vi spiega anche come far funzionare OpenWeatherMap senza che vi venga addebitato accidentalmente un numero eccessivo di chiamate API.

Display meteo ESP da dietro
Credito: Luca Marzen.

Quindi, se avete un microcontrollore ESP32 in giro e qualche ora di tempo, dovete iniziare subito a lavorarci.

Conclusione

Questo progetto è perfetto anche per giocare. Luke è stato così gentile da condividerlo attraverso una licenza pubblica generale GNU. Quindi non è solo un progetto fantastico da replicare, ma anche da giocare!

Anche in questo caso, per maggiori dettagli, è possibile consultare il sito la pagina GitHub qui. Contiene tutto ciò che si può desiderare, compresa una guida alla risoluzione dei problemi.

Inoltre, potete vedere altri fantastici progetti Paragon che abbiamo presentato in questa serie facendo clic su qui.

Quindi l'unica domanda che rimane è: come configurerete il vostro display meteo?

4 commenti

  1. Edwin in Settembre 3, 2023 il 4:59 am

    buenas tardes, me podría decir los componentes que lleva?
    Mi interessa, lo voglio fare come progetto nella mia scuola.
    De antemano gracias!!!

    • Adam in Settembre 4, 2023 il 9:06 am

      1. Microcontrollore ESP32
      2. Pannello a tinta unita elettronico
      3. Sensore BME280
      4. Batteria
      5. Un marchio o un trozo di madera
      6. cavi

  2. Diego in Settembre 4, 2023 il 11:42 pm

    cuanto cobras por una me interesaría comprarla

    • Adam in Settembre 5, 2023 il 7:56 am

      Il nostro sito è qui: buyzero.de

Lascia un commento