Índice:

Criando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura e Umidade: 9 etapas
Criando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura e Umidade: 9 etapas

Vídeo: Criando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura e Umidade: 9 etapas

Vídeo: Criando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura e Umidade: 9 etapas
Vídeo: IoT - Desenvolvimento de Sensor Inteligente com ESP32 - Monitoramento Temperatura em Núvem - Parte 1 2024, Novembro
Anonim
Criando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura e Umidade
Criando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura e Umidade

Neste tutorial, mediremos diferentes dados de temperatura e umidade usando o sensor de temperatura e umidade. Você também aprenderá como enviar esses dados para Ubidots. Para que você possa analisá-lo de qualquer lugar para uma aplicação diferente. Além disso, ao criar alertas de e-mail para diferentes dados de temperatura e umidade, poderíamos ser notificados sobre várias mudanças que ocorrem em qualquer temperatura do sistema

Etapa 1: Hardware e software necessários

Hardware necessário:

  • Módulo NCD ESP32 IoT WiFi BLE com USB integrado
  • NCD IoT Sensor de temperatura e umidade sem fio de longo alcance
  • NCD Long Range Wireless Mesh Modem com interface USB

Software necessário:

  • IDE Arduino
  • Utilitário LabView
  • Ubidots

Biblioteca usada:

  • Biblioteca PubSubClient
  • Wire.h

Etapa 2: Etapas para enviar dados para a plataforma de temperatura e umidade do LabVIEW usando o sensor de temperatura e umidade sem fio IoT de longo alcance e o modem de malha sem fio de longo alcance com interface USB

  • Primeiro, precisamos de um aplicativo utilitário Labview que é o arquivo ncd.io Wireless Temperature And Humidity Sensor.exe no qual os dados podem ser visualizados.
  • Este software Labview funcionará apenas com o sensor de temperatura sem fio ncd.io
  • Para usar esta IU, você precisará instalar os seguintes drivers Instale o mecanismo de tempo de execução daqui 64 bits
  • 32 bits
  • Instale o driver do NI Visa
  • Instale o LabVIEW Run-Time Engine e o NI-Serial Runtime
  • Guia de primeiros passos para este produto.

Etapa 3: upload do código para ESP32 usando Arduino IDE:

  • Baixe e inclua a Biblioteca PubSubClient e a Biblioteca Wire.h.
  • Você deve atribuir seus Ubidots TOKEN, MQTTCLIENTNAME, SSID (nome WiFi) e senha exclusivos da rede disponível.
  • Compile e carregue o código temp_humidity.ino.
  • Para verificar a conectividade do dispositivo e os dados enviados, abra o monitor serial. Se não houver resposta, tente desconectar o ESP32 e, em seguida, conecte-o novamente. Certifique-se de que a taxa de transmissão do monitor serial esteja definida como a mesma especificada em seu código 115200.

Etapa 4: Saída do monitor serial

Saída serial do monitor
Saída serial do monitor

Etapa 5: Fazendo o Ubidot funcionar:

Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
Fazendo o Ubidot funcionar
  • Crie a conta no Ubidots.
  • Vá para o meu perfil e anote a chave do token, que é uma chave única para cada conta, e cole-a no seu código ESP32 antes de fazer o upload.
  • Adicione um novo dispositivo ao seu nome de painel Ubidots esp32.
  • Clique em dispositivos e selecione dispositivos em Ubidots.
  • Agora você deve ver os dados publicados em sua conta Ubidots, dentro do dispositivo chamado "ESP32".
  • Dentro do dispositivo, crie um novo sensor de nome de variável no qual sua leitura de temperatura será mostrada.
  • Agora você pode visualizar os dados de temperatura e outros sensores que foram visualizados anteriormente no monitor serial. Isso aconteceu porque o valor de leitura de sensor diferente é passado como uma string e armazenado em uma variável e publicado em uma variável dentro do dispositivo esp32.

Etapa 6: SAÍDA

SAÍDA
SAÍDA

Etapa 7:

Etapa 8: Criação de eventos em Ubidots:

Criação de eventos em Ubidots
Criação de eventos em Ubidots
Criação de eventos em Ubidots
Criação de eventos em Ubidots
Criação de eventos em Ubidots
Criação de eventos em Ubidots
  • Selecione Eventos (na lista suspensa Dados).
  • Agora clique em Criar Evento.
  • Tipos de eventosUbidots suportam eventos já integrados para permitir que você envie eventos, alertas e notificações para aqueles que precisam saber quando precisam saber. As integrações pré-construídas da Ubidots incluem:

1. Notificações de e-mail

2. Notificações por SMS

3. Eventos de webhook - saiba mais

4. Notificações de telegrama

5. Notificações do Slack - saiba mais

6. Notificações de chamada de voz - saiba mais

7. Voltar à notificação normal - saiba mais

8. Notificações de cerca geográfica - saiba mais

  • Em seguida, escolha um dispositivo e uma variável de associação que indique os "valores" dos dispositivos.
  • Agora selecione um valor limite para o seu evento acionar e compare-o com os valores do dispositivo e também selecione a hora para acionar o seu evento.
  • Agora, crie o tipo de ação clicando no sinal de mais.
  • Estabeleça e configure quais ações devem ser executadas e a mensagem para o destinatário: Envie SMS, Email, Webhooks, Telegramas, Chamadas, SLACK e webhooks para quem precisa saber.
  • Agora preencha todos os campos obrigatórios.
  • Determine a janela de atividade em que os eventos podem / não ser executados.
  • Confirme seus eventos.

Recomendado: