Arduino Nano ESP32 - Detector de Vazamento de Água
Neste guia, vamos aprender a usar o Arduino Nano ESP32 e um sensor de vazamento de água para detectar vazamento de água.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Detector de Vazamento de Água
O detector de vazamento de água nos ajuda a descobrir água indesejada cedo para evitar danos.
Pinagem do Detector de Vazamento de Água
O detector de vazamento de água inclui dois fios:

Assim como um interruptor ou botão, não precisamos distinguir entre os dois fios do detector de vazamento de água.
Como o Detector de Vazamento de Água Funciona
Quando há água, o circuito é fechado. Quando não há água, o circuito permanece aberto.
Para conectar o detector de vazamento de água a um Arduino Nano ESP32, ligue um fio ao GND e o outro fio a um pino de entrada do Arduino Nano ESP32 configurado como entrada digital com pull-up. Quando há água, o pino do Arduino Nano ESP32 indicará o valor LOW. Quando não há água, ele indicará o valor HIGH.
※ Nota:
O detector de vazamento de água não funciona com água pura, que não conduz eletricidade. Para resolver isso, espalhe um pouco de sal perto do sensor. O sal vai se misturar com a água e permitir que o detector sinta a água.
Diagrama de Ligação entre o Detector de Vazamento de Água e o Arduino Nano ESP32

This image is created using Fritzing. Click to enlarge image
Como Programar o Arduino Nano ESP32 para ler o valor do Detector de Vazamento de Água
- Configure o pino do Arduino Nano ESP32 como entrada digital usando a função pinMode(). Por exemplo, use esta função no pino D4.
- Verifica a condição do pino do Arduino Nano ESP32 usando a função digitalRead().
Código para Arduino Nano ESP32 - Detectando Vazamento de Água
Passos Rápidos
Para começar com o Arduino Nano ESP32, siga estes passos:
- Se você é novo no Arduino Nano ESP32, consulte o tutorial sobre como configurar o ambiente para o Arduino Nano ESP32 no Arduino IDE.
- Ligue os componentes de acordo com o diagrama fornecido.
- Conecte a placa Arduino Nano ESP32 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Selecione a placa Arduino Nano ESP32 e a porta COM correspondente.
- Copie o código acima e cole no Arduino IDE.
- Clique no botão Upload no Arduino IDE para fazer o upload do código para a sua placa Arduino Nano ESP32.
- Despeje água perto do detector de vazamento de água.
- Veja os resultados no Serial Monitor. Eles vão aparecer assim: