Índice:
- Etapa 1: Componentes necessários
- Etapa 2: conectando componentes
- Etapa 3: Procedimento
- Etapa 4: O Código
Vídeo: Sistema de monitoramento de ar usando NodeMCU e IOT Thingspeak: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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 de 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 MQ3 Alcohol 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
Hardware necessário
- NodeMCU
- Sensor de álcool MQ-3
- Fonte de alimentação 5V
- Jumper Wires
- Placa de ensaio (opcional)
NodeMCU LUA WiFi Internet Placa de desenvolvimento ESP8266: NodeMCU Dev Kit / placa consiste em um chip habilitado para wi-fi ESP8266. 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.
MQ-3 Alcohol Sensorr: Este módulo é feito usando o Sensor de Álcool Gas MQ3. É um sensor semicondutor de baixo custo que pode detectar a presença de gases de álcool em concentrações de 0,05 mg / L a 10 mg / L. O material sensível usado para este sensor é SnO2, cuja condutividade é menor em ar limpo. Sua condutividade aumenta à medida que a concentração de gases de álcool aumenta. Possui alta sensibilidade ao álcool e boa resistência aos distúrbios causados pela fumaça, vapor e gasolina. Este módulo oferece saídas digitais e analógicas. O módulo sensor de álcool MQ3 pode ser facilmente conectado a microcontroladores, placas Arduino, Raspberry Pi etc.ou obter mais informações sobre MQ3, você pode consultar Módulo sensor de álcool - MQ3.
Fonte de alimentação 5V: Na maioria de nossos produtos ou projetos eletrônicos, precisamos de uma fonte de alimentação para converter a tensão CA da rede elétrica em uma tensão CC regulada
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.
Placa de ensaio: uma placa de ensaio é um dispositivo sem solda para protótipo temporário com projetos eletrônicos e de circuito de teste. A maioria dos componentes eletrônicos em circuitos eletrônicos pode ser interconectada inserindo seus condutores ou terminais nos orifícios e, em seguida, fazendo as conexões por meio de fios quando apropriado.
Etapa 2: conectando componentes
Descrição
Existem 4 terminais são + 5V, AOUT, DOUT e GND.
Os condutores de + 5V e GND estabelecem energia para o sensor de álcool. Os outros 2 fios são AOUT (saída analógica) e DOUT (saída digital). Como o sensor funciona é o terminal AOUT fornece uma saída de tensão analógica em proporção à quantidade de álcool que o sensor detecta. Quanto mais álcool ele detectar, maior será a voltagem analógica que produzirá. Por outro lado, quanto menos álcool detectar, menos tensão analógica produzirá. Se a tensão analógica atingir um certo limite, ele enviará o pino digital DOUT alto. Assim que o pino DOUT ficar alto, o arduino detectará isso e acenderá o LED, sinalizando que o limite de álcool foi atingido e agora está acima do limite. Você pode alterar esse nível de limite ajustando o potenciômetro para aumentar ou diminuir o nível.
As conexões são bem básicas.
Para conectar o sensor, existem 3 terminais. O terminal + 5V do sensor se conecta ao terminal 5V da placa da fonte de alimentação. 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 analógica do sensor. Ele é conectado ao pino analógico A0 do NodeMCU.
Etapa 3: 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 (opcional
Campo 1: Leitura do sensor - será exibido no gráfico analítico. 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
Baixe o código anexado aqui e carregue-o em sua placa, e conecte tudo conforme mostrado no diagrama anterior.
Código de download:
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:
Sistema de monitoramento visual baseado em LoRa para agricultura Iot - Projetando um aplicativo fronteado usando Firebase e Angular: 10 etapas
Sistema de monitoramento visual baseado em LoRa para agricultura Iot | Projetando um aplicativo fronteado usando Firebase e Angular: No capítulo anterior, falamos sobre como os sensores estão trabalhando com o módulo loRa para preencher o banco de dados Firebase Realtime e vimos o diagrama de alto nível como todo o nosso projeto está funcionando. Neste capítulo, vamos falar sobre como podemos
Sistema de monitoramento de tempo IoT distribuído inteligente usando NodeMCU: 11 etapas
Sistema de monitoramento de clima IoT distribuído inteligente usando NodeMCU: Todos vocês devem estar cientes da estação meteorológica tradicional; mas você já se perguntou como realmente funciona? Uma vez que a estação meteorológica tradicional é cara e volumosa, a densidade dessas estações por unidade de área é muito menor, o que contribui para
Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11: 4 etapas
Sistema de monitoramento do clima usando o sensor Raspberry Pi3 e DHT11: Neste tutorial, mostrarei como conectar o DHT11 ao Raspberry Pi e enviar as leituras de umidade e temperatura para um LCD. O sensor de temperatura e umidade DHT11 é um pequeno módulo agradável que fornece temperatura e umidade digital
Sistema de monitoramento e controle de umidade do solo baseado em IoT usando NodeMCU: 6 etapas
Sistema de monitoramento e controle de umidade do solo baseado em IoT usando NodeMCU: neste tutorial, vamos implementar um sistema de monitoramento e controle de umidade do solo baseado em IoT usando o módulo WiFi ESP8266, ou seja, NodeMCU. Componentes necessários para este projeto: Módulo WiFi ESP8266 - Amazon (334 / - INR) Módulo de Relé - Amazon (130 / - INR
Pool Pi Guy - Sistema de alarme acionado por IA e monitoramento de piscina usando Raspberry Pi: 12 etapas (com imagens)
Pool Pi Guy - Sistema de alarme acionado por IA e monitoramento de piscina usando Raspberry Pi: Ter uma piscina em casa é divertido, mas exige uma grande responsabilidade. Minha maior preocupação é monitorar se alguém está perto da piscina sem vigilância (especialmente crianças mais novas). Meu maior aborrecimento é garantir que a linha de água da piscina nunca desça abaixo da entrada da bomba