Monitor Meteorológico – Estação Meteorológica DIY com Raspberry Pi e Upload para Dropbox
Coleta dados ambientais e os envia com segurança para o Dropbox. Controle o dispositivo via joystick do Sense HAT para uma configuração verdadeiramente autônoma.
História
Nota: Sinta-se à vontade para usar meu código, mas lembre-se de me creditar. ([email protected])
Gastei muito tempo pesquisando estações meteorológicas, o que me inspirou a construir a minha. O guia a seguir é elaborado para implantação em locais remotos onde coleta confiável de dados é crítica.
Esta solução roda em Python 2.7 e requer conexão contínua à internet durante configuração e operação. É projetada para Raspbian (Raspberry Pi OS).
Leia as instruções cuidadosamente antes de começar para evitar obstáculos no meio da configuração.
Passo 1: Instale a biblioteca Dropbox
O SDK do Dropbox é instalado via pip. Se o pip estiver faltando, abra um terminal e execute:
sudo apt-get install python-pip python3-pip
Então instale a biblioteca com:
sudo pip install dropbox
Isso tipicamente completa em 15–30 segundos.
Passo 2: Configure o Dropbox
Para fazer upload de arquivos, crie uma conta gratuita em https://www.dropbox.com/ ou use uma existente.
Na página inicial do Dropbox, clique nas reticências (…) no canto inferior direito e selecione Desenvolvedores.
Na seção Desenvolvedores, clique em Meus Apps à esquerda, depois Criar app. Escolha a Dropbox API, selecione Pasta do app e nomeie seu app "weather monitor".
Após a criação, você será levado a uma página de configurações. Role até Token de acesso gerado e clique em Gerar. Copie o token imediatamente – ele só aparece nesta página.
Passo 3: Configure o Pi
Conecte o Sense HAT ao Raspberry Pi antes de ligá-lo. Uma vez iniciado, coloque o script (encontrado no final desta página) no Pi como weather.py dentro da pasta Documents.
Substitua MY_ACCESS_TOKEN na linha 7 pelo token que você gerou. Certifique-se de que o Pi tem acesso à internet e o Sense HAT está funcionando. Quando o programa rodar, os dados coletados aparecerão em Apps/weather monitor/ na sua página inicial do Dropbox.
Passo 4: Execute weather.py no boot
Abra um terminal no Pi e digite:
sudo crontab -e
Se for sua primeira vez usando crontab, escolha nano como editor. Role até o final do arquivo e adicione:
@reboot python /home/pi/Documents/weather.py &
Salve com Ctrl+O e saia com Ctrl+X.
Parabéns! Você está quase terminando.
Implante o Monitor Meteorológico no local desejado. Encaixe-o em caixa à prova d'água garantindo fluxo de ar adequado para leituras precisas dos sensores. Você pode expandir o sistema com bateria, comunicação por rádio ou até alerta no Twitter para eventos meteorológicos significativos. Para aplicação de vigilância, veja este projeto.
Fonte: Monitor Meteorológico
Processo de manufatura
- Monitor de Pressão Arterial: Design, Fabricação e Tendências Futuras
- Monitor de Temperatura e Umidade em Rede com Raspberry Pi – Guia DIY de Configuração
- Estação Meteorológica Solar DIY com Raspberry Pi
- Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
- Construa Estação Meteorológica Raspberry Pi que Envia Dados Diários por Email
- Monitoramento Remoto do Tempo com Raspberry Pi 3 e PubNub
- Bark Back: Monitor IoT para Pets com Gestão Inteligente de Som
- Estação Meteorológica Avançada v2.0: Monitoramento em Tempo Real de Temperatura, Pressão, Umidade e Altitude
- Sistema Remoto de Monitoramento de Frequência Cardíaca com Alertas AWS IoT
- Crie um Sistema Ambilight Impressionante para Monitor com Arduino