Este projeto utiliza um sensor ultrassônico para medir o nível de água em uma caixa d'água e calcular o volume disponível. O Arduino processa os dados do sensor e pode exibir as informações em um display ou enviar para um sistema de monitoramento.
- Arduino Uno
- Sensor Ultrassônico (HC-SR04)
- Display LCD (opcional)
- Resistores
- Jumpers
- Protoboard
- Configuração Inicial:
- No
setup()
, os pinos digitais do Arduino são configurados para comunicação com o sensor ultrassônico e, opcionalmente, o display LCD.
- No
- Medição do Nível de Água:
- O sensor ultrassônico mede a distância entre a parte superior da caixa e a superfície da água.
- O Arduino calcula a altura da água com base na profundidade total da caixa.
- Cálculo do Volume:
- Utilizando a altura da água e as dimensões da caixa (comprimento e largura), o Arduino calcula o volume de água disponível.
- Conecte o sensor ultrassônico ao Arduino conforme o esquema de ligação fornecido.
- Opcionalmente, conecte um display LCD para exibir os resultados.
- Faça o upload do código para o Arduino usando a IDE Arduino.
- Observe a leitura do nível de água e o volume calculado no display ou monitor serial.
- Dimensões da Caixa: As dimensões da caixa d'água (comprimento, largura e profundidade) devem ser ajustadas no código para obter resultados precisos.
- Alarme de Nível Baixo: Você pode adicionar um alarme (buzzer ou LED) que acione quando o nível da água estiver abaixo de um determinado valor.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue ou enviar um pull request.