Criar um sistema inteligente de controle e monitoramento de temperatura com ESP32 pode ser mais simples do que parece. Neste tutorial, você vai aprender como configurar sensores de temperatura com ESP32, controlar um ventilador (simulando um ar-condicionado) e ainda integrar tudo à Alexa usando a plataforma Sinric Pro, de forma gratuita.
Materiais necessários
- 1 ESP32
- 1 Sensor de temperatura DHT11
- 1 Módulo relé 1 canal
- 1 Ventilador 12V (ou outro atuador)
- 1 Fonte externa 12V
- Jumpers e protoboard
- Conta gratuita na plataforma Sinric Pro
Criando sua conta na Sinric Pro
- Acesse o site Sinric Pro e crie sua conta gratuita.
- No menu lateral esquerdo, clique em dispositivos.
- Clique em adicionar dispositivo.

- Preencha os campos de nome e descrição.
- Em tipo de dispositivo, selecione o sensor de temperatura.
- Clique em próxima até chegar ao último tópico.
- Finalize clicando em salvar.
Atenção: a conta gratuita permite a criação de até 3 dispositivos.
Salvando as credenciais
Após cadastrar o dispositivo, o Sinric Pro irá gerar:
- App Key
- App Secret
- Device ID

Essas credenciais são essenciais para o código do ESP32. A chave e o segredo são fixos para sua conta, mas cada dispositivo possui um ID próprio. Guarde essas informações.
Montando o circuito
Sensor de temperatura DHT11
- VCC → 3.3V do ESP32
- GND → GND do ESP32
- Data → GPIO 4 do ESP32
Módulo relé + Fan 12V
Adicione um novo dispositivo no Sinric Pro, como feito anteriormente, mas desta vez selecione o tipo padrão “Trocar”. Finalize e Copie o novo ID.
As conexões do relé:
- DC+ → 3.3V do ESP32
- DC- → GND do ESP32
- IN → GPIO 2 do ESP32
- COM → positivo da fonte externa 12V
- NO → positivo do Fan
- Negativo do Fan → negativo da fonte
Esse setup garante que o ventilador só será acionado quando o relé for ativado, funcionando como um ar-condicionado automatizado.
Programando o ESP32
Você precisará instalar as bibliotecas:
No código, insira:
- O nome e senha da sua rede Wi-Fi
- App Key e Secret
- Device IDs do sensor e do relé
Esse é o núcleo do projeto de controle e monitoramento de temperatura com ESP32, que conecta o dispositivo à internet e à automação em nuvem.

Testando o sistema
- Conecte o ESP32 ao computador e envie o código pela IDE Arduino.
- Abra o Monitor Serial e verifique se as conexões estão funcionando.
- No painel da Sinric Pro, os dispositivos devem aparecer com os nomes que você configurou.

- A temperatura deve ser atualizada em tempo real, e o relé pode ser controlado manualmente.
Agora você já possui um sistema de controle e monitoramento de temperatura com ESP32 funcionando com acesso web.
Integrando com a Alexa
- No aplicativo Alexa, vá até o menu principal.
- Acesse Skills e Jogos.
- Pesquise por Sinric Pro e ative a skill.
- Faça login com sua conta Sinric Pro.
- Os dispositivos serão localizados automaticamente.
Com isso, você pode utilizar comandos como:
- “Alexa, qual a temperatura do [nome do dispositivo]?”
- “Alexa, ligar o [nome do relé]”
- “Alexa, desligar o [nome do relé]”
A integração com a Alexa amplia as possibilidades do seu projeto de controle e monitoramento de temperatura com ESP32, permitindo comandos por voz e automações personalizadas.
Conclusão
Neste tutorial, mostramos como montar um projeto de controle e monitoramento de temperatura com ESP32 utilizando recursos gratuitos, com leitura em tempo real, controle via internet e integração com a Alexa. Essa solução é ideal para projetos educativos, automações residenciais e protótipos comerciais.
Se você busca uma forma simples e eficiente de iniciar na automação com ESP32, esse projeto de controle e monitoramento de temperatura com ESP32 é uma excelente escolha.
Kits e Componentes
Todos os componentes utilizados neste projeto estão disponíveis na loja Smart Kits. Acesse smartkits.com.br para conferir.
Confira também uma demonstração do sistema em operação através das nossas redes sociais.
Projeto realizado por Emanuel Sousa – Graduando em Engenharia Mecatrônica


Deixe um comentário