Índice:
- Suprimentos
- Etapa 1: adicionar seu dispositivo à plataforma de registro
- Etapa 2: Exemplo de diagrama de conexão de hardware
- Etapa 3: Carregar o software necessário para o cartão Micro SD (Guia do Windows)
- Etapa 4: RaspbianOS, carregamento do programa Python no Raspberry e configuração necessária
- Etapa 5: verificar os dados na plataforma Loggingforest.com
- Etapa 6: execute o script Python automaticamente na inicialização do Raspberry
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
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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
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
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)
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
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
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
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:
Placa NodeMCU Lua barata de 6 $ com registro de temperatura e umidade MicroPython, estatísticas de wi-fi e móveis: 4 etapas
NodeMCU Lua Barato 6 $ Board com MicroPython Temperatura e Umidade Logging, Wifi e Mobile Stats: Esta é basicamente uma estação meteorológica na nuvem, você pode verificar os dados em seu telefone ou usar algum telefone como exibição ao vivo. Com o dispositivo NodeMCU, você pode registrar dados de temperatura e umidade externos , na sala, estufa, laboratório, sala de resfriamento ou qualquer outro lugar completo
MicroPython barato $ 3 ESP8266 WeMos D1 Mini para registro de temperatura 2x, estatísticas de Wi-Fi e móveis: 4 etapas
MicroPython barato $ 3 ESP8266 WeMos D1 Mini para registro de temperatura 2x, Wifi e Mobile Stats: Com o minúsculo e barato chip / dispositivo ESP8266, você pode registrar dados de temperatura externos, na sala, estufa, laboratório, sala de resfriamento ou em qualquer outro lugar totalmente gratuito. Este exemplo usaremos para registrar a temperatura da sala de resfriamento, dentro e fora. O dispositivo será con
Registro de temperatura e umidade Arduino Ethernet DHT11, estatísticas móveis: 4 etapas
Registro de temperatura e umidade Arduino Ethernet DHT11, estatísticas móveis: Com o Arduino UNO R3, Ethernet Shield E DHT11, você pode registrar dados de temperatura e umidade externos, em salas, estufas, laboratórios, salas de resfriamento ou qualquer outro lugar totalmente gratuito. Usaremos este exemplo para registrar a temperatura e a umidade da sala. Dispositivo
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: 4 etapas
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: Com o Arduino UNO R3, SIM900 Shield E DHT22, você pode registrar dados de temperatura e umidade externos, na sala, estufa, laboratório, sala de resfriamento ou em qualquer outro lugar totalmente gratuito. Este exemplo usaremos para registrar a temperatura e a umidade da sala. O dispositivo irá
Registro simples de dados móveis usando PfodApp, Android e Arduino: 5 etapas
Registro simples de dados móveis usando PfodApp, Android e Arduino: Registro de dados Moblie simplificado usando pfodApp, seu celular Andriod e Arduino. NENHUMA programação Android necessária. Para plotagem de dados em seu Android, consulte esta plotagem de dados remota simples instutável usando Android / Arduino / pfodAppFor plotagem