Reloj de pared de Arduino DCF77 maestro (8 / 11 paso)

Paso 8: Pruebas salidas de esclavo

Una vez que el reloj fue terminado he construido un banco de pruebas (Foto 1) para comprobar las funciones de esclavo del reloj.

El aparejo tiene el reloj principal, 1 esclavo segundo y 30 segundo esclavo conectado.

30 segundo esclavo movimiento (Foto 2) tiene una bobina de 5 voltios que se activa cada 30 segundos. Tarda 120 impulsos a toda hora. Hay varios fabricantes de estos movimiento y eran comunes en centrales telefónicas, fábricas y escuelas en el Reino Unido. Muchos países tienen un movimiento electromecánico similar a este con diferentes voltajes y frecuencias del pulso.

El segundo 1 movimiento (Foto 3) es impulsado por un motor paso a paso del tipo Lavet. El motor proviene de un movimiento de reloj de cuarzo con el tablero de control de cuarzo cortado. El motor requiere de corriente muy baja para manejarlo y puede conducir directo de la salida del Arduino a través de un resistor de trimmer. Sólo requiere un cambio de polaridad en el motor de paso en 1 segundo.

La primera prueba es para comprobar que el esclavo salidas trabajan es decir los 30 segundos de reloj es caminar cada 30 segundos y 1 segundo reloj es paso a paso cada segundo.

El invierno siguiente 3 pruebas verano, verano invierno y salto segunda corrección requieren un repuesto Arduino y un programa de prueba. No existe ningún control manual para ajustar el reloj el reloj sincroniza automáticamente con el reloj atómico de DCF77. Todas las pruebas se realiza por transmiten radio dummy código fecha y hora en formato del reloj DCF77. Por suerte Udo Klein, el diseñador de la biblioteca de DCF77 para descodificar la señal DCF77 en este reloj utiliza también ha diseñado un generador de código de radio DCF77 para Arduino.

Para utilizar el generador de descargar Udo código y programa el Uno por el puerto serie. Una vez este programado el tablero Conecte un resistor de 1K a la clavija 3 y un lazo pequeño de alambre al pin Gnd (foto 4). Enrolle el cable una vez alrededor de la antena DCF77 del dispositivo está probando. Cargar un programa de terminal o sólo abrir al monitor serial de la interfaz de Arduino. Conjunto la baudios a 115200 y pulse Entrar. Debería ver lo siguiente en el monitor serial

funcionamiento

salida en el pin D3

El código de prueba está preprogramado con invierno verano, verano invierno y segundos de salto para que todos que hacer es ajustar el reloj a una hora y la fecha 15 minutos antes del evento. Esto da la hora del reloj maestro para sincronizar en la señal simulada. Una vez que se está sincronizando la señal simulada y el maestro muestra la fecha y la maniquí set. a los esclavos en la plataforma de prueba para este tiempo, así

Video 1 muestra el reloj corrigiendo automáticamente el esclavo segundo 30 para verano.

Verano británico tiempo comienza el último domingo de marzo a 01:00 GMT. La señal DCF77 se establece en CET así que cuando se programa el generador de código de radio DCF77 previsto una hora por delante como la hora se eliminará el código en el reloj principal. Si se está en una zona de CET a establecer en el tiempo que necesita.

El reloj maestro automáticamente saltará desde 00:59:59 a 2:00 pero el segundo 30 esclavo mostrará en 1 punto. El segundo 30 relojes auxiliares no se auto corrija hasta que se acciona el interruptor de "Brazo" y luego clave "Avance/Retard" funciona durante 1 segundo. Tradicionalmente en los edificios donde he trabajado esto fue realizados en la madrugada del lunes después de que habían cambiado los relojes. Puede cambiar el código para hacerlo automático pero entonces tendría que ser todo en 01:00hrs verlo.

Una vez accionado por la tecla de "Avance/Retard" el reloj comenzará a promover cada segundo de 30 segundos. "Avance de verano" se mostrará en la pantalla LCD junto con el número de pulsos de avance. 120 pulsos adicionales se requieren para avanzar los relojes esclavos por 1 hora.

Los pulsos extras 120 2 minutos enviar y durante este período un número de normales 30 segundos pulsos sería perdido (el número dependiendo de Cuándo se inició el avance). Para superar este problema el número de impulsos de avance se detiene en cero segundos y 30 segundos.

Una vez que el número de impulsos llega a 120 el reloj esclavo mostrará al mismo tiempo como el reloj del maestro y la pantalla volverá a la normalidad.

Video 2 muestra el reloj corrigiendo automáticamente el esclavo segundo 30 para el invierno.

30 segundos relojes no se pueden mover hacia atrás por lo que se retardan por detener pulsos durante 1 hora (120 pulsos)
Sobre el interruptor de retardo del avance de las operaciones se cuentan los pulsos perdidos desde el próximo 30 segundo impulso.

Invierno británico empieza el último domingo de marzo a las 02:00 GMT + 1. Saltará a la pantalla principal del reloj de 1:59:59 a 1:00 y GMT + 1 se cambia a GMT + 0. Como sobre el esclavo relojes no se corrigen hasta que el botón de "Avance/Retard" es operado por un segundo.

Una vez disparada el maestro espera el pulso siguiente 30 segundo y la pantalla LCD "Retard de invierno" junto con el número de pulsos perdidas. El número de pulsos perdidas es avanzado por cada 30 segundo perdido y una vez que alcanza 120 que el esclavo mostrará al mismo tiempo como el reloj maestro y pantalla LCD volverá a la normalidad.

Video 3 muestra el 1 segundo reloj corregir un segundo salto.

El generador de código de radio DCF77 tiene segundos salto construidos en. Sólo buscar últimos segundos intercalares y ajustar el generador para esta fecha y la hora.

Aquí es un ejemplo de cómo ajustar el generador para activar un segundo salto.

Para activar un segundo salto de GMT (para el CET despegar una hora)
Enviar

x15.01.01 00:45:00 1 0001

Salidas

funcionamiento

salida en el pin D3

actual configuración (YY. MM. Hh:mm.ss DD w sbtl)

w = día de la semana, s = verano, b = antena de backup, t = timzone cambio programado, l = segundo salto programado

15.01.01 00:45:00 1 232001

Establecer destino uso uno de los siguientes formatos

modo simple: sYY.MM.DD hh:mm.ss

modo ampliado: x: YY. MM. DD hh:mm.ss sbtl w

actual configuración (YY. MM. DD hh:mm.ss sbtl w) w = día de la semana, s = verano, b = antena de backup, t = timzone cambio programado, l = segundo salto programado 15.01.01 00:45:00 1 232001

Esto realmente ajustar mi reloj (puesto a GMT) una vez decodificada a 23:45 31 de diciembre de 2015 y unos minutos para descifrar a tiempo.

Cuando se inyecta el segundo salto el 1 segundo esclavos de reloj se detienen durante 1 segundo. El maestro mostrará 23:59:59 entonces 23: 59:60. Los esclavos de segundo 1 segundo y 30 no son pisados hasta que el maestro muestre 00:00:00. El segundo paso será detectado como un pulso rápido y se registrarán en la segunda 1 pantalla junto con la fecha y hora que se produjo.

Artículos Relacionados

Reloj de pulso de Arduino DCF77

Reloj de pulso de Arduino DCF77

IntroducciónEste Instructable te muestran cómo hacer un reloj de pulso digital y agregarlo a un viejo reloj caso de 12"(300mm) o el dial y el bisel. He utilizado un antiguo reloj Inglés de marcado con 12" dial pero cualquier reloj con un grande
Reloj de pared de LED binario puro con Arduino

Reloj de pared de LED binario puro con Arduino

Mi reloj de pared binario está inspirado en muchos relojes binarios, que he encontrado en InstructablesEnlaces:Reloj de LilyPad Arduino:Reloj binario:Además de algunos otros instructables reloj binario.Pero...Lo que me pareció carente de ellos era la
TheSUN, Arduino powered reloj de pared de diseño

TheSUN, Arduino powered reloj de pared de diseño

Hola otra vez gente de Instructables! :-PDebido a problemas de transporte wasn´t capaces de continuar mi proyecto ABTW así que decidí mostrarle otro, mi nueva creación.Creo que muchos de nosotros, como yo, como las rayas de LED direccionable agradabl
Reloj de pared del anillo arco iris

Reloj de pared del anillo arco iris

No sé lo que se trata de relojes y los relojes, pero parece que cada segundo proyectos es una forma de los dos. Este proyecto sigue a lo largo de los pasos también. He hecho relojes más pequeños antes, pero nada de la escala de un reloj de pared típi
Reloj de pared digital usando Atmega-8 y RTC

Reloj de pared digital usando Atmega-8 y RTC

Reloj es una de las cosas más esenciales del asimiento de casa. Hay varios tipos de relojes como buenos viejos relojes de péndulo, relojes analógicos y los relojes de Digital moderno ahora tendencias.Relojes digitales tiene muchas ventajas sobre los
Reloj de pared

Reloj de pared

Hola chicos, hoy vamos a aprender algunas habilidades de diseño para hacer impresionantes relojes de pared. En este proyecto utilizar InkScape para el diseño de nuestro reloj de pared y utilizará una máquina de corte láser para cortar.Nota: Este proy
Reloj de pared LED

Reloj de pared LED

Esto es simplemente una manera simple de decorar de nuevo tu reloj de pared con materiales básicos alrededor de la casa.Paso 1: Materiales necesarios Antiguo reloj de paredLuces LED - sombrero de paja blanco LedBatería de 9V + ClipBonos de Alteco col
Reloj de pared Vintage de bordado

Reloj de pared Vintage de bordado

Recientemente encontré mucho de la vieja arpillera en mi sótano (sí, edad suficiente para ser realmente vintage!).Por esta razón yo estaba pensando maneras de usarlo, cuando vino a mi mente la idea del reloj. Arpillera es vieja o nuevo, siempre da un
Parafrasear: convertir iPhones viejos en reloj de pared o arte de la pared!

Parafrasear: convertir iPhones viejos en reloj de pared o arte de la pared!

¿Tienes un iPhone funcional viejo que está sentado alrededor de recoger el polvo? Es un miniordenador súper avanzado completamente funcional con una maravillosa pantalla, altavoces, micrófonos y un montón de sensores en. Me puse a buscar una manera e
Reloj de pared de la plataforma de madera

Reloj de pared de la plataforma de madera

Crear un reloj de pared de tablas de palet de madera reciclado es muy sencillo y tiene un aspecto fantástico. Este Instructable documenta el proceso.* Si te gusta este Instructable considere votar por él en el concurso del tiempo! Como siempre, no du
Reloj De Pared Con Palets

Reloj De Pared Con Palets

En esta ocasión os traigo un vídeo de como hacer un reloj de pared con dos listones de un palet, clavos y un poco de cola...Espero os guste.
Reloj de pared de la cabeza del tambor

Reloj de pared de la cabeza del tambor

hice este proyecto hace unos años y decidió que sería una buena idea para seguir adelante y publicar en línea. Tenía una cabeza extra bombo ahí que yo no tenía necesidad de. Pensé que sería una idea aseada para convertirlo en una especie de arte de l
Reloj de pared de arte de la cinta de aluminio

Reloj de pared de arte de la cinta de aluminio

Hacemos un montón de obras de arte de cinta de aluminio y queríamos hacer una protección Galdr, (Galdr (galdrar plural) es una palabra del nórdico antiguo para "hechizo, conjuro"). Hemos decidido hacer un reloj de pared y aquí está cómo lo hicim
Cómo hacer un reloj de pared Floral dulce para la decoración de su habitación

Cómo hacer un reloj de pared Floral dulce para la decoración de su habitación

Me encanta floral y para rematar la decoración floral para mi habitación. Así que, decidí hacer un reloj de pared floral! Me encanta este reloj floral. Porque se adapta mi habitación que tiene un color de pared rosa cremoso. Si te gusta una decoració