Índice:

Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google: 39 etapas
Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google: 39 etapas

Vídeo: Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google: 39 etapas

Vídeo: Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google: 39 etapas
Vídeo: IoT DevKit - LoRaWAN: Enviando Dados Via LoRaWAN 2024, Novembro
Anonim
Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google
Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google

Estamos usando aqui o sensor de temperatura e umidade do NCD, mas as etapas permanecem iguais para qualquer um dos produtos ncd, então se você tiver outros sensores sem fio ncd, fique à vontade para observar ao lado. Por meio da parada deste texto, você precisa ter um entendimento estável de como configurar os sensores, configurar o nó vermelho e ver os dados em um painel como o mostrado aqui.

Etapa 1: Hardware e software necessários:

Hardware e software necessários
Hardware e software necessários
Hardware e software necessários
Hardware e software necessários

Hardware:

  • Sensor de umidade e temperatura de longo alcance NCD
  • NCD Long Range Wireless Mesh Modem com interface USB

Programas:

Nó-Vermelho

Etapa 2: Configurando Node-red

Agora que você tem sensores em execução, precisamos encontrar uma maneira de fazer algo útil com esses dados.

Em primeiro lugar, você terá que instalar o Node-Red.

  • Depois de fazer isso, você precisará inserir sua linha de comando, ou Power Shell para usuários do Windows, navegue até o diretório em que o Node-RED está instalado.
  • Agora digite “npm i ncd-red-wireless node-red-dashboard“. Isso irá instalar os nós necessários para receber dados de seus sensores sem fio e você pode iniciar o Node-RED assim que isso for feito.
  • Para iniciar o servidor de nó, escreva node-red no prompt de comando ou terminal e pressione Enter.

Etapa 3: etapas para criar o fluxo

Etapas para criar o fluxo
Etapas para criar o fluxo

Neste ponto, você verá um grande fluxo em branco com uma longa lista de nós no lado esquerdo, esta barra lateral é chamada de paleta.

Etapa 4: vá em frente e arraste um nó de gateway sem fio para a tela de fluxo para começar

Vá em frente e arraste um nó de gateway sem fio para a tela de fluxo para começar
Vá em frente e arraste um nó de gateway sem fio para a tela de fluxo para começar

ncd-red-wireless Fornece os nós que gerenciam a conexão serial, analisam os dados do sensor de entrada, os filtram por parâmetros específicos e permitem que você configure os sensores wireless.

Etapa 5: Encontrar seus sensores sem fio:

Encontrando seus sensores sem fio
Encontrando seus sensores sem fio

Quando você entregar o nó, você será capaz de ver a guia de informações, que contém registros sobre a capacidade do nó, esta guia está bem preenchida para pacotes de nó vermelho máximo e consiste em estatísticas preciosas, muitas vezes você não deseja agora para visualizar qualquer outra documentação fora da guia de informações, então mantenha isso em mente, mesmo quando estiver criando seus fluxos, quando tiver uma dúvida sobre como um nó funciona. O próximo elemento que queremos fazer é configurar o nó, ao adicioná-lo pela primeira vez, você notará que há um pequeno triângulo no canto superior direito próximo a um ponto azul, o triângulo indica que o nó deseja uma configuração extra, o azul ponto indica que o nó não foi mais implantado como parte do fluxo.

  • Clique duas vezes no nó para abrir as opções de configuração.
  • Clique no ícone de lápis próximo ao campo Dispositivo serial para configurar seu roteador USB, isso abrirá um segundo painel de configuração que tem apenas algumas opções.

Etapa 6: Clique na lupa ao lado do campo Porta serial e selecione a porta que corresponde ao seu roteador e, em seguida, clique no botão “Adicionar” na parte superior

Clique na lupa ao lado do campo Porta serial e selecione a porta que corresponde ao seu roteador e, em seguida, clique no botão “Adicionar” na parte superior
Clique na lupa ao lado do campo Porta serial e selecione a porta que corresponde ao seu roteador e, em seguida, clique no botão “Adicionar” na parte superior

Etapa 7: O campo do dispositivo serial agora será preenchido com base nessa seleção e você pode clicar em “Concluído”, agora você tem acesso direto aos seus sensores sem fio! para ver os dados que chegam

O campo do dispositivo serial agora será preenchido com base nessa seleção, e você pode clicar em “Concluído”, agora você tem acesso direto aos sensores sem fio! para ver os dados que chegam
O campo do dispositivo serial agora será preenchido com base nessa seleção, e você pode clicar em “Concluído”, agora você tem acesso direto aos sensores sem fio! para ver os dados que chegam

Etapa 8: Agora volte para a paleta e digite “debug” no campo de pesquisa na parte superior, pegue um desses nós e arraste-o para a direita do gateway sem fio

Agora volte para sua paleta e digite “debug” no campo de busca na parte superior, pegue um desses nós e arraste-o para a direita de seu gateway sem fio
Agora volte para sua paleta e digite “debug” no campo de busca na parte superior, pegue um desses nós e arraste-o para a direita de seu gateway sem fio

Etapa 9: clique duas vezes nele e altere “msg.” para “completar Msg Object” Clique em Concluído

Clique duas vezes nele e altere “msg.” para “completar Msg Object” Clique em Concluído
Clique duas vezes nele e altere “msg.” para “completar Msg Object” Clique em Concluído

Etapa 10: agora desenhe uma linha entre os dois nós e clique em “Implementar” no canto superior direito da janela

Agora desenhe uma linha entre os dois nós e clique em “Implementar” no canto superior direito da janela
Agora desenhe uma linha entre os dois nós e clique em “Implementar” no canto superior direito da janela

Etapa 11: Trabalhando com os dados:

Trabalhando com os dados
Trabalhando com os dados

Agora, a partir de seus sensores sem fio, os dados são coletados e enviados para a guia "depurar", essa "guia depurar" é colocada na barra lateral direita, após a guia de informações. Para ver as informações está disponível para acertar o botão de reset. Em registros de nó-vermelho é superado entre nós em um pacote json. Quando o objeto msg entra na guia de depuração, você pode aumentá-lo para ver a lista geral de informações que vem com ele. Isso é extraordinariamente útil no caso de você precisar ver rapidamente quais sensores estão sendo verificados. O outro problema que este nó oferece é uma maneira fácil de trocar seu roteador para a identidade de rede que os dispositivos no modo de configuração documentam, simplesmente aperte o botão à esquerda do nó e a ferramenta mudará para a rede de configuração, pressione-a mais uma vez para retornar ao modo de escuta. Assim que tivermos os nós da ferramenta wi-fi configurados, eles podem ser configurados para configurar rotineiramente um sensor enquanto ele entra no modo de configuração, de modo que esteja sempre disponível para manter esses nós de gateway presentes no fluxo para configurar rapidamente um dispositivo.

Etapa 12: Adicionar os sensores sem fio:

Adicionando os sensores sem fio
Adicionando os sensores sem fio

precisamos separar os registros do sensor sem fio internamente para que possamos exibi-los, poderíamos usar um nó de switch para dividir as mensagens do gateway com base totalmente no endereço mac com ou tipo de sensor, mas como me referi, o nós sem fio realmente incorporam funcionalidade extra para configurar os sensores, então vamos começar com eles para dar a você uma imagem inteira extra de como essas estruturas podem funcionar. Caso você ainda não tenha visto pacotes chegando de ambos os seus sensores, cruze com antecedência e aperte o botão de reset no único que não iniciou. Enquanto uma avaliação do sensor é feita por meio de qualquer nó de configuração de dispositivo serial, o endereço mac e o tipo de sensor são armazenados em cache em um pool para que possamos localizá-lo rapidamente durante a próxima etapa.

Pegue um nó sem fio da paleta e arraste-o para o fluxo, clique duas vezes nele para configurá-lo

Etapa 13: Selecione o dispositivo serial na lista suspensa que você usou para o gateway sem fio, agora clique na lupa ao lado de “Endereço Mac” e selecione uma das opções disponíveis

Selecione o dispositivo serial no menu suspenso que você usou para o gateway sem fio, agora clique na lupa ao lado de “Endereço Mac” e selecione uma das opções disponíveis
Selecione o dispositivo serial no menu suspenso que você usou para o gateway sem fio, agora clique na lupa ao lado de “Endereço Mac” e selecione uma das opções disponíveis

Etapa 14: Clique em Concluído

Clique em Concluído
Clique em Concluído

Você notará que isso define automaticamente o tipo de sensor para você. Você também pode dar um nome para facilitar a identificação. Conforme observado na guia de informações, o campo Dispositivo serial para configuração é opcional e não vamos nos preocupar com isso agora. O nó que você acabou de adicionar funciona efetivamente como um filtro nos dados do sensor de entrada, apenas passando os dados para o endereço mac ou tipo de sensor se nenhum endereço mac estiver presente.

Etapa 15: Agora volte para sua paleta e digite “debug” no campo de pesquisa na parte superior, pegue um desses nós e arraste-o para a direita de seu gateway sem fio

Agora volte para sua paleta e digite “debug” no campo de busca na parte superior, pegue um desses nós e arraste-o para a direita de seu gateway sem fio
Agora volte para sua paleta e digite “debug” no campo de busca na parte superior, pegue um desses nós e arraste-o para a direita de seu gateway sem fio

Etapa 16: Clique duas vezes nele e clique em Concluído

Clique duas vezes nele e clique em Concluído
Clique duas vezes nele e clique em Concluído

Etapa 17: Adicionar os nós de função

Adicionando os Nós de Função
Adicionando os Nós de Função

O nó de função é usado para executar o código JavaScript no objeto msg. O nó de função aceita um objeto msg como entrada e pode retornar 0 ou mais objetos de mensagem como saída. Este objeto de mensagem deve ter uma propriedade de carga útil (msg.payload) e geralmente possui outras propriedades, dependendo dos nós em processo.

Agora pegue um nó de “função” da paleta e coloque-o à direita do nó Temp / Hum

Etapa 18: Clique duas vezes no nó para editar o nó de função

Clique duas vezes no nó para editar o nó de função
Clique duas vezes no nó para editar o nó de função

Aqui você tem que escrever um pequeno código javascript para criar uma condição, então os valores de temperatura e umidade serão escritos no Excel.

Etapa 19: Agora adicione o nó “solicitação http” da paleta

Agora adicione o nó “solicitação http” da paleta
Agora adicione o nó “solicitação http” da paleta

Se você clicar duas vezes nele editar nó http, você verá um campo “URL”, aqui você deve inserir o respectivo link da planilha do google. Agora crie uma planilha do google para armazenar os valores de temperatura e umidade.

Etapa 20: etapas para criar uma planilha Google

Etapas para criar uma planilha do Google
Etapas para criar uma planilha do Google

Primeiro, abra seu navegador e digite www.google.com e inscreva-se na conta do google se você não tiver feito login e, em seguida, clique nos seis pontos à esquerda da sua imagem

Passo 21: Agora clique em “Drive” para abrir o Google Drive

Agora clique em “Drive” para abrir o Google Drive
Agora clique em “Drive” para abrir o Google Drive

Etapa 22: Clique em Novo> Mais> Formulários Google> Formulário em Branco

Aqui, você verá um formulário sem título, dê a ele algum título conforme mostrado na imagem
Aqui, você verá um formulário sem título, dê a ele algum título conforme mostrado na imagem

Mais> Formulários Google> Formulário em branco "src =" https://content.instructables.com/ORIG/FB4/2TW7/JYIZ2EDA/FB42TW7JYIZ2EDA-j.webp

Agora edite a pergunta como temperatura e clique no botão “+” para adicionar outra pergunta para umidade
Agora edite a pergunta como temperatura e clique no botão “+” para adicionar outra pergunta para umidade

Mais> Formulários Google> Formulário em branco "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Etapa 23: aqui você verá um formulário sem título, dê a ele algum título conforme mostrado na imagem

Etapa 24: Agora edite a pergunta como temperatura e clique no botão “+” para adicionar outra pergunta para umidade

Agora edite a pergunta como temperatura e clique no botão “+” para adicionar outra pergunta para umidade
Agora edite a pergunta como temperatura e clique no botão “+” para adicionar outra pergunta para umidade

Etapa 25: insira a pergunta como umidade para obter os valores de umidade

Digite a pergunta como umidade para obter os valores de umidade
Digite a pergunta como umidade para obter os valores de umidade

Etapa 26: Agora clique nos três pontos ao lado de sua imagem, conforme mostrado na imagem abaixo

Agora clique nos três pontos ao lado da sua imagem, conforme mostrado na imagem abaixo
Agora clique nos três pontos ao lado da sua imagem, conforme mostrado na imagem abaixo

Etapa 27: Agora clique em “Obter link pré-preenchido”

Agora clique em “Obter link pré-preenchido”
Agora clique em “Obter link pré-preenchido”

Etapa 28: agora insira valores aleatórios para os campos de temperatura e umidade e clique em obter um link

Agora insira valores aleatórios para os campos de temperatura e umidade e clique em obter um link
Agora insira valores aleatórios para os campos de temperatura e umidade e clique em obter um link

Etapa 29: agora cole esse link no bloco de notas

Agora cole esse link no bloco de notas
Agora cole esse link no bloco de notas

Etapa 30: edite esse link conforme mostrado na imagem

Edite esse link conforme mostrado na imagem
Edite esse link conforme mostrado na imagem

Etapa 31: Agora volte ao formulário e clique em RESPONSES e, em seguida, clique no ícone da planilha do Google conforme mostrado na imagem

Agora volte ao formulário e clique em RESPONSES e, em seguida, clique no ícone da planilha do Google conforme mostrado na imagem
Agora volte ao formulário e clique em RESPONSES e, em seguida, clique no ícone da planilha do Google conforme mostrado na imagem

Etapa 32: Criar uma nova planilha

Criar uma nova planilha
Criar uma nova planilha

Etapa 33: aqui você pode ver uma nova planilha e, em seguida, dê-lhe algum nome conforme mostrado nas imagens

Aqui você pode ver uma nova planilha e, em seguida, dê-lhe algum nome conforme mostrado nas imagens
Aqui você pode ver uma nova planilha e, em seguida, dê-lhe algum nome conforme mostrado nas imagens

Etapa 34: aqui você pode visualizar os valores de temperatura e umidade

Aqui você pode visualizar os valores de temperatura e umidade
Aqui você pode visualizar os valores de temperatura e umidade

Etapa 35: Agora volte para Node-red e clique duas vezes no Node Request Http para editá-lo, depois copie o URL do Notepad que você salvou e cole-o no campo URL conforme mostrado na figura

Agora volte para Node-red e clique duas vezes no Node Request Http para editá-lo, então copie o URL do Notepad que você salvou e cole-o no campo URL conforme mostrado na figura
Agora volte para Node-red e clique duas vezes no Node Request Http para editá-lo, então copie o URL do Notepad que você salvou e cole-o no campo URL conforme mostrado na figura

Você também pode anexar o nó de depuração para verificar a saída do nó

Etapa 36: agora conecte todos os fios

Agora conecte todos os fios
Agora conecte todos os fios

Etapa 37: Clique no botão Implementar para retirá-los da planilha do Google

Clique no botão Implementar para retirá-los da planilha do Google
Clique no botão Implementar para retirá-los da planilha do Google

Etapa 38: SAÍDA

SAÍDA
SAÍDA

Agora vá para a planilha do google e verá que os valores estão chegando.

Recomendado: