Índice:
- Etapa 1: Hardware e software necessários
- 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
- Etapa 3: upload do código para ESP32 usando Arduino IDE:
- Etapa 4: Saída do monitor serial
- Etapa 5: Fazendo o Ubidot funcionar:
- Etapa 6: SAÍDA
- Etapa 7:
- Etapa 8: Criação de eventos em Ubidots:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
Etapa 5: 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
Etapa 7:
Etapa 8: 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.