Circuito puerta con Contraseña

Podremos compartir las instalaciones domóticas que tenemos, así podremos dar ideas a otros compañeros del foro.
Alex74
Mensajes: 60
Registrado: Mar Feb 12, 2019 7:53 pm

Circuito puerta con Contraseña

Mensaje por Alex74 » Sab Feb 23, 2019 11:46 am

Iniciado por @Pablo Readi

Con el maletín de herramientas de Excontrol como dice Roberto, hice lo que quería hacer hace tiempo!, abrir la puerta pero con seguridad, con una contraseña, ver video:

https://goo.gl/photos/SKhjXNaro4eH7GWg9

Para esto hice lo siguiente:

En el configurador, crear un circuito tipo timer y asociar la salida al pin de la apertura puerta.

Luego en editor de código

GLOBAL VARIABLES

Código: Seleccionar todo

byte seg=0;
boolean abrir=false;
int clave=123; //poner una clave menor a 220

void LoopNewsecond()

Código: Seleccionar todo

//comprueba la clave
if(circuits[6].Value==clave){seg=1;abrir=true;circuits[6].Value=0;}
//si la clave es otra deja en cero el circuito dado que el circuito es timer alguien podría poner un número muy grande y 
//empezaría a descontarse minuto a minuto y abriría la puerta
if(circuits[6].Value>0 && circuits[6].Value!=clave){circuits[6].Value=0;}

if (seg>=3){seg=0;abrir=false;}
if (seg>=1){seg=seg+1;}

Luego cuando se crea el sketch, cambiar lo siguiente en Void OutControl()

Código: Seleccionar todo

SetRelay(PinOutput[6],circuits[6].Out1_Value);
por

Código: Seleccionar todo

SetRelay(PinOutput[6],abrir);
y listo!

se aceptan mejoras al código, como en vez de un circuito timer usar un Setpoint_20000 por ejemplo, pues tiene mayor número de combinaciones para la contraseña.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado