RPI Weather:como construir uma estação meteorológica
Estação Meteorológica
Você já pensou em monitorar o clima ou seu projeto envolve lidar com o clima? Uma estação meteorológica RPI é um dispositivo que você precisa para realizar essas tarefas.
De fato, o principal componente do circuito climático RPI é o microcontrolador Raspberry Pi. Além disso, é poderoso o suficiente para permitir que você colete dados ambientais e climáticos locais.
No entanto, este projeto é avançado e pode exigir habilidades adicionais em programação e eletrônica. Mas, não se preocupe, vamos falar bastante sobre o assunto e facilitar o seu entendimento.
Assim, você aprenderá o que é uma estação meteorológica RPI e como construir uma.
Vamos começar.
O que é uma estação meteorológica RPI?
Uma estação meteorológica RPI é uma tecnologia que permite monitorar o ambiente e as condições climáticas. Assim, você pode observar a qualidade do ar da umidade e até mesmo informar a temperatura no seu bairro.
Diferentes condições climáticas
Além disso, a estação meteorológica RPI só é possível com um kit Raspberry PI. E vem com os sensores necessários para obter medições precisas de eventos climáticos.
Além disso, as estações meteorológicas são essenciais em áreas com condições variáveis e monitoramento do ambiente antes de sair.
Agora, existem diferentes maneiras de construir uma estação meteorológica RPI. Alguns funcionam com energia solar, enquanto outros precisam de um Sense HAT. Mas vamos nos concentrar no projeto mais simples.
Como construir uma estação meteorológica RPI
Embora você sempre possa verificar o clima do seu telefone, este projeto é o sistema perfeito para se familiarizar com os sistemas de hospedagem da web, Sense HATs e até scripts python. Além disso, não usaremos um kit Raspberry PI com sensores integrados. Em vez disso, usaremos um Sense HAT para adicionar os sensores de que precisamos. Felizmente, não é nada muito complicado.
Além disso, o Sense HAT permitirá que você sinta a umidade e a temperatura. E você poderá exibir as informações com um script python no seu monitor ou no LED Sense HAT da grade.
Agora, antes de começarmos este projeto, aqui estão os componentes que você vai precisar:
- Fonte de alimentação Raspberry PI
Fonte de alimentação Raspberry PI
Flickr
- Sentir CHAPÉU
Sentir CHAPÉU
- cabo HDMI
Cabo HDMI
Fonte:Pixabay
- Monitor ou TV
Monitorar
- Raspberry PI e 40 pinos GPIO (Executa Raspbian)
Framboesa Pi
- Cartão MicroSD e imagem de disco Raspbian
Cartão MicroSD
Depois de ter todos os seus componentes, é hora de começar a construir!
Etapas
Antes de começarmos, existem diferentes maneiras de exibir informações meteorológicas, mas todas começam obtendo as medições com um Sense HAT.
Portanto, usaremos o Sense HAT para coletar dados. Em seguida, verifique exibindo as informações em nosso Terminal Raspbian.
Agora que está fora do caminho, aqui estão as etapas que você precisa seguir para este projeto:
Etapa 1:conectando o Sense HAT ao Raspberry PI
Primeiro, você precisará conectar o Sense HAT a um chip PI. Então, para começar, você precisará desconectar e desligar seu Raspberry PI, para não ser eletrocutado.
Novamente, o Sense HAT usa o pino GPIO do RPI para receber e enviar informações. Assim, deslize os slots GIPO do seu Sense HAT acima dos pinos GPIO.
Além disso, você pode usar o kit de breakout GPIO para criar alguma distância entre o Sense HAT e a CPU do seu RPI. Por quê? O Sense HAT aquece para que possa atrapalhar suas leituras. Além disso, se você tiver um dissipador de calor, poderá usá-lo.
Depois de fazer os anexos adequados, você pode conectar e ligar o Raspberry Pi. Algo está errado se você não vir um padrão de cor de arco-íris no LED Sense HAT do seu array. Portanto, certifique-se de verificar se você fez as conexões corretas. Caso contrário, considere substituir seus componentes.
Etapa 2:verifique se há atualizações
Se você lidou com alguns projetos do Raspberry Pi, saberá que é melhor verificar se há atualizações antes de começar. Portanto, para verificar se há atualizações, abra o aplicativo de terminal em sua imagem de disco Raspian e insira os seguintes comandos:
sudo apt-get update
sudo apt-get upgrade
Após executar as atualizações, certifique-se de verificar se o pacote Sense HAT está presente. Embora o Raspbian tenha o pacote incluído, verifique novamente.
Assim, utilize o código abaixo:
sudo apt-get install sense-hat
Etapa 3:script
Agora, é hora de produzir um script que permita que o Sense HAT detecte umidade e temperatura. Abra seu terminal Raspbian e use um editor de texto para começar a escrever sua mão para criar um novo arquivo.
Você também pode usar o editor de texto nano que vem pronto com o pacote Raspbian.
Assim, insira o seguinte comando para fazer isso:
nano weatherstation.py
O comando instrui o nano a formar o arquivo ou abri-lo, se existir. Uma vez aberto, aqui está o script que você precisará escrever:
Script Python
Após executar o script, feche o nan. Em seguida, salve seu trabalho com ctrl+X, Y e digite. Em seguida, use o comando abaixo para executar o script:
sudo python weatherstation.py
Veja como devem ser seus resultados:
Resultados do script Python
Observação:se suas leituras estiverem muito quentes, pode ser o calor gerado pelo Raspberry Pi. Você também pode instalar um dissipador de calor em sua CPU PI para resolver esse problema rapidamente.
Exibindo informações em sua matriz Sense HAT
O Sense HAT não é apenas benéfico para seus sensores, mas você também pode exibir suas informações meteorológicas em uma grade de LEDs.
Veja como exibir suas informações meteorológicas em uma matriz de LED em vez de um monitor:
Novo roteiro
Agora, você tem duas opções para esta parte do projeto; você pode editar seu código antigo ou criar um novo. Se você estiver criando um novo, insira o seguinte comando para criar um novo arquivo de script:
nanoLEDweather.py
Quando estiver aberto, aqui está o script que você escreverá:
Novo roteiro
Ao executar o script com o comando a seguir, você deverá ver as informações meteorológicas exibidas na tela de LED do seu Sense HAT.
Além disso, esse novo script funciona como aquele para exibir suas informações meteorológicas em um monitor. Além disso, as principais diferenças são a limpeza do comando variável temp e a adição das seguintes linhas:
sense.show_message(“É {} graus Celsius”.format(cTemp))
sense.show_message(“É {} graus Fahrenheit”.format(fTemp))
sense.show_message(“A umidade relativa é {}%”.format(humidity))
Como alternativa, se você estiver editando o script para o monitor, execute o script com o comando nano e atualize o script para alternar sua exibição para a tela LED Sense HAT.
Se você estiver com vontade, pode até aprender a mudar sua exibição para o seu site. O processo requer que você crie outro script python e construa uma página da web com HTML básico.
Considerações finais
Parece excelente construir sua estação meteorológica RPI, certo? Conhecemos esse sentimento. O melhor é que ao concluir este projeto, você se acostumará a escrever scripts em Python e aprenderá a usar um Sense HAT com um Raspberry Pi.
No entanto, se você não conseguir na primeira tentativa, não se preocupe. Pode não ser fácil no começo, mas você pode até fazer seus roteiros meteorológicos com prática contínua.
Se você estiver pronto para mais desafios, verifique outras maneiras de construir uma estação meteorológica com um Raspberry Pi.
Tem alguma pergunta? Informe-nos entrando em contato conosco. Ficaremos felizes em ajudá-lo.
Tecnologia industrial
- Como as impressoras 3D constroem objetos de metal
- Como construir um circuito de espelho atual
- Estação meteorológica baseada no Raspberry Pi
- Estação meteorológica Raspberry Pi 2
- Estação meteorológica Raspberry Pi
- Estação meteorológica V 2.0
- Como construir um programa de manutenção elétrica
- Como construir um roteiro de produto IoT
- Como construir a equipe de implementação de ERP perfeita
- Como criar um programa de manutenção elétrica