Índice:

Registro de temperatura e umidade do Raspberry PI, estação climática na nuvem, estatísticas de wi-fi e móveis: 6 etapas
Registro de temperatura e umidade do Raspberry PI, estação climática na nuvem, estatísticas de wi-fi e móveis: 6 etapas

Vídeo: Registro de temperatura e umidade do Raspberry PI, estação climática na nuvem, estatísticas de wi-fi e móveis: 6 etapas

Vídeo: Registro de temperatura e umidade do Raspberry PI, estação climática na nuvem, estatísticas de wi-fi e móveis: 6 etapas
Vídeo: High Density 2022 2024, Novembro
Anonim
Registro de temperatura e umidade do Raspberry PI, estação meteorológica na nuvem, estatísticas de wi-fi e móveis
Registro de temperatura e umidade do Raspberry PI, estação meteorológica na nuvem, estatísticas de wi-fi e móveis
Registro de temperatura e umidade do Raspberry PI, estação meteorológica na nuvem, estatísticas de wi-fi e móveis
Registro de temperatura e umidade do Raspberry PI, estação meteorológica na nuvem, estatísticas de wi-fi e móveis
Registro de temperatura e umidade do Raspberry PI, estação meteorológica na nuvem, estatísticas de wi-fi e móveis
Registro de temperatura e umidade do Raspberry PI, estação meteorológica na nuvem, estatísticas de wi-fi e móveis

Com o dispositivo Raspberry PI você pode registrar dados de temperatura e umidade fora, em salas, estufas, laboratórios, salas de resfriamento ou qualquer outro lugar totalmente gratuito. Usaremos este exemplo para registrar a temperatura e a umidade.

O dispositivo será conectado à Internet via Wifi ou Ethernet

Você poderá verificar as leituras mais recentes em seu telefone celular, desktop ou qualquer outro dispositivo com navegador

Suprimentos

Monitor com HDMI, cabo HDMI, mouse USB e teclado também são necessários para este tutorial, mas normalmente você já tem este

Você pode comprar os dispositivos necessários aqui (mínimo necessário):

Raspberry PI 3 ou Raspberry PI 2 com wi-fi stick

cartão micro SD (sugerido 32 GB)

cabo micro usb

Módulo DHT22 com cabo

Também é bom ter:

Carregador USB para alimentar o seu dispositivo

Invólucro impermeável

Caixa de framboesa padrão (como no meu exemplo)

Se você não tiver um leitor USB MicroSD

Eu comprei em Banggood.com

Este também testado / funciona com sensor AM2305 industrial

Etapa 1: adicionar seu dispositivo à plataforma de registro

Adicione seu dispositivo ao LoggingPlatform
Adicione seu dispositivo ao LoggingPlatform

Aqui você pode adicionar seu dispositivo para obter as chaves de API necessárias mais tarde:

Etapa 2: Exemplo de diagrama de conexão de hardware

Exemplo de diagrama de conexão de hardware
Exemplo de diagrama de conexão de hardware
Exemplo de diagrama de conexão de hardware
Exemplo de diagrama de conexão de hardware

Conecte DHT22 Out ao RaspberryPi in / out PIN GPIO 4

Conecte DHT22 + ao RaspberryPi 3V PIN 1

Conecte DHT22 - ao RaspberryPi Ground PIN 6

Etapa 3: Carregar o software necessário para o cartão Micro SD (Guia do Windows)

Carregar o software necessário para o cartão Micro SD (Guia do Windows)
Carregar o software necessário para o cartão Micro SD (Guia do Windows)
Carregar o software necessário para o cartão Micro SD (Guia do Windows)
Carregar o software necessário para o cartão Micro SD (Guia do Windows)
Carregar o software necessário para o cartão Micro SD (Guia do Windows)
Carregar o software necessário para o cartão Micro SD (Guia do Windows)

Conecte MicroSD à entrada MicroSD em seu PC com Windows, se você não tiver, compre uma versão usb como:

Leitor micro SD USB

Baixe Win32DiskImager aqui

Baixe o sistema operacional mais recente do Raspbian para Raspberry PI aqui (link oficial do Raspberry PI)

Extraia o arquivo do Raspbian OS baixado com seu arquivador ou 7zip como na tela 1

Agora você precisa gravar o Raspbian OS com Win32DiskImager em seu cartão MicroSD:

Portanto, insira MicroSD em seu leitor e execute Win32DiskImager

Selecione o arquivo de imagem do Raspbian OS baixado e extraído, seu MicroSD e clique em Gravar como na tela 2

AVISO SOBRE O PROBLEMA: Se você tiver problemas ou MicroSD formatado de forma estranha, ou se estiver executando novamente, antes disso, você precisa remover todos os volumes da unidade e criar apenas um. Isso pode ser feito com a ferramenta Gerenciamento de disco no Windows como na tela 3

Insira MicroSD em seu Raspberry, conecte-o ao monitor, mouse e teclado e execute-o

Etapa 4: RaspbianOS, carregamento do programa Python no Raspberry e configuração necessária

RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária
RaspbianOS, Carregando programa Python no Raspberry e configuração necessária

Quando o Raspberry inicializa, você só precisa configurá-lo com um bom assistente, tela de exemplo 1

Depois disso, instale algumas bibliotecas para DHT22 para executar o terminal:

sudo apt-get update

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Crie o arquivo agora com o comando como na tela 2

Cole o código LoggingForest básico desta página no arquivohttps://github.com/sandiwinter/loggingforest/blob…

e alterar os parâmetros recebidos no site loggingforest.com como na tela 3

CTRL + X Y

digitar

Para teste, agora você pode executar este script como na tela 4

Com CTRL + Z você pode parar este programa

Etapa 5: verificar os dados na plataforma Loggingforest.com

Verifique os dados na plataforma Loggingforest.com
Verifique os dados na plataforma Loggingforest.com
Verifique os dados na plataforma Loggingforest.com
Verifique os dados na plataforma Loggingforest.com
Verifique os dados na plataforma Loggingforest.com
Verifique os dados na plataforma Loggingforest.com

Depois disso, seu dispositivo começará a enviar dados para a floresta madeireira e você pode vê-los lá. Na edição do dispositivo madeireira, basta definir o nome e os valores dos parâmetros como na tela 1

Clique na visualização como na tela 2

E você verá dados interessantes como na tela 3

Etapa 6: execute o script Python automaticamente na inicialização do Raspberry

Executar o script Python automaticamente na inicialização do Raspberry
Executar o script Python automaticamente na inicialização do Raspberry

Claro, você provavelmente deseja executar este script Python automaticamente quando o Raspberry for iniciado ou conectado à fonte de alimentação.

abra o terminal e execute:

sudo nano /etc/rc.local

e antes da saída 0 adicione o código para executar o seu script:

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

como na tela 1

Salve o arquivo com CTRL + X, Y, Enter Tente reiniciar seu raspberry PI, e agora está pronto!

Sinta-se à vontade para comentar e compartilhar seu logger

Você também pode encontrar outras versões de código no github rep:

github.com/sandiwinter/loggingforest/tree/…

Recomendado: