Arduino Nano ESP32 - DHT22 - Relé
Neste tutorial, vamos aprender como usar o Arduino Nano ESP32 para controlar o relé com base na temperatura lida do sensor DHT22.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Relé e o Sensor DHT22
Se você não conhece o sensor de temperatura DHT22 e o relé (pinagem, como funcionam, como programar ...), aprenda sobre eles nos tutoriais a seguir:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Como o Sistema Funciona
- O Arduino Nano ESP32 lê a temperatura do sensor DHT22
- Se a temperatura ultrapassar um limite superior, o Arduino Nano ESP32 liga o relé
- Se a temperatura cair abaixo de um limite inferior, o Arduino Nano ESP32 desliga o relé
O processo acima é repetido infinitamente no loop.
Se você quiser ligar e desligar o relé quando a temperatura estiver acima e abaixo de um valor específico, respectivamente, basta definir o limite superior e o limite inferior com o mesmo valor.
Código Arduino Nano ESP32
No código acima, o Arduino Nano ESP32 liga o relé quando a temperatura ultrapassa 25°C e mantém o relé ligado até que a temperatura fique abaixo de 20°C
Passos Rápidos
Para começar com o Arduino Nano ESP32, siga estes passos:
- Se você é novo no Arduino Nano ESP32, consulte o tutorial sobre como configurar o ambiente para o Arduino Nano ESP32 na Arduino IDE.
- Faça a ligação dos componentes de acordo com o diagrama fornecido.
- Conecte a placa Arduino Nano ESP32 ao seu computador usando um cabo USB.
- Abra a Arduino IDE no seu computador.
- Selecione a placa Arduino Nano ESP32 e a porta COM correspondente.
- Clique no ícone Libraries na barra à esquerda da Arduino IDE.
- Pesquise por “DHT” e encontre a biblioteca DHT sensor library da Adafruit
- Clique no botão Install para instalar a biblioteca.

- Será pedido que você instale algumas outras dependências de biblioteca
- Clique no botão Install All para instalar todas as dependências de biblioteca.

- Copie o código acima correspondente ao sensor que você tem e abra na Arduino IDE
- Clique no botão Upload na Arduino IDE para fazer o upload do código para o ESP32
- Deixe o ambiente ao redor do sensor mais quente ou mais frio
- Veja o estado do relé