ESP32 - Sensor de Gás Relé
Neste tutorial, vamos explorar o uso do ESP32 junto com um sensor de gás e um relé para ativar um ventilador ou uma sirene ao detectar vários gases potencialmente perigosos, como GLP, fumaça, álcool, propano, hidrogênio, metano, monóxido de carbono e outras substâncias inflamáveis.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables ESP32 S3 Starter Kit (ESP32 S3 included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Relé e o Sensor de Gás MQ2
Não conhece o relé e o sensor de gás MQ2, incluindo pinagem, funcionamento e programação? Veja abaixo tutoriais completos sobre esses temas:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Se você não sabe como alimentar o ESP32 e outros componentes, veja as instruções no tutorial a seguir: Como alimentar o ESP32.
Código ESP32
Passos Rápidos
- Se esta é a primeira vez que você usa o ESP32, veja como configurar o ambiente do ESP32 na Arduino IDE.
- Faça a ligação como na imagem acima.
- Conecte a placa ESP32 ao seu PC por um cabo micro USB
- Abra a Arduino IDE no seu PC.
- Selecione a placa ESP32 correta (por exemplo, ESP32 Dev Module) e a porta COM.
- Conecte o ESP32 ao PC por um cabo USB
- Abra a Arduino IDE e selecione a placa e a porta corretas
- Copie o código acima e abra na Arduino IDE
- Clique no botão Upload da Arduino IDE para fazer o upload do código para o ESP32

- Coloque o sensor de gás MQ2 perto da fumaça/gás que você quer detectar
- Veja a mudança no estado do relé
Explicação do Código
Leia a explicação linha por linha nos comentários do código-fonte!