Go Down

Topic: Proyecto de domótica desde 0 (Read 23 times) previous topic - next topic

Heke


Si no me equivoco si usas delay pones en "pausa" arduino por lo que no puedes hacer hacer nada mas, es decir, estas regando 5 min y en ese tiempo no puedes controlar nada.

El tema de la programacion de tareas lo puedes hacer con un modulo rtc de arduino, vamos un reloj.
Si encuentras la forma de hacer que el servidor php ejecute en un tiempo algo comentamela pero ten en cuenta que la web solo se ejecuta cuando esta abierta. Mi idea si conseguimos que sea el server es que si se va la luz mande un correo avisando, pero todavia no le veo la solucion


No Jossema106, el delay que yo he puesto es solo un ejemplo para que viera una estructura de programa no un codigo de aplicacion directa, es solo un ejemplo.

En realidad nunca usara un delay, empleara un final de carrera lo mas probable para detectar cuando esta la persiana arriba o abajo...pero eso es tema del diseñador, el delay de ese cacho ficticio de programa es solo eso, ficticio a modo de ejemplo.


heke muy buen trabajo !!
Me ha gustado mucha la idea del rele de activación. Me guardo el esquema de concepto porque seguro que lo uso en el futuro.


Gracias compi, pero no es nada en realidad.

La culpa de esto la tiene Ockham con su navaja http://es.wikipedia.org/wiki/Navaja_de_Ockham



Y Karnaugh con sus mapas http://es.wikipedia.org/wiki/Mapa_de_Karnaugh


Al final deformacion profesional... siempre tiende uno a simplificar.

Un saludo.

CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Jossema106




No Jossema106, el delay que yo he puesto es solo un ejemplo para que viera una estructura de programa no un codigo de aplicacion directa, es solo un ejemplo.

En realidad nunca usara un delay, empleara un final de carrera lo mas probable para detectar cuando esta la persiana arriba o abajo...pero eso es tema del diseñador, el delay de ese cacho ficticio de programa es solo eso, ficticio a modo de ejemplo.


heke muy buen trabajo !!
Me ha gustado mucha la idea del rele de activación. Me guardo el esquema de concepto porque seguro que lo uso en el futuro.


Gracias compi, pero no es nada en realidad.

La culpa de esto la tiene Ockham con su navaja http://es.wikipedia.org/wiki/Navaja_de_Ockham



Y Karnaugh con sus mapas http://es.wikipedia.org/wiki/Mapa_de_Karnaugh


Al final deformacion profesional... siempre tiende uno a simplificar.

Un saludo.




Ok tienes alguna idea para hacerlo sin usar el rtc?
Y para lo que te comente del servidor?

yOPERO


Si no me equivoco si usas delay pones en "pausa" arduino por lo que no puedes hacer hacer nada mas, es decir, estas regando 5 min y en ese tiempo no puedes controlar nada.

Eso no es precisamente cierto ya que puedes usar uno de los timers y no bloquear el resto de funciones.
--->ver blink without delay
Engineering is the art of
making what you want from
things you can get.

     

[SOLUCIONADO]

Jossema106

Si pero entonces no usas delay, y el problema de los milis segun tengo entendido funciona por un tiempo determinado.


Si me equivoco perdon.

yOPERO

* El timer debes usarlo para ejecutar funciones y no para calcular tiempos.
* Para este tipo de proyectos en mi humilde opinión es imprescindible usar el RTC.
* Para detectar un corte de luz si hay corte de luz el router estará apagado por lo que la ip de arduino no estará   disponible, podrías hacer pings cada cierto tiempo desde tu server y si no hay respuesta mandas el email de alerta si quieres algo mas eficaz  puedes usar un modulo GSM.

Engineering is the art of
making what you want from
things you can get.

     

[SOLUCIONADO]

Go Up