Você está na página 1de 9

 (/) Circuitos (/circuits/) Oficina (/workshop/) Construir (/craft/) Cozinhando (/cooking/) Vivo (/living/) Lado de fora (/outside/)

Monitoramento de temperatura e umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/) Seguir
Segue (/feed/)
Professores (/teachers/)

Download
Favorito
w Eu fiz isso

instrutivos (/circuits/) Projetos (/circuits/projects/) Concursos (/contest/) Vamos fazer...


circuitos 

Monitoramento de temperatura e umidade usando o ESP-01 e DHT e o


AskSensors Cloud
Por askSensors (/member/askSensors/) em Circuitos (/circuits/) > Arduino (/circuits/arduino/projects/) 43.364 33 11

Publicado em 31 de agosto de 2018 Download Favorito

auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=f19f836cce3178e7f0c0c23d58c22d30)
(https://content instructables com/ORIG/F6V/847S/JS0OSANZ/F6V847SJS0OSANZ jpg?

(/member/askSensors/)
Por askSensors
(/member/askSensors/)
Mais do
Visite a plataforma AskSensors
autor:
IoT (https://asksensors.com/)

Seguir

Sobre: ​IoT Maker, cofundador da asksensors.com


Mais sobre askSensors » (/member/askSensors/)

Neste tutorial vamos aprender como monitorar as medições de temperatura e umidade usando
a placa IOT-MCU/ESP-01-DHT11 (https://www.aliexpress.com/item/Elecrow-ESP8266-ESP-01-
ESP-01S-DHT11-Temperature-Humidity-Sensor-Module-esp8266-Wifi-NodeMCU-Smart-
Home/32830838323.html) e a AskSensors (https://asksensors.com/) IoT Platform.

Estou escolhendo o módulo IOT-MCU ESP-01-DHT11 para esta aplicação porque está pronto
para uso e economiza tempo de desenvolvimento. No entanto, se você estiver procurando por
sistemas de automação residencial, sugiro o nodeMCU ESP8266 testado no meu tutorial anterior
, (https://www.instructables.com/id/DHT11-Temperature-and-Humidity-Monitoring-Using-th/)
Monitoramento de temperatura e umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/) Seguir
que fornece mais entrada/saída, grande memória e recursos adicionais.
Download
Favorito
w Eu fiz isso

VISÃO GERAL ESP-01:

● O ESP8266 é um módulo WiFi de baixo custo com pilha TCP/IP completa.


● A série ESP8266 é produzida pela Espressif Systems.
● O ESP-01 é um módulo preto de tamanho pequeno com 1M de memória.
● Observe que o módulo ESP-01 requer apenas 3,3 volts para ligar.

VISÃO GERAL IOT-MCU ESP-01-DHT:

Este módulo utiliza o ESP-01 ou o ESP-01S como controle mestre, e o DHT11 permite medir nas
escalas de 0 a 50 graus Celsius e a umidade do ar nas faixas de 20 a 90%.

Segue um resumo das principais características:

● Controlador: ESP-01 / ESP-01S (para comprar separadamente)


● Sensor de temperatura e umidade: DHT11
● Tensão de operação: DC 3.7V-12V (Suporta fonte de alimentação de bateria de lítio de 3.7V)
● Faixa de medição: 20-90% RH 0-50 ℃,
● Precisão da medição: Temperatura ± 2 ℃, Umidade ± 5% RH.

 Adicionar Dica V Perguntar | Comente Download

Etapa 1: materiais

auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=f2cb4acb647dc95fc3b2ca93c7541e79)
(https://content instructables com/ORIG/F5Z/QYXQ/JS0OSAVZ/F5ZQYXQJS0OSAVZ jpg?

Estes são os componentes que você precisará para este tutorial:


1.temperatura
Monitoramento de ESP-01 oue ESP-01S
umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/) Seguir

2.
Download
Favorito
w Eu fiz isso

Conversor USB serial para programar seu ESP-01.


(https://www.aliexpress.com/store/product/USB-switch-ESP8266-WIFI-module-board-mo-
bile-phone-computer-wireless-communication-MCU-WIFI-
development/2413055_32799975353.html?
spm=2114.search0104.3.22.40296744JCHRPb&ws_ab_test=searchweb0_0,searchweb201602
_3_10065_10068_5724113_5723115_5723715_5890013_5723815_10696_5724013_572321
5_5970013_5723415_10084_10083_5722215_10618_10307_5724313_5724213_5723315_5
910013_5723615_5722315_10059_5723015_5722115_100031_5725113_5723915_10103_5
725013_5990013_5722415_5980013_5724913,searchweb201603_54,ppcSwitch_5&algo_ex
pid=7d1d15ea-149d-4519-9d73-973d086025fc-3&algo_pvid=7d1d15ea-149d-4519-9d73-
973d086025fc&priceBeautifyAB=0)

3.
IOT-MCU/ESP-01-DHT11 (https://www.aliexpress.com/item/Elecrow-ESP8266-ESP-01-ESP-
01S-DHT11-Temperature-Humidity-Sensor-Module-esp8266-Wifi-NodeMCU-Smart-
Home/32830838323.html)

4. Fonte de alimentação externa de 3,7 V a 5 V CC.


 Adicionar Dica V Perguntar | Comente Download

Etapa 2: configuração do ambiente


Primeiro, você precisa instalar o núcleo ESP8266 (https://github.com/asksensors/Arduino) no IDE
do arduino. Pule esta etapa se você já tiver o ESP8266 instalado.

1. Inicie o Arduino IDE versão 1.6.4 ou superior


2. Vá para 'Arquivo > Preferências'
3. Adicione o link abaixo para URLs adicionais do gerenciador de placas:

'http://arduino.esp8266.com/stable/package_esp8266com_index.json'

4. Vá para 'Ferramentas > Quadros > Gerenciador de Quadros'


5. Procure por ESP8266, aperte o botão Instalar . Aguarde até que a instalação seja concluída.
 Adicionar Dica V Perguntar | Comente Download

Etapa 3: crie seus módulos de sensor no AskSensors


1. Obtenha uma conta AskSensors em asksensors.com (https://asksensors.com/pricing.html)
2. Crie um novo Sensor com dois módulos:
● Módulo 1: Temperatura
● Módulo 2: Umidade

3. Obtenha seu Api Key In gerado pelo AskSensors.


Você
Monitoramento de pode encontrar
temperatura tutoriais
e umidade usando (https://asksensors.com/tutorials.html)
o ESP-01 e (/member/askSensors/)
e DHT e o AskSensors Cloud da askSensors instrutivos mostrandoSeguir

como começar a usar a plataforma AskSensors IoT e configurar sensores para coletar dados
w
Download

usando o navegador da Web (https://www.instructables.com/id/Send-Data-to-AskSensors-IoT-


Favorito
Eu fiz isso

Platform-Using-Web-Bro/) ou o nodeMCU ESP8266 (https://www.instructables.com/id/Getting-


Started-With-ESP8266-and-AskSensors-IoT-Pl/) .

 Adicionar Dica V Perguntar | Comente Download

Etapa 4: Codificação
1. Instale a Biblioteca Adafruit DHT (https://github.com/asksensors/DHT-sensor-library) .
2. Obtenha este esboço (https://github.com/asksensors/ESP8266-DHT-HTTPS) de exemplo da
página do github do AskSensors.
3. Modifique o SSID e a senha do Wi-Fi, o Api Key In e, se necessário, o atraso entre duas
medições sucessivas:

const char* wifi_ssid = ".........."; //SSID

const char* wifi_password = "........."; // WI-FI

const char* apiKeyIn = "........."; // API KEY IN

atraso(25000); // atraso em ms

Agora o código está pronto. Vamos passar para a próxima etapa para executar o software.

 Adicionar Dica V Perguntar | Comente Download

Passo 5: Programando o ESP-01

auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=47425e180cbad5a4ecc5403c8218f6e4)
(https://content instructables com/ORIG/FTZ/VDOO/JS0OSAPW/FTZVDOOJS0OSAPW jpg? auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=3412d3
(https://content instructables com/ORIG/FL1/7FLZ/JS0OSAS4/F

Faça o upload do código usando o Arduino IDE:


1.temperatura
Monitoramento de Instale o driver (https://github.com/asksensors/CH340G-USB-to-Serial-Adapter-v1.0)
e umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/)do Seguir

adaptador serial USB .


Download
Favorito
w Eu fiz isso

2. Conecte o GPIO_0 ao terra para habilitar o modo de programação do ESP8266. Existem


alguns adaptadores seriais USB que vêm com chave de programação, então durante o
upload você tem que pressionar a chave. No meu caso,Não tenho switch, então soldei um
jumper entre o GPIO_0 e o terra do adaptador serial USB.
3. Insira o ESP-01 no adaptador serial USB conforme mostrado na primeira imagem(1).
4. Conecte o adaptador serial à porta USB do seu computador.
5. Abra o Arduino IDE. Você deve habilitar 'Porta'. caso contrário, selecione a porta correta
mostrada para o seu adaptador serial USB (no software Arduino, clique em Ferramentas >>
Porta).
6. Selecione 'Generic ESP8266 Module' como sua placa (vá para Tools >> Board >> Generic
ESP8266 Module )
7. Aperte o botão de upload.espere até que o upload seja concluído.
Antes de ligar a placa:
1. Remova o ESP-01 do adaptador serial USB.
2. Certifique-se de remover também a conexão entre o GPIO_0e o solo para que o ESP-01 inicie
seu firmware normalmente.
3. Insira o ESP-01 no conector IOT-MCU conforme mostrado na segunda imagem(2). Agora
estamos prontos para ligar a placa!
Tem problemas?
Você tem algum problema? Por favor, veja o próximo passo.

 Adicionar Dica V Perguntar | Comente Download

Etapa 6: solução de problemas


Programar o ESP-01 é um pouco difícil para iniciantes. Estes são alguns erros possíveis:

● GPIO_0 não está aterrado durante o Reset


● A conexão USB com o PC não é boa.
● A porta COM não está correta. Se você tiver mais de uma porta exibida, basta desconectar o
adaptador serial USB da porta USB e ver qual porta desapareceu. Insira o adaptador serial
novamente e verifique a nova porta COM adicionada. Selecione este número de porta
manualmente.
● Você não está selecionando a placa correta (módulo genérico ESP8266).

Se você ainda estiver tendo problemas, consulte este instrutivo


(https://www.instructables.com/id/USB-to-ESP-01-Board-Adapter-Modification) .

 Adicionar Dica V Perguntar | Comente Download

Etapa 7: Resultados
Monitoramento de temperatura e umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/) Seguir

Download
Favorito
w Eu fiz isso

Ligue a placa, o ESP8266 fará a seguinte sequência:

1. Inicialização
2. Conecte-se à rede Wi-Fi
3. Leia a temperatura e a umidade do DHT11
4. Conecte e envie as medições para o servidor AskSensors
5. Repita os dois passos anteriores periodicamente.
Faça login no site do AskSensors (https://asksensors.com/login.html) e mostre gráficos dos
módulos de temperatura e umidade. Você obterá suas medidas plotadas em tempo real. Você
também pode exportar os dados coletados em arquivos CSV.

 Adicionar Dica V Perguntar | Comente Download

Passo 8: Muito bem!


Você concluiu com sucesso nosso tutorial sobre como monitorar a temperatura e a umidade
com a placa ESP8266 e IOT-MCU conectada à nuvem AskSensors.

Veja mais instruções aqui. (https://www.instructables.com/member/askSensors/)

 Adicionar Dica V Perguntar | Comente Download

3 pessoas fizeram este projeto!


Monitoramento de temperatura e umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/) Seguir

Download
Favorito
w Eu fiz isso

O VicreoL (/member/VicreoL/) conseguiu! cberkay (/member/cberkay/) conseguiu!

Peter_Pitzeier (/member/Peter_Pitzeier/) conseguiu!

Você fez esse projeto? Compartilhe conosco!

Eu fiz isso!

Recomendações

(/Casinoclock/) (/Remote-Control-Light-Switch-1/)
Monitoramento de temperaturaCasino'clock (/Casinoclock/)
e umidade usando o ESP-01 por shiura
e DHT Interruptor
e o AskSensors Cloud dadeaskSensors
luz de controle remoto
(/member/askSensors/) Seguir
(/member/shiura/) em Relógios (/Remote-Control-Light-Switch-1/) por
(/circuits/clocks/projects/) alanmerritt (/member/alanmerritt/) no Arduino
Download
Favorito
w Eu fiz isso

w
1

15
8
859  (/) 
118
8
19K

(/contest/oneboard/) (/contest/fta2022/)

 Adicionar Dica

V Perguntar

| Postar comentário

Temos uma política de ser agradável .

Por favor, seja positivo e construtivo.

Adicione imagens Publicar

11 comentários


(/member/VicreoL/) VicreoL (/member/VicreoL/)
Pergunta
um ano atrás


Responder
/ Voto positivo
Oi, eu tenho que piscar um novo firmware? E o servidor para reportar tem que ser aquele que você
está usando ou posso usar outro? Novo para isso e tentando Lear mais obrigado

1 resposta
F


(/member/stamy1/) stamy1 (/member/stamy1/)
Pergunta
3 anos atrás na Etapa 2


Responder
/ Voto positivo
Eu inicio o Arduino IDE versão 1.8.8

eu vou em 'Arquivo > Preferências'


Eu adiciono o link abaixo para URLs adicionais do gerenciador de placas:

' http://arduino.esp8266.com/stable/package_esp8266com_index.json
(http://arduino.esp8266.com/stable/package_esp8266com_index.json) '
Vou em 'Ferramentas > Quadros > Gerenciador de Quadros'
Procuro ESP8266, nada vem! vejo espaço vazio

1 resposta
F


(/member/gazihan/) gazihan (/member/gazihan/)
3 anos atrás 
Responder
/ Voto positivo
Você deve vincular a este instrutivo para a modificação do programador USB necessária para aterrar
o GPIO0 enquanto liga o ESP-01. https://www.instructables.com/id/USB-to-ESP-01-Board-Adapter-
Modification/#CKRGRFXJQCOD3Q2 (https://www.instructables.com/id/USB-to-ESP-01-Board-
Monitoramento de temperatura e umidade usando o ESP-01 e DHT e o AskSensors Cloud da askSensors (/member/askSensors/) Seguir
Adapter-Modification/#CKRGRFXJQCOD3Q2)

1 resposta
F Download
Favorito
w Eu fiz isso


(/member/RR_TV/) RR_TV (/member/RR_TV/)
3 anos atrás 
Responder
/ Voto positivo
Então, como você soluciona o código? Eu segui todas as etapas, mas por algum motivo nenhum dado
está chegando à plataforma AskSensors. Alguma sugestão?

2 respostas
F


(/member/RR_TV/) RR_TV (/member/RR_TV/)
Pergunta
3 anos atrás


Responder
/ Voto positivo
Na última etapa, como você liga a placa conectada ao IOT-MCU e ainda a conecta ao monitor serial?
Eu não entendo essa parte.

1 resposta
F

Postar comentário

Categorias Sobre nós Recursos


 Circuitos  Vivo Quem nós somos Mapa do site
(/circuits/) (/living/) (/about/) (/sitemap/)
 Oficina  Lado de Por que publicar? Ajuda (/how-to-write-
(/workshop/) fora
(/outside/) (/create/) a-great-instructable/)
 Construir  Contato (/contact/)
(/craft/) Professores
 (/teachers/)
Cozinhando
(/cooking/)
Ache-nos

(https://www.instagram.com/instructables/) (https://www.pinterest.com/instructables) (https://www.facebook.com/instructables) (https://www.twitter.com/instructables)

© 2022 Autodesk, Inc.

Termos de serviço (http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21959721)


Declaração de privacidade (http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21292079)
Configurações de privacidade|Não venda minhas informações pessoais (https://www.autodesk.com/company/legal-notices-trademarks/ccpa-do-not-sell)
Avisos Legais e Marcas Registradas (http://usa.autodesk.com/legal-notices-trademarks/)
(http://www.autodesk.com)

Você também pode gostar