Ao equipar um Raspberry Pi 2 com sensores e colocá-lo em uma caixa à prova d'água, você pode construir uma estação meteorológica por apenas alguns dólares. Neste artigo, mostraremos como criar, programar e processar sua própria estação meteorológica.
01 Suprimentos
Para nossa estação meteorológica, precisamos de um sensor de temperatura e umidade AM2302, bem como um sensor de pressão de ar BMP180. Além disso, alguns jumperwires m / f e uma placa de ensaio. Conectamos os sensores por meio da placa de ensaio aos pinos GPIO do Raspberry Pi 2, que lê os valores e os carrega para o serviço meteorológico Weather Underground. Para essa conexão de internet, usamos um adaptador WiFi TP-LINK TL-WN823N. Colocamos tudo em uma caixa à prova de intempéries, de modo que nossa estação meteorológica pessoal possa ficar do lado de fora. Todos os suprimentos estão à venda na Kiwi Electronics.
02 Instale o Raspbian
Assumimos que no curso básico do Raspberry Pi 2 você instalou o sistema operacional Raspbian com a ajuda do NOOBS. Se você instalou outro sistema operacional com NOOBS, como o OpenELEC, pode facilmente revertê-lo. Conecte a fonte de alimentação do Raspberry Pi a uma tomada de parede e mantenha pressionada imediatamente a tecla Shift para reabrir o instalador. Se ainda não houver sistema operacional no cartão microSD do seu Pi, instale o NOOBS e inicialize o Pi a partir dele.
03 suporte de kernel I2C
O sensor BMP180 usa o protocolo I2C (Inter-Integrated Circuit) para se comunicar com o Pi. Precisamos habilitar o suporte para isso no kernel primeiro. Faça login no Raspbian com o nome de usuário pi e senha framboesa e então execute o comando sudo raspi-config a partir de. Navegar para Opções avançadas e pressione Enter, a seguir faça o mesmo com I2C. Quando perguntado se você deseja habilitar a interface I2C, vá com a tecla de seta para sim e pressione Enter. Confirme que deseja carregar o módulo do kernel automaticamente. Então, no menu principal do raspi-config, pressione Terminar e diga que você não deseja reiniciar o Pi ainda.
04 testes I2C
Precisamos fazer com que mais um módulo do kernel carregue automaticamente. alimentação sudo nano / etc / modules e insira uma linha com i2c-dev acima. Feche o arquivo e salve-o com Ctrl + X, tecla J e pressione Enter. Reinicie seu Pi com sudo reboot. Em seguida, testamos se o suporte I2C funciona. Primeiro instale algumas ferramentas com sudo apt-get install i2c-tools. Em seguida, execute o comando sudo i2cdetect -y 1 para verificar quais dispositivos conectados seu Raspberry Pi reconhece no barramento I2C. Por enquanto, não há nenhum, mas é uma maneira prática de testar se o suporte I2C funciona. O comando não deve exibir uma mensagem de erro.