ESP8266 - DHT11 - LCD
Este tutorial ensina você a usar o ESP8266 para ler a temperatura e a umidade do sensor DHT11 e exibi-las em um LCD I2C.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Nota de compra: A maioria dos displays LCD I2C no mercado é de 5V. Eles podem funcionar com esta placa, mas não é seguro e pode danificar a placa. Recomendamos fortemente usar o display LCD I2C de 3.3V recomendado acima.
Sobre o DHT11 e o LCD
Se você não conhece o sensor de temperatura e umidade DHT11 e o LCD (incluindo pinagem, como funcionam e como programar), os tutoriais a seguir podem ajudar:
Diagrama de Ligação
ESP8266 - Diagrama de Ligação do DHT11 e LCD

This image is created using Fritzing. Click to enlarge image
Para mais informações, veja Pinagem do ESP8266 e como alimentar o ESP8266 e outros componentes.
Código ESP8266 - Sensor DHT11 - LCD I2C
※ Nota:
O endereço I2C do LCD pode variar dependendo do fabricante. No nosso código, usamos 0x27, conforme especificado pelo fabricante DIYables.
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Confira o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a sua primeira vez usando o ESP8266.
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (por exemplo, NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Conecte um cabo USB do ESP8266 ao PC.
- Abra o Arduino IDE e selecione a placa e a porta corretas.
- Clique no ícone Libraries na barra lateral esquerda do Arduino IDE.
- Pesquise por “DHT” e localize a biblioteca de sensor DHT da Adafruit.
- Pressione o botão Install para concluir a instalação.

- Você será solicitado a instalar dependências adicionais de bibliotecas.
- Clique no botão Install All para instalar todas as bibliotecas necessárias.

- Pesquise por “DIYables LCD I2C” e localize a biblioteca DIYables_LCD_I2C criada pela DIYables.
- Clique no botão Install para instalar a biblioteca DIYables_LCD_I2C.

- Copie o código acima e abra-o com o Arduino IDE.
- Clique no botão Upload no Arduino IDE para compilar e fazer upload do código para o ESP8266.
- Mude a temperatura do ambiente ao redor do sensor.
- Confira os resultados no LCD.
Se o LCD não mostrar nada, confira Solução de Problemas do LCD I2C para obter ajuda.