Paso 19: Alternativa unidad de péndulo
Un péndulo mecánico tiene un período de tiempo determinado por la longitud del péndulo y, en menor medida, por la amplitud de oscilación. El péndulo fue impulsado por un pulso magnético que se aplicó dos veces un segundo en un intervalo controlado por un reloj digital de precisión. Resultó que esto crea un problema.
Para ilustrar, supongamos que el péndulo cae un poco detrás del reloj RTC. El pulso se aplica antes empujando el péndulo más difícil. El columpio más grande reduce el tiempo de oscilación ligeramente. Por lo tanto, el siguiente pulso se aplica tarde, frenando el péndulo. Parecía que esta interacción finalmente a un equilibrio como observado visualmente. Sin embargo, de vez en cuando, tal vez después de varios minutos, cosas fueron loco hasta el punto donde la amplitud de oscilación era tan pequeña que el escape perderse a un segundo.
Sí, otros diseñadores utilizan una electrónica más sofisticada conducción observando la oscilación del péndulo y la modulación de la intensidad de pulso. Decidí cambiar la unidad conectando un motor paso a paso pequeño al eje del péndulo. El motor es impulsado por un conjunto de pulsos por rotación hacia la derecha y luego hacia la izquierda.
El motor tiene un engranaje de reducción interna dando por resultado aproximadamente 512 pasos por revolución. El controlador se basa en el Darlington ULN2803. La biblioteca Arduino asociada reduce el código de control para suministro de una demora entre los pasos y el número de pasos. Los experimentos demostraron que seleccionar 45 pasos por medio de oscilación y una demora entre los pasos de 62'150 / pasos = 1381 US agotado apenas tímido de un segundo (998 ms) que es coherente con los tiempos de loop de 1'000 ms.
El pequeño motor tiene bastante slop en su engranaje interno. Yo todavía uso el péndulo anterior que tiene una fuerte sacudida para que la reacción violenta de la marcha no es sensible. El péndulo hace pivotar como si fuera sólo que sin ninguna evidencia de que su eje se hace girar con pasos uniforme.
El tiempo dirá si el engranaje del motor será usado por la parte de atrás y adelante movimiento uno segundo (algunos ciclos 30 millones por año)