Boa tarde!

Estou em um projeto de automação onde via web, posso acender e apagar lampadas e ou quaisquer dispositivos!

Pela web eu vejo se está ligado ou desligado, mas quando entro com a chave paralela não consigo fazer a inversão do código quando o botão manual é acionado!

Exemplo 

1 botão manual desligado, na web iniciando com tudo off. status na tela apagado! Quando clico no botão da web, acende a lampada e aparece ligada!

2 Botão manual ligado, na web com tudo off, aparece status na tela ligado, mas nesse caso eu preciso fazer com que o botão liga desligue e o desliga ligar!

Não sei mais o que fazer!

Alguém pode me ajudar?

vilque@vcj.com.br

Exibições: 1628

Responder esta

Respostas a este tópico

na imagem da direita fica um quadro com contatores modulares, então quando eu clico no botão virtual ou aperto o meu interruptor físico, não é o circuito da lampada que estou ligando mas sim o circuito desses contatores que por sua vez contam com dois contatos NA que suportam ate 20A, então eu uso um desses contatos para manobrar o meu circuito de iluminação e o outro contato eu uso para acionar uma entrada digital, que é a entrada responsável por mudar o estado dos meus botões...

Neste caso eu usei um arduino mega, porque alem das saídas digitais, você também vai precisar de entradas digitais...

A partir daí, você escreve um código, que muda o estado de seus botoes:

no meu caso eu usei BI2 (Binary Imput2) Para mudar o estado do meu botão correspondente à iluminação da minha sala...

if(digitalRead(BI2)==0)
{
statusLed = "on";
client.println("<form action=\"Sala\" method=\"get\">");
client.println("<button type=submit style=\"width:200px;height:35px;background:#00ff30;color:#000000;border-radius: 15px;\">Sala - "+statusLed+"</button>");
client.println("</form> <br />");
} else {
statusLed = "off";
client.println("<form action=\"Sala\" method=\"get\">");
client.println("<button type=submit style=\"width:200px;height:35px;background:#ff7800;color:#ffffff;border-radius: 15px;\">Sala - "+statusLed+"</button>");
client.println("</form> <br />");
}

Aqui você pode visualizar o diagrama de comandos do meu projeto...

Anexos

se pude passa mais detales ... dj-naldo@hotmail.com

vc ja crio a interface web  dos comandos

Nossa, perfeito!!!

muito top esse projeto seu  quem shild de rele e essa? que vc uso

essa placa fui eu mesmo que fiz. No PROTEUS.

Anexos

Na verdade essa placa não é apenas um módulo relé...

nela eu tenho um circuito para medição de consumo de energia;

leitura de temperatura ambiente;

um circuito de medição de fluxo, (consumo de água);

um medidor de nível para reservatório de água;

um comando de partida direta, para ligar ou desligar a bomba que enche o reservatório automaticamente;

e um alarme residencial com sensores de presença com 4 zonas;

Uso com o arduino, o ethernet shield para monitorar e controlar tudo pela internet.

A parte de medição de energia e de fluxo, eu ainda estou trabalhando nela...

desenvolvi (com a ajuda de tutoriais no you tube) um pequeno app no Android Studio, mas ainda não consegui fazer com que os valores analógicos lidos pelos sensores de temperaratura, do TC e TP (medição de consumo), e do medidor de fluxo sejam recebidos no apk...

mas na pagina html eu consigo...

muito bom   seu projeto

so nao entendio o esquema de ligaçao da contatora

Simples, veja só:
ao montar o circuito paralelo para lampada você deve controlar uma lampada com os interruptores, (neste caso um dos interruptores são os contatos NA e NF do rele acionado pelo Arduino), no caso do meu projeto é a mesma coisa, só que ao invés de uma lapada eu controlo a bobina do contator ( bornes A1 e A2 do contator)
O contator tem dois contatos NA, um serve para fechar ou abrir o circuito da lampada e o outro serve para dar um pulso na entrada digital que configurei no arduino.
sendo assim o contator funciona seja pelo interruptor seja pelo Arduino, e de igual modo a lampada com a entrada digital.
a entrada digital somente será acionada se a lampada estiver ligada, e é essa entrada digital que muda o estado do botão.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço