Índice:

Estação meteorológica RPi e relógio digital: 4 etapas (com fotos)
Estação meteorológica RPi e relógio digital: 4 etapas (com fotos)

Vídeo: Estação meteorológica RPi e relógio digital: 4 etapas (com fotos)

Vídeo: Estação meteorológica RPi e relógio digital: 4 etapas (com fotos)
Vídeo: Raspberry Pi Weather Display 2024, Novembro
Anonim
Image
Image
Estação meteorológica RPi e relógio digital
Estação meteorológica RPi e relógio digital

Por Anders644PIMy InstagramFollow Mais do autor:

Plantador inteligente minimalista
Plantador inteligente minimalista
Plantador inteligente minimalista
Plantador inteligente minimalista
Termômetro digital RPi LED
Termômetro digital RPi LED
Termômetro digital RPi LED
Termômetro digital RPi LED
Controle NodeMCU Alexa TV
Controle NodeMCU Alexa TV
Controle NodeMCU Alexa TV
Controle NodeMCU Alexa TV

Sobre: Olá, adoro eletrônica, impressão 3D e compartilhar o que faço. Eu tento principalmente fazer coisas úteis, mas às vezes também faço algumas apenas para me divertir e aprender algo novo. E se você gosta do que vê, siga… Mais sobre Anders644PI »

Este é um projeto rápido e fácil de fazer, e uma bela exibição para mostrar. Ele exibe a hora, as condições meteorológicas e a temperatura. E se você gosta do que vê, me siga no Instagram e Twitter (@ Anders644PI) para ficar por dentro do que eu faço.

O código é baseado no código útil de StuffWithKirby na leitura de dados meteorológicos JSON em python, e SteveAmor no código de relógio digital SenseHat super legal do Github.

Você vai precisar de:

  • A Raspberry Pi 3 (qualquer Raspberry Pi de 40 pinos funcionará)
  • Um Raspberry Pi SenseHat (ou qualquer outro monitor, para exibir os dados meteorológicos)
  • Uma fonte de alimentação 5V 2,4A para Raspberry Pi
  • Um cartão Micro SD de 8 GB ou superior com a versão mais recente do Raspian
  • Uma impressora 3D e carretéis de PLA de qualquer cor (opcional)
  • Este conjunto de parafusos e espaçadores (opcional: você só precisa disso se quiser usar o difusor)

Etapa 1: dados meteorológicos

Dados meteorológicos
Dados meteorológicos

Pegamos os dados meteorológicos de OpenWeatherMap.org, mas você pode, é claro, adicionar um termister ou semelhante ao Pi e ler os dados diretamente, se realmente quiser.

  1. Comece criando uma conta GRATUITA no OpenWeatherMap.org.
  2. Em seguida, copie sua chave de API para usar mais tarde.
  3. Agora baixe e abra o arquivo city.list.json, procure sua cidade e copie o city-id para mais tarde.

Etapa 2: Configurando o Pi

Configurando o Pi
Configurando o Pi

1. No terminal do Pi (com conexão à internet) execute este comando, para obter a configuração do Pi:

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

2. Agora baixe meu repositório GitHub e edite o 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. No RPi_Weather_Station.py, cole sua api-key e seu city-id. Você também pode alterar as unidades para imperial (fahrenheit), se quiser mais do que o sistema métrico (graus).

4. Agora execute-o e ele deve funcionar muito bem. Mas se você tiver problemas, sinta-se à vontade para me dizer nos comentários, e será um prazer ajudar.

sudo python RPi_Weather_Station.py

Etapa 3: Acessórios impressos em 3D

Acessórios impressos 3D
Acessórios impressos 3D
Acessórios impressos em 3D
Acessórios impressos em 3D
Acessórios impressos 3D
Acessórios impressos 3D

Esta etapa é opcional, agora você já tem uma estação meteorológica funcional. Mas quando tenho acesso a uma impressora 3D, é melhor usá-la.

1. A primeira atualização é um difusor para o SenseHat, que pode ser aparafusado ao chapéu com dois parafusos e dois espaçadores para o Pi. Usei alguns parafusos que tinha espalhados, mas alguns deles também devem funcionar. Baixe o arquivo aqui:

2. A segunda atualização é um suporte vertical para o Pi. Este não requer parafusos, ele apenas desliza nas portas USB. Isso faz com que as portas USB e Ethernet não funcionem. Baixe o arquivo aqui:

Etapa 4: o resultado

O resultado
O resultado

Parabéns, está feito !!! Agora você deve ter uma boa estação meteorológica RPi para sentar em sua mesa e informá-lo com informações meteorológicas úteis.

Eu adoraria ver o que você faria com este projeto, então, por favor, marque-me em @ anders644pi, no Twitter ou Instagram, se você fizer isso. E por favor, se você gostou desse projeto, vote em mim no Concurso de Microcontroladores:

Recomendado: