TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: yukardo en 27 de Octubre de 2008, 20:45:26

Título: Reloj Digital con pantalla LCD y control de horario
Publicado por: yukardo en 27 de Octubre de 2008, 20:45:26
Saludos.

Estoy pensando en realizar un proyecto el cual consta de un reloj digital con el cual pueda controlar el apagado y encendido de algun equipo.

Me gustaria saber que debo considerar para realizar este proyecto.

Gracias por su ayuda.
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: navaismo en 27 de Octubre de 2008, 20:53:59
mmm, que tipo de comunicacion vas a llevar al equipo que quieras apagar, que tipo de precision requieres, si vas a usar un RTC, cuantos equipos quieres apagar, si es programable etc etc.
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: jeremylf en 27 de Octubre de 2008, 21:24:41
Hola, para el reloj (RTC) te recomiendo el DS1307 que es el que mas info encontraras por aqui. Y por lo demas, especifica mas lo que necesitas como dice navaismo.

Suerte, un saludo.
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: MLO__ en 27 de Octubre de 2008, 23:28:22
Hola.

Podrias usar un contactor en la linea de alimentacion para el encendido y el apagado de cualquier equipo.
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: yukardo en 28 de Octubre de 2008, 14:05:04
Bueno en realidad pensaba activar un rele que me encienda o me apague el dispositivo.

Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: yukardo en 28 de Octubre de 2008, 20:54:56
Me gustaria hacer el reloj usando solamente pic ya que el DS1307 es dificil de conseguir en mi pais.

En realidad me gustaria saber como hago para contar el tiempo de 1 s por ejemplo, si uso un timer o uso otro metodo.

Gracias
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: MLO__ en 28 de Octubre de 2008, 22:00:16
Hola.

Puedes usar un timer, por ejemplo el Timer 1:

Código: [Seleccionar]
setup_timer_1(T1_INTERNAL | T1_DIV_BY_1);

Y asignas la interrupcion para que lleve la cuenta de los minutos, segundos, etc.

Saludos
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: yukardo en 29 de Octubre de 2008, 00:11:50
Pero al usar el timer no se produce un retardo cuando cuento los minutos y eso, y tambien a la hora de refrescar la pantalla LCD.
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: MLO__ en 29 de Octubre de 2008, 01:12:44
Hola.

Mira, segundos y minutos son variables globales, asi que se afectaran con el uso de la interrupcion del timer. Lo unico que tienes que hacer es definir dos nuevas variables, como minutos_on y segundos_on las cuales testearas continuamente mientras la interrupcion del timer sigue su conteo, estas variables son las que tu configuras para el encendido y el apagado, cuando el valor de los minutos y segundos que lleve el timer sean iguales a los que tu configuraste asignas un flag con el cual activaras el rele de apagado de tu dispositivo.

Para refrescar el valor en la LCD, lo unico que tienes que hacer es enviar las variables correspondientes a minutos y segundos y ya, no hay problema con eso.

Obviamente en la definicion de la interrupcion deben estar asignadas las funciones de cambio de horas y dias y esas cosas que en realidad son simples.

Otra opcion para el reloj con un chip independiente es el DS1302.

Saludos
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: jeremylf en 29 de Octubre de 2008, 12:37:18
Siquieres tener mas precision puedes poner un cristal de 32.768khz como clock para el timer (TMR1).

Salu2.
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: ASTROCAR en 29 de Octubre de 2008, 13:33:47
Me gustaria hacer el reloj usando solamente pic ya que el DS1307 es dificil de conseguir en mi pais.

En realidad me gustaria saber como hago para contar el tiempo de 1 s por ejemplo, si uso un timer o uso otro metodo.

Gracias


Hola buenos dias, te comento que el ds1307 aca en venezuela si lo puedes comprar sin problemas yo tengo varios y lo compre aca cualquier cosa me avisa y te paso el link y te lo recomiendo para tu fin es mas rapido y practico.

Saludos.
Atten.
Alexander Santana.
Barcelona-Venezuela
Título: Re: Reloj Digital con pantalla LCD y control de horario
Publicado por: yukardo en 30 de Octubre de 2008, 00:26:30
Bueno la idea mia es hacerlo sin ese integrado, pero pasame el link para ver si lo consigo.

Porque con un reloj de 32.768 Khz es mas preciso?