Sommario:
- Passaggio 1: dati meteorologici
- Passaggio 2: configurazione del Pi
- Passaggio 3: accessori stampati in 3D
- Passaggio 4: il risultato
Video: Stazione meteorologica RPi e orologio digitale: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Di Anders644PIIl mio InstagramSegui di più dell'autore:
Informazioni: Ciao, amo l'elettronica, la stampa 3D e la condivisione di ciò che realizzo. Per lo più cerco di fare cose utili, ma a volte ne faccio anche solo per divertimento e per imparare qualcosa di nuovo. E se ti piace quello che vedi, segui… Maggiori informazioni su Anders644PI »
Questo è un progetto facile e veloce da realizzare e un bel display da mostrare. Visualizza sia l'ora, le condizioni meteorologiche che la temperatura. E se ti piace quello che vedi, seguimi su Instagram e Twitter (@Anders644PI) per stare al passo con quello che faccio.
Il codice si basa sull'utile codice di StuffWithKirby sulla lettura dei dati meteorologici JSON in python e SteveAmor sul fantastico codice dell'orologio digitale SenseHat di Github.
Avrai bisogno:
- Un Raspberry Pi 3 (qualsiasi Raspberry Pi a 40 pin funzionerà)
- Un Raspberry Pi SenseHat (o qualsiasi altro display, su cui visualizzare i dati meteo)
- Un alimentatore 5V 2.4A per Raspberry Pi
- Una scheda Micro SD da 8 GB o superiore con l'ultima versione di Raspian
- Una stampante 3D e bobine di PLA di qualsiasi colore (opzionale)
- Questo set di viti e distanziatori (opzionale: è necessario solo se si desidera utilizzare il diffusore)
Passaggio 1: dati meteorologici
Otteniamo i dati meteorologici da OpenWeatherMap.org, ma puoi ovviamente aggiungere un termister o un mi piace al Pi e leggere i dati direttamente da quello, se lo desideri davvero.
- Inizia creando un account GRATUITO su OpenWeatherMap.org.
- Quindi copia la tua chiave API da utilizzare in seguito.
- Ora scarica e apri il file city.list.json, cerca la tua città, quindi copia il city-id per dopo.
Passaggio 2: configurazione del Pi
1. Nel terminale sul Pi (con connessione a Internet) eseguire questo comando, per ottenere la configurazione del Pi:
sudo apt-get update && sudo apt-get upgrade
2. Ora scarica il mio repository GitHub e modifica lo script:
git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py
3. In RPi_Weather_Station.py incolla la tua chiave API e il tuo city-id. Puoi anche cambiare le unità in imperiale (fahrenheit), se lo desideri oltre la metrica (gradi).
4. Ora eseguilo e dovrebbe funzionare alla grande. Ma se hai problemi, sentiti libero di dirmelo nei commenti e sarò felice di aiutarti.
sudo python RPi_Weather_Station.py
Passaggio 3: accessori stampati in 3D
Questo passaggio è facoltativo, ormai hai già una stazione meteo funzionante. Ma quando ho accesso a una stampante 3D, è meglio che la usi.
1. Il primo aggiornamento è un diffusore per il SenseHat, che può essere avvitato al cappello con due viti e due distanziatori per il Pi. Ho usato alcune viti che avevo in giro, ma anche alcune di queste dovrebbero funzionare. Scarica il file qui:
2. Il secondo aggiornamento è un supporto verticale per il Pi. Questo non richiede viti, scorre semplicemente sulle porte USB. Ciò rende le porte USB ed Ethernet non funzionanti. Scarica il file qui:
Passaggio 4: il risultato
Congratulazioni, hai finito!!! Ora dovresti avere una bella stazione meteorologica RPi sulla tua scrivania e informarti con utili informazioni meteorologiche.
Mi piacerebbe vedere cosa realizzi con questo progetto, quindi per favore taggami su @anders644pi, su Twitter o Instagram, se lo fai. E per favore, se ti piace questo progetto, votami nel Microcontroller Contest:
Consigliato:
Stazione meteorologica professionale con ESP8266 e ESP32 fai da te: 9 passaggi (con immagini)
Stazione Meteo Professionale con ESP8266 ed ESP32 DIY: LineaMeteoStazione è una stazione meteo completa interfacciabile con i sensori professionali di Sensirion e con alcuni componenti dello strumento Davis (Pluviometro, Anemometro) Il progetto è pensato come stazione meteo fai da te ma richiede solo il
Orologio della stazione meteorologica ESP8266: 4 passaggi
Orologio della stazione meteorologica ESP8266: questo progetto è un bel modo per visualizzare l'ora e il tempo in un piccolo pacchetto conveniente. Spiegherò il progetto, come funziona e mostrerò il codice qui. Puoi premere diversi pulsanti per mostrare il tempo attuale in una località prestabilita e anche il tem
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: 3 passaggi
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: oggi realizzeremo un orologio analogico e un orologio Orologio digitale con Led Strip e modulo MAX7219 Dot con Arduino. Correggerà l'ora con il fuso orario locale. L'orologio analogico può utilizzare una striscia LED più lunga, quindi può essere appeso al muro per diventare un'opera d'arte
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
Stazione meteorologica RPi con sito Web reattivo: 5 passaggi
RPi Weatherstation With Responsive Website: per un progetto scolastico abbiamo dovuto realizzare un dispositivo IoT con un sito Web per visualizzare le informazioni raccolte in modo piacevole. Ho scelto di creare una stazione meteorologica alimentata da un Raspberry Pi 3 con Flask per il sito Web reattivo, MySQL (MariaDB) per i miei dati