ESP8266 - Sensor de temperatura y humedad - OLED
Este tutorial explica cómo usar el ESP8266 para leer la temperatura y la humedad del sensor DHT11/DHT22 y mostrarlas en una pantalla OLED.

Hardware Requerido
You can use DHT22 sensor instead of DHT11 sensor.
| 1 | × | (Recomendado) Placa de Expansión de Terminales de Tornillo para ESP8266 | |
| 1 | × | (Recomendado) Divisor de Alimentación para ESP8266 Tipo-C |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la pantalla OLED, sensor de temperatura y humedad DHT11 y DHT22
Si no estás familiarizado con la pantalla OLED, los sensores de temperatura y humedad DHT11 y DHT22 (incluyendo el pinout, la funcionalidad, la programación, etc.), los siguientes tutoriales pueden ayudarte:
- ESP8266 - OLED tutorial
Diagrama de Cableado
ESP8266 - Cableado LCD del módulo DHT11

This image is created using Fritzing. Click to enlarge image
Para obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
Cableado LCD del módulo ESP8266-DHT22

This image is created using Fritzing. Click to enlarge image
Código ESP8266 - Sensor DHT11 - OLED
Pasos R\u00e1pidos
Para empezar con ESP8266 en el IDE de Arduino, siga estos pasos:
- Consulta el tutorial cómo configurar el entorno para ESP8266 en Arduino IDE si es la primera vez que usas ESP8266.
- Conecta los componentes tal como se muestran en el diagrama.
- Conecta la placa ESP8266 a tu computadora usando un cable USB.
- Abre Arduino IDE en tu computadora.
- Elige la placa ESP8266 correcta, por ejemplo NodeMCU 1.0 (ESP-12E Módulo), y su puerto COM correspondiente.
- Haz clic en el icono Librerías en la barra izquierda del Arduino IDE.
- Busca “SSD1306” y localiza la biblioteca SSD1306 de Adafruit.
- Luego, presiona el botón Instalar para completar la instalación.

- Se le pedirá que instale dependencias de bibliotecas adicionales.
- Para instalarlas todas, haga clic en el botón Instalar todo.

- Busque “DHT” y localice la biblioteca de sensores DHT de Adafruit.
- Presione el botón Instalar para instalar la biblioteca.

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

- Copia el código y ábrelo con el IDE de Arduino.
- Haz clic en el Subir botón en el IDE de Arduino para compilar y subir el código al ESP8266.
- Coloca el sensor en agua caliente y fría, o sostenlo en tu mano.
- Consulta el resultado en la pantalla OLED y en el Monitor Serial.
※ Nota:
El código en cuestión centrará el texto tanto horizontal como verticalmente en una pantalla OLED.
Código ESP8266 - Sensor DHT22 - OLED
※ Nota:
El código para el DHT11 y el DHT22 es el mismo, salvo una sola línea. La biblioteca para ambos también es la misma.
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.