ESP32 - DHT11 - Relé
En este tutorial, vamos a aprender cómo usar el ESP32 para controlar el relé según la temperatura leída por el sensor DHT11.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de Relé y el sensor DHT11
Si no conoces el sensor de temperatura DHT11 y el relé (disposición de pines, cómo funciona, cómo programar ...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Si no sabe c\u00f3mo alimentar ESP32 y otros componentes, encuentre instrucciones en el siguiente tutorial: C\u00f3mo alimentar ESP32.
Cómo funciona el sistema
- ESP32 lee la temperatura del sensor DHT11
- Si la temperatura supera un umbral superior, el ESP32 enciende el relé
- Si la temperatura cae por debajo de un umbral inferior, el ESP32 apaga el relé
El proceso anterior se repite infinitamente en el bucle.
Si quieres encender y apagar el relé cuando la temperatura esté por encima y por debajo de un valor específico, respectivamente, solo necesitas establecer el umbral superior y el umbral inferior al mismo valor.
Código ESP32
En los códigos anteriores, el ESP32 enciende el relé cuando la temperatura supera los 25 °C y mantiene el relé encendido hasta que la temperatura esté por debajo de los 20 °C.
Pasos R\u00e1pidos
- Si esta es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
- Realiza el cableado como se muestra en la imagen de arriba.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB.
- Abre el IDE de Arduino en tu PC.
- Selecciona la placa ESP32 correcta (p. ej. ESP32 Dev Module) y el puerto COM.
- Haz clic en el icono Bibliotecas en la barra izquierda del IDE de Arduino.
- Busca “DHT”, luego encuentra la biblioteca de sensores DHT de Adafruit
- Haz clic en el botón Instalar para instalar la biblioteca.

- Se le pedirá instalar algunas otras dependencias de la biblioteca.
- Haga clic en el botón Instalar Todo para todas las dependencias de la biblioteca.

- Copia el código anterior correspondiente al sensor que tienes y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para subir el código al ESP32
- Haz que el entorno alrededor del sensor esté más caliente o más frío
- Consulta el estado del relé
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.