Taula de continguts:

Estació meteorològica RPi i rellotge digital: 4 passos (amb imatges)
Estació meteorològica RPi i rellotge digital: 4 passos (amb imatges)

Vídeo: Estació meteorològica RPi i rellotge digital: 4 passos (amb imatges)

Vídeo: Estació meteorològica RPi i rellotge digital: 4 passos (amb imatges)
Vídeo: Raspberry Pi Pico W Simple Web Server C Tutorial – HTTP Server with SSI & CGI 2024, De novembre
Anonim
Image
Image
Estació meteorològica RPi i rellotge digital
Estació meteorològica RPi i rellotge digital

Per Anders644PIMy Instagram Segueix més de l'autor:

Plantadora intel·ligent minimalista
Plantadora intel·ligent minimalista
Plantadora intel·ligent minimalista
Plantadora intel·ligent minimalista
Termòmetre digital LED RPi
Termòmetre digital LED RPi
Termòmetre digital LED RPi
Termòmetre digital LED RPi
Control de televisió Alexa NodeMCU
Control de televisió Alexa NodeMCU
Control de televisió Alexa NodeMCU
Control de televisió Alexa NodeMCU

Quant a: Hola, m'encanta l'electrònica, la impressió 3D i compartir el que faig. Intento sobretot fer coses útils, però de vegades també en faig només per diversió i per aprendre alguna cosa nova. I si us agrada el que veieu, seguiu … Més sobre Anders644PI »

Aquest és un projecte ràpid i fàcil de fer i una bonica pantalla per mostrar. Mostra el temps, les condicions meteorològiques i la temperatura. I si us agrada el que veieu, seguiu-me a Instagram i Twitter (@ Anders644PI) per estar al dia del que faig.

El codi es basa en el codi útil de StuffWithKirby per llegir dades meteorològiques JSON en python i en SteveAmor al codi de rellotge digital SenseHat de Github.

Necessitarà:

  • Un Raspberry Pi 3 (qualsevol Raspberry Pi de 40 pins funcionarà)
  • Un Raspberry Pi SenseHat (o qualsevol altra pantalla, per mostrar les dades meteorològiques)
  • Una font d'alimentació de 5V 2.4A per a Raspberry Pi
  • Una targeta Micro SD de 8 GB o superior amb la versió més recent de Raspian
  • Una impressora 3D i bobines de qualsevol color PLA (opcional)
  • Aquest conjunt de cargols i separadors (opcional: només el necessiteu si voleu utilitzar el difusor)

Pas 1: dades meteorològiques

Dades meteorològiques
Dades meteorològiques

Obtenim les dades meteorològiques d’OpenWeatherMap.org, però, per descomptat, podríeu afegir un termister o un like al Pi i llegir-ne dades directament, si realment voleu.

  1. Comenceu creant un compte GRATU onT a OpenWeatherMap.org.
  2. A continuació, copieu la vostra clau API per utilitzar-la més tard.
  3. Ara descarregueu i obriu el fitxer city.list.json, cerqueu la vostra ciutat i, a continuació, copieu l’identificador de ciutat per a més endavant.

Pas 2: Configuració del Pi

Configuració del Pi
Configuració del Pi

1. Al terminal del Pi (amb connexió a Internet) executeu aquesta ordre per obtenir la configuració del Pi:

sudo apt-get update && sudo apt-get upgrade

2. Ara baixeu el repositori de GitHub i editeu l'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. A RPi_Weather_Station.py enganxeu la vostra clau API i el vostre identificador de ciutat. També podeu canviar les unitats a imperial (fahrenheit), si voleu que aquesta sigui més que mètrica (graus).

4. Ara executeu-lo i hauria de funcionar molt bé. Però si teniu problemes, no dubteu a dir-ho als comentaris i estaré encantat d’ajudar-vos.

sudo python RPi_Weather_Station.py

Pas 3: accessoris impresos en 3D

Accessoris impresos en 3D
Accessoris impresos en 3D
Accessoris impresos en 3D
Accessoris impresos en 3D
Accessoris impresos en 3D
Accessoris impresos en 3D

Aquest pas és opcional, ja teniu una estació meteorològica funcional. Però quan tinc accés a una impressora 3D, és millor que la faci servir.

1. La primera actualització és un difusor per al SenseHat, que es pot cargolar al barret amb dos cargols i dos separadors per al Pi. He utilitzat alguns cargols que tenia, però alguns d’ells també haurien de funcionar. Descarregueu el fitxer aquí:

2. La segona actualització és un suport vertical per al Pi. Aquest no requereix cargols, només llisca als ports USB. Això fa que els ports USB i Ethernet no funcionin. Descarregueu el fitxer aquí:

Pas 4: el resultat

El resultat
El resultat

Enhorabona, ja està !!! Ara hauríeu de tenir una bonica estació meteorològica RPi per seure a l’escriptori i informar-vos amb informació meteorològica útil.

M'encantaria veure què feu amb aquest projecte, així que si us plau, etiqueteu-me a @ anders644pi, a Twitter o Instagram. I si us plau, si us agrada aquest projecte, voteu-me al concurs de microcontroladors:

Recomanat: