Monitor de Nível de Sumidouro DIY – Arduino Nano, MPXV5010DP e Display OLED
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino Nano R3 | 1 |
| Sensor pressão diferencial MPXV5010DP (Freescale/NXP) | 1 |
| Display OLED 0.96" I2C (128x64, duas cores) | 1 |
| DAC MCP4725 (I2C) | 1 |
| Relé (saída contato seco) | 1 |
| Capacitores SMD (1µF, 0.01µF, 470pF) | 1 cada |
| Caixa plástica 110x85mm | 1 |
| Tubo Tygon 3/32" | 1 |
| Tubo de cobre (sonda no sumidouro) | 1 |
Sobre o Projeto
Monitor de nível d'água em sumidouro (poço de bomba) usando sensor de pressão diferencial. O MPXV5010DP mede 0-10 kPa (0-1020 mm coluna d'água) com saída 0-5V. Tubo Tygon conecta sensor a tubo de cobre submerso no sumidouro, mantendo eletrônica seca.
Funcionamento
- Leitura analógica do sensor (pino A1) → conversão para mm/pol.
- Exibição no OLED: nível em polegadas (grande) + rótulo "SUMP LEVEL".
- DAC MCP4725 gera saída analógica 0-5V proporcional (protege sensor e permite interface externa).
- Relé aciona alarme (contato seco) se nível > 12 polegadas (configurável). Inverte display como alerta visual.
- Comunicação I2C para OLED e DAC (endereços 0x3C e 0x60).
Calibração
Offset (0 kPa) ≈ 40 (ADC). Escala máxima (10 kPa) ≈ 1015. Fator 0.8 ADC/mm. Ajuste offSet, maxSet, maxHeight no código para sua instalação.
Código
Sketch com bibliotecas Adafruit_SSD1306, Adafruit_MCP4725. Loop: lê sensor, calcula nível, atualiza DAC, verifica alarme, atualiza OLED a cada 500ms, envia debug serial.
Esquemático e PCB
Projetado no Eagle 6.5.0. Arquivo sump%20level.sch. PCB customizada facilita montagem.
Processo de manufatura
- Entendendo Escopo de Variáveis em C#: Níveis de Classe, Método e Bloco
- Construa uma Estação Meteorológica e de Qualidade do Ar com Raspberry Pi, InfluxDB e Grafana
- Instalando Google Assistant no MATRIX Voice Raspberry Pi – Guia Passo a Passo
- Monitor Meteorológico – Estação Meteorológica DIY com Raspberry Pi e Upload para Dropbox
- Sistema Remoto de Monitoramento de Frequência Cardíaca com Alertas AWS IoT
- Construa um Rover Windows IoT Core com Raspberry Pi 2 – Guia do Iniciante ao Avançado
- Estendendo GoPiGo v2 no Windows 10 IoT Core para Raspberry Pi 3
- Modelagem em Nível de Porta: Conectando Esquemas de Hardware a Código Verilog
- JW Machine: Serviços de Fabricação por Contrato CNC de Precisão
- Nivelamento Preciso de Torno: Guia Profissional