Estação Meteorológica Com ESP32, Display 8x32 E DHT11
by profjose in Circuits > Microcontrollers
78 Views, 1 Favorites, 0 Comments
Estação Meteorológica Com ESP32, Display 8x32 E DHT11
Após inicializar o hardware, o ESP32 conecta-se ao Wi‑Fi, sincroniza o relógio via NTP, lê o DHT11 e alterna a exibição de hora, data, temperatura e umidade utilizando diferentes efeitos da biblioteca MD_Parola.
Supplies
1 microcontrolador ESP-WROOM32
1 Módulo Display Matriz de Led 8x32 MAX 7219
1 Sensor de Temperatura e Umidade DHT11
Proat Board
Jumper
Fonte DC 5 V para Módulo(utilizei fonte de celular 5V DC , o consumo do circuito ficou em 150 mA)
Nota.: Colocar os gnd da fonte e do esp32 num ponto comum)
Fluxograma
Neste passo, apresentamos o fluxograma de funcionamento da nossa estação meteorológica. O código segue uma lógica estruturada para garantir a correta inicialização e exibição dos dados. Primeiramente, o ESP32 realiza a conexão com a rede Wi-Fi local. Após estabelecer a conexão, ele sincroniza o relógio interno via servidor NTP para obter o horário correto.
Com o sistema inicializado, o programa entra em um loop contínuo onde faz a leitura em tempo real dos dados de temperatura e umidade do sensor DHT11. Por fim, essas informações são tratadas e enviadas para o display de matriz de LED 8x32, alternando a exibição entre data, hora, temperatura e umidade com os efeitos visuais da biblioteca MD_Parola.
Simulação No Software Wokwi
Para simulação do programa Wokwi utilizei a seguinte definição hardware:
#define HARDWARE_TYPE MD_MAX72XX:: PAROLA_HW
Resumindo no software Wokwi utilizei PAROLA_HW , no hardware físico utilizei FC16_HW
Configuração do wifi para o programa :
const char* ssid = "Wokwi-GUEST";
const char* password = " ";
Downloads
Esquemático
Os arquivos disponíveis para download estão disponíveis no link:
Downloads
Video
Rede Social
Quer aprender projetos com Arduino e melhorar sua carreira faça o curso:
Laboratório de Arduino com Tinkercad