Índice:
- Etapa 1: Requisitos de Hardware
- Etapa 2: Requisitos de software
- Etapa 3: escrever o código
- Etapa 4: execute o teste
- Etapa 5: Resultados
- Etapa 6: Obrigado
Vídeo: Monitoramento de temperatura e umidade ambiente com ESP32 e AskSensors Cloud: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Neste tutorial, você aprenderá a monitorar a temperatura e a umidade de sua sala ou mesa usando o DHT11 e o ESP32 conectado à nuvem.
As atualizações de nossos tutoriais podem ser encontradas aqui.
Especificações DHT11:
O sensor DHT11 é capaz de medir temperatura de 0 ° C a 50 ° C (precisão ± 2 ° C) e umidade de 20% a 90% (precisão ± 5%). O sensor requer 5 V para funcionar corretamente e emite temperatura e umidade em dados seriais.
Então vamos começar!
Etapa 1: Requisitos de Hardware
Materiais:
Nesta demonstração, precisaremos de:
- Módulo WiFi ESP32.
- Um computador executando o Arduino IDE.
- Tábua de pão
- DHT11 ou DHT22
- Resistor 47K
- Fios para conexões entre o DHT11 e o ESP32.
- Micro cabo USB para conectar o ESP32 ao computador.
Conexões:
As conexões são muito fáceis, conecte os pinos a seguir conforme mostrado na imagem acima:
- DHT VCC para ESP32 5V.
- DHT Ground para ESP32 Ground.
- Dados DHT para ESP32 IO4 (especificado no código).
- Conecte o pino de dados (IO4) e o 5V com resistores pull up de 47K ou 10K.
Etapa 2: Requisitos de software
Conta AskSensors
Cadastre-se para uma conta gratuita nas plataformas AskSensors IoT (é tão rápido!). Então você poderá armazenar seus dados na nuvem, acessá-los remotamente pela internet e obter muitos recursos como visualizar seus dados em gráficos, exportá-los em arquivos CSV e configurar alertas de e-mail …
Crie um novo sensor com dois módulos, conforme explicado neste guia de primeiros passos. Não se esqueça de copiar sua 'Api Key In', ela é obrigatória para as próximas etapas.
Instale ESP32 no IDE do arduino
Se esta é a primeira vez que você trabalha com o ESP32, consulte este tutorial onde estou mostrando um guia passo a passo sobre como instalar o ESP32 no IDE do Arduino e conectá-lo à nuvem.
Instalar bibliotecas
Instale a biblioteca DHT a partir do github (você também pode instalá-la acessando Sketch> Incluir Biblioteca> Gerenciar Bibliotecas e pesquise por adafruit dht library)
Etapa 3: escrever o código
Baixe este demo da página AskSensors Github e descompacte-o.
O esboço lê a temperatura e a umidade do sensor DHT11 e envia AskSensors usando HTTP GET Requests.
Tudo que você precisa é modificar o seguinte:
const char * ssid = "……………"; // Wifi SSID
const char * password = "……………"; // Senha Wifi const char * apiKeyIn = "……………."; // Chave API
Observe que o pino de dados DHT está conectado ao pino IO4 ESP32. se necessário, você pode alterá-lo aqui:
// DHT config. #define DHTPIN 4 // Pino que está conectado ao sensor DHT.
Etapa 4: execute o teste
- Conecte o ESP32 ao seu computador por meio de um cabo USB.
- Abra o IDE do Arduino e faça upload do código.
- Abra um terminal serial. Você deverá ver seu ESP32 conectando-se à Internet através de WiFi. Em seguida, o ESP32 fará a leitura periódica da temperatura e da umidade e enviará para o AskSensors.
Etapa 5: Resultados
Agora, volte para AskSensors.
- Faça login e abra o painel do Sensor.
- Clique em Módulos e adicione gráficos ao Módulo 1 e ao Módulo 2.
- Você deve ver seu fluxo de dados exibido no gráfico, conforme mostrado nas figuras acima.
Nota: usei um secador de cabelo para ver as variações de temperatura e umidade;-)
Etapa 6: Obrigado
Você tem alguma dúvida ou sugestão? Basta comentar, ficaremos muito felizes em ver seu feedback!
Este tutorial ajudou você de alguma forma? Por favor, bata naquele coraçãozinho:-)
Recomendado:
Mood Speaker - um poderoso alto-falante para música ambiente a ser tocada com base na temperatura ambiente: 9 etapas
Mood Speaker - um alto-falante poderoso para música ambiente a ser tocada com base na temperatura ambiente: Olá! Para meu projeto escolar no MCT Howest Kortrijk, fiz um Mood Speaker, que é um dispositivo de alto-falante Bluetooth inteligente com diferentes sensores, um LCD e WS2812b tira de LED incluída. O alto-falante reproduz música de fundo com base na temperatura, mas pode
Monitoramento de temperatura e umidade DHT usando o ESP8266 e a plataforma AskSensors IoT: 8 etapas
Monitoramento de temperatura e umidade DHT usando o ESP8266 e a plataforma AskSensors IoT: Em um instrutível anterior, apresentei um guia passo a passo para começar a usar o NodeMCU ESP8266 e a plataforma AskSensors IoT. Neste tutorial, estou conectando um sensor DHT11 para o nó MCU. O DHT11 é uma temperatura e umidi
Monitoramento de temperatura e umidade usando o ESP-01 & DHT e o AskSensors Cloud: 8 etapas
Monitoramento de temperatura e umidade usando ESP-01 & DHT e AskSensors Cloud: Neste instrutível, vamos aprender como monitorar as medições de temperatura e umidade usando a placa IOT-MCU / ESP-01-DHT11 e a plataforma AskSensors IoT .Estou escolhendo o módulo IOT-MCU ESP-01-DHT11 para esta aplicação porque
Monitoramento de temperatura e umidade usando AWS-ESP32: 8 etapas
Monitoramento de temperatura e umidade usando AWS-ESP32: Neste tutorial, mediremos diferentes dados de temperatura e umidade usando sensor de temperatura e umidade. Você também aprenderá como enviar esses dados para AWS
Monitoramento de temperatura do Nodemcu ESP8266 usando DHT11 em um servidor da Web local - Obtenha a temperatura e umidade da sala no seu navegador: 6 etapas
Monitoramento de temperatura Nodemcu ESP8266 usando DHT11 em um servidor da Web local | Obtenha a temperatura e umidade da sala no seu navegador: Olá, pessoal, hoje vamos fazer um teste de umidade & sistema de monitoramento de temperatura usando ESP 8266 NODEMCU & Sensor de temperatura DHT11. A temperatura e a umidade serão obtidas no DHT11 Sensor & pode ser visto em um navegador cuja página da web será gerenciada