Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
HI, Neste instrutível veremos como obter o status do tanque de água com base nos níveis de água (alto, médio, baixo) do tanque superior usando três leds de cores diferentes de forma sem contato com a ajuda do sensor ultrassônico e placa Arduino uno.
Prós:
1. Como estamos usando o método sem contato, no qual o sensor ultrassônico obtém a distância do objeto (mesmo que seja água), transmitindo um sinal e calculando quanto tempo leva para retornar, não há problema de corrosão dos fios.
2. Podemos aumentar ou diminuir os níveis sem nenhum hardware extra a qualquer momento.
3. Menos manutenção.
4. Funciona mesmo com pequeno painel solar.
Contras:
1. Não é totalmente à prova d'água, o sensor ultrassônico não deve entrar em contato com a água.
Nós precisamos
1. Sensor Ultrassônico - HC SR04 -1
2. Placa Arduino uno - 1
3. Led s de cores diferentes -3
4. resistores de 100 ohm-3
5. cabo USB para programar o arduino.
6. alguns fios de conexão.
7. Adaptador de painel solar 10 v, 5w ou 9v ou adaptador 5v para alimentar a placa.
Todo o projeto é dividido em duas partes, Parte 1: interface de led s para diferentes níveis de água
Parte 2: Interface do relé. para controle de motor CA (220V / 110V).
Parte 1:
Etapa 1: Testando a placa Arduino Uno
Todas as placas novas vêm com led piscando embutido pré-programado, mas se usarmos o antigo uno que foi utilizado para outros projetos pode ser testado com o simples programa de led piscando a bordo.
Etapa 2: Código
Programe o uno com este código.
Você pode modificar o código que se adapta às suas necessidades, aqui a altura máxima do tanque é 110 cm
O LED vermelho acende quando o nível de água é> 60 cm && <= 70 cm.
O led azul pisca quando o nível de água é> 40 && <= 60.cm
O led azul acende quando o nível de água é> 25 && <= 40 cm.
O LED verde acende quando o nível de água é <25 cm.
Etapa 3: Diagrama de Circuito
1. Instale o sensor ultrassônico alguns centímetros acima do nível máximo de água e fixe-o com um recipiente à prova d'água.
2. Traga quatro fios do sensor viz vcc, gnd, trig, echo para a placa Arduino usando fios de extensão.
3. Conecte o fio 1. Vcc do sensor a 5v do Arduino
2. fio gnd do sensor ao gnd do arduino
3. Acione o fio do sensor para o pino # 8 do Arduino
4. Eco do fio do sensor para o pino # 10 do Arduino
Agora precisamos conectar LEDs para indicar o nível de água.
1. Conecte o vermelho do pino 2 ao gnd através do resistor de 100 ohms, isso indica nível baixo
2. Conecte o verde do pino 4 ao gnd via resistor de 100 ohms, isso indica nível alto
3. Conecte o branco do pino nº 3 ao terra através do resistor de 100 ohms, isso indica nível médio.
Etapa 4: Fonte de alimentação para Arduino
1. Você pode usar o adaptador 9v.
ou
2. você pode painel solar de 10v.
ou
3. você pode usar 5v diretamente para arduino v in pin.