Controlador de fluxo de água personalizado com circuito temporizador

Experimente Nosso Instrumento Para Eliminar Problemas





O artigo discute um circuito controlador de fluxo de água personalizado com temporizador. A ideia foi solicitada pelo Sr. Daljeet Singh Sokhey.

Especificações técnicas

No momento, estou trabalhando em um projeto diferente e gostaria de sua ajuda. Existem 2 entradas e ambas devem permanecer altas por um período de 30 segundos para que uma única saída vá para alto (interruptor E)



Se qualquer um deles falhar, o cronômetro também deve parar e zerar e, em seguida, reiniciar quando ambas as entradas estiverem altas novamente. Isso é basicamente para verificar a disponibilidade de água fluindo através de um tubo.

Estou usando uma válvula solenóide para controlar o ligar e desligar da água e um interruptor de fluxo para confirmar se a água está fluindo.



Este interruptor E o solenóide devem permanecer continuamente ligados por 30 segundos para confirmar que a água está fluindo corretamente. E se essa condição for satisfeita, deve fornecer uma saída alta que pode ser usada para acionar outras operações.

Você pode nomeá-lo como quiser, como Circuito de Confirmação de Fluxo de Água ou qualquer coisa. O temporizador manterá apenas o solenóide LIGADO.

O interruptor de fluxo LIGADO depende do solenóide permitindo que a água flua com sucesso.

Isso resultará na alta tensão do fluxostato. e esta alta tensão do fluxostato deve ser sustentada enquanto o solenóide estiver LIGADO (30 segundos). se durante esse período de tempo, a tensão do fluxostato cair para BAIXA, o temporizador deve reiniciar, o que desligaria o solenóide.

Talvez possamos adicionar aqui outro circuito de temporizador que fará com que ele tente novamente após, digamos, 3 minutos ou mais (ajustável).

E uma vez que o solenóide e o interruptor de fluxo permaneceram ligados por 30 segundos, ele deve fornecer uma saída alta que pode ser acoplada a um relé para ligar algum outro circuito.

O solenóide deve ser desligado após 30 segundos. O solenóide e a chave são de 12 V CC

O design

No circuito controlador de fluxo de água proposto, o IC 555 é configurado como o temporizador de 30 segundos por meio de seu modo monoestável.

Quando a energia é ligada, o capacitor de 0,1 uF no pino # 2 do IC fornece um zero lógico momentâneo para este pino, acionando a saída do IC alta, o IC começa a contar assim que isso ocorre.

A alta acima fornecida no pino # 3 do IC atua no transistor e no solenóide conectado.

O solenóide abre a comporta para o fluxo de água, o que é detectado pelo fluxostato e também o seu interruptor ON.

As operações acima presumivelmente acontecem muito rapidamente e um gatilho positivo relativamente simultâneo dos dois dispositivos atinge as bases dos dois transistores NPN que são arranjados para formar uma porta 'NAND'.

Com ambos os transistores ligados, temos uma lógica zero no coletor do transistor superior, indicando o estado correto do circuito e ambos os dispositivos funcionando corretamente.

Nesse ínterim, o IC conta por 30 segundos, após o que seu pino # 3 reverte para um baixo desligamento de ambos os dispositivos, o que obviamente torna um alto no terminal OUT mostrado do circuito, fornecendo o sinal pretendido de '30 segundos decorridos' para o seguinte estágio no sistema.

No caso de qualquer um dos dispositivos funcionar mal, o respectivo transistor NAND é privado de seu gatilho de base, disparando um alto na saída.

Sob a condição acima, o transistor superior na extrema esquerda recebe um gatilho base do terminal OUT do circuito e liga, no entanto, uma vez que o IC 555 ainda está contando com seu pino # 3 alto, permite que a tensão do pino # 3 passe via este transistor para a base do transistor inferior que, após um certo atraso, redefine e reinicia as operações do 555 IC aterrando seu pino # 2.

A operação então se repete.

O atraso pode ser alterado ajustando o valor do capacitor de 10uF.

Diagrama de circuito

De acordo com as sugestões corretivas, o circuito acima é modificado conforme mostrado abaixo, consulte os comentários para obter os detalhes:




Anterior: Piscando um LED com Delay - Arduino Basics Próximo: Monitorando o estado de um switch (Digital Read Serial) - Arduino Basics