Un reloj de corrección automática analógico de estilo antiguo. https://youtu.be/XDOLTDkg-n0
"'Antique' Auto Correcting Analog Clock " es un reloj... de estilo analógico que diseñé para parecerse a un reloj propiedad de mi abuela hace muchos años. Su reloj tenía una caja de madera con herrajes de latón y mecanismos internos. Este reloj tiene una caja impresa en 3D con PLA de madera y cobre para la caja del reloj, detalles y funcionamiento interno, y PLA negro para las manecillas del reloj. Su reloj utiliza un mecanismo de bobinado impulsado por resorte, este reloj utiliza una pluma de Adafruit ESP 32, motor paso a paso y controlador de motor paso a paso para conducir las manecillas del reloj a una velocidad de una vez por minuto.
El software del reloj está diseñado para" guardar " el reloj encendido o reinicio (por ejemplo, girar las manecillas del reloj a la posición de las 12:00) utilizando un interruptor de láminas e imanes para detectar la posición de inicio. A continuación, utilizando uno de los numerosos servidores de reloj NTP para mantener el tiempo, el software gira las manecillas del reloj a la hora correcta. El servidor de reloj NTP es encuestado por el software en la parte superior de cada hora y el tiempo recibido del servidor NTP se escribe en el reloj en tiempo real ESP32. A las 12:00 (mediodía y medianoche), si el reloj es lento (detectado por la hora NTP de 12:00, pero el interruptor de láminas no está activado), el software adelantará el reloj a la posición 12:00 (interruptor de láminas activado), luego reanudará el funcionamiento normal.
Como de costumbre, probablemente olvidé un archivo o dos o quién sabe qué más, así que si tiene alguna pregunta, no dude en preguntar ya que cometo errores en abundancia.
Diseñado con Autodesk Fusion 360, cortado con Cura 3.5.1 e impreso en PLA en un Ultimaker 2 + Extended y un Ultimaker 3 Extended.