Índice:

Carregando o valor do sensor vibracional para IOT ThingSpeak usando NodeMCU: 4 etapas
Carregando o valor do sensor vibracional para IOT ThingSpeak usando NodeMCU: 4 etapas

Vídeo: Carregando o valor do sensor vibracional para IOT ThingSpeak usando NodeMCU: 4 etapas

Vídeo: Carregando o valor do sensor vibracional para IOT ThingSpeak usando NodeMCU: 4 etapas
Vídeo: LDDS75 LoRaWAN Distance Detection Sensor 2024, Novembro
Anonim
Carregando valor do sensor vibracional para IOT ThingSpeak usando NodeMCU
Carregando valor do sensor vibracional para IOT ThingSpeak usando NodeMCU

Existem várias máquinas críticas ou equipamentos caros que sofrem danos devido às vibrações. Nesse caso, um sensor de vibração é necessário para descobrir se a máquina ou equipamento está produzindo vibrações ou não. Identificar o objeto que está vibrando continuamente não é um trabalho complicado se o sensor adequado for usado para detectar a vibração. Existem vários tipos de sensores de vibração disponíveis no mercado que podem detectar a vibração por meio da detecção de aceleração ou velocidade e podem fornecer um excelente resultado. No entanto, esses sensores são muito caros onde o acelerômetro é usado.

Neste projeto, conecte o NodeMCU com sensor de vibração e LED. Quando nenhuma vibração é detectada, a saída do sensor de vibração é 0 (baixa tensão), caso contrário, sua saída é 1 (alta tensão). Esta tensão pode ser lida usando o pino PWM. Se o NodeMCU obtiver 0 (sem vibração) do sensor de vibração, ele acenderá o LED verde e desligará o LED vermelho. Se o NodeMCU obtiver 1 do sensor de vibração, ele acenderá o LED vermelho e apagará o LED verde. Aqui, usando pinos PWM, o valor do sensor é lido como analógico e fornece faixa para piscar o led.

ThingSpeak é um aplicativo IoT de código aberto e API para armazenar e recuperar dados de dispositivos de hardware e sensores. Ele usa o protocolo HTTP na Internet ou LAN para sua comunicação. A análise MATLAB é incluída para analisar e visualizar os dados recebidos do seu hardware ou dispositivos de sensor. Podemos criar canais para cada um dos dados do sensor. Esses canais podem ser definidos como canais privados ou você pode compartilhar os dados publicamente por meio de canais públicos. Os recursos comerciais incluem recursos adicionais. Mas estaremos usando a versão gratuita da mesma forma que a fazemos para fins educacionais.

(Se você quiser saber mais sobre o ThingSpeak em geral e / ou o Projeto, visite

Recursos:

  • Colete dados em canais privados
  • . Compartilhe dados com canais públicos
  • API REST e MQTT APIS
  • MATLAB® Analytics and Visualizations.
  • Comunidade mundial

Neste tutorial, usando um sensor vibracional LM393 para plotar seu valor no ThingSpeak usando NodeMCU. Neste programa, o NodeMCU lê e armazena os dados do sensor em uma variável e, em seguida, carrega-os no ThingSpeak usando seu nome de canal e chave API. O NodeMCU deve estar conectado à internet via Wi-Fi. Veremos como criar canais ThingSpeak e configurá-lo no NodeMCU.

Etapa 1: Componentes necessários

Componentes necessários
Componentes necessários

Hardware necessário

  1. NodeMCU
  2. Sensor Vbrational LM393
  3. Jumper Wires

1. NodeMCU LUA WiFi Internet Placa de desenvolvimento ESP8266: NodeMCU Dev Kit / placa consiste em ESP8266 chip habilitado para wi-fi. O ESP8266 é um chip Wi-Fi de baixo custo desenvolvido pela Espressif Systems com protocolo TCP / IP. Para obter mais informações sobre ESP8266, você pode consultar Módulo WiFi ESP8266.

Módulo Sensor de Vibração LM393: Ele pode detectar a vibração do ambiente circundante. A sensibilidade é ajustável pelo ajuste do potenciômetro digital azul. Sua tensão operacional varia de 3,3 V-5 V. A forma de saída é digital (0 e 1).

Fios de jumpers: os fios de jumpers são simplesmente fios que possuem pinos conectores em cada extremidade, permitindo que sejam usados para conectar dois pontos um ao outro sem solda. Conector fêmea para fêmea é usado neste projeto.

Etapa 2: conectando componentes

Componentes de conexão
Componentes de conexão

Descrição:

Existem 3 terminais são + 5V,, DOUT e GND. Os terminais + 5V e GND estabelecem a alimentação para o sensor de vibração. O outro é o DOUT (saída digital).

Os cabos + 5V e GND estabelecem energia para o sensor de vibração. O outro cabo é DOUT (saída digital). Como o sensor funciona é o terminal DOUT fornece saída de tensão em proporção à quantidade de vibração que o sensor detecta. O valor digital é lido usando o pino PWM no NodMCU. Quanto mais vibração ele detectar, maior será a voltagem analógica que ele emitirá. Por outro lado, quanto menos detectar, menos tensão analógica produzirá. Se a tensão analógica atingir um certo limite, ela enviará um sinal sginal para os pinos do led e de acordo com a condição os led vermelho e verde piscarão.

Para conectar o sensor, existem 3 terminais. O terminal + 5V do sensor se conecta ao terminal 5V do NodeMCU. O terminal GND do sensor se conecta ao terminal GND do NodeMCU. Isso estabelece energia para o sensor. A outra conexão é a saída digital do sensor. Ele é conectado ao pino PWM D0 do NodeMCU.

Etapa 3: Procedimento

Procedimento
Procedimento

Etapa 1: Vá para https://thingspeak.com/ e crie sua conta ThingSpeak, se ainda não tiver feito. Faça login na sua conta.

Etapa 2: crie um canal clicando em 'Novo canal

Etapa 3: Insira os detalhes do canal. Nome: Qualquer nome Descrição: Campo opcional 1: Leitura do sensor - será exibido no gráfico de análise. Se precisar de mais de 1 canal, você pode criar para dados de sensor adicionais. Salve esta configuração.

Etapa 4: agora você pode ver os canais. Clique na guia ‘Chaves de API’. Aqui você obterá o ID do canal e as chaves de API. Anote isso.

Etapa 5: Abra o Arduino IDE e instale a biblioteca ThingSpeak. Para fazer isso, vá para Sketch> Incluir Biblioteca> Gerenciar Bibliotecas. Pesquise ThingSpeak e instale a biblioteca. Biblioteca de comunicação ThingSpeak para Arduino, ESP8266 e ESP32

Etapa 6: É necessário modificar o código. No código abaixo, você precisa alterar o SSID da rede, a senha, o canal ThingSpeak e as chaves API.

Etapa 4: O Código

O código
O código

Baixe o código anexado aqui e carregue-o em sua placa, e conecte tudo conforme mostrado no diagrama anterior.

Baixe o código

A saída será como a imagem acima em ThingSpeak. Espero que isso tenha facilitado para você. Certifique-se de se inscrever se gostou deste artigo e o achou útil, e se você tiver alguma dúvida ou precisar de ajuda com alguma coisa, deixe um comentário abaixo …

Agradecimentos a elemetnzonline.com..

Recomendado: