Reloj Analógico WiFi: Proyecto DIY con ESP8266

Fuentes: GitHub - jim11662418/ESP8266_WiFi_Analog_Clock: Uses an ESP8266 module and an Arduino sketch to display the local time on a inexpensive analog quartz clock.

Este proyecto, alojado en GitHub, presenta una solución ingeniosa para crear un reloj analógico sincronizado con la hora exacta a través de una conexión WiFi. Utiliza un módulo ESP8266 (específicamente la placa WEMOS D1 Mini) y un programa Arduino para lograrlo, todo a un costo relativamente bajo.

¿Cómo funciona? El ESP8266 se conecta a un servidor NTP (Network Time Protocol), que es el estándar para sincronizar relojes en internet, cada 15 minutos. Esto asegura que el reloj analógico siempre muestre la hora correcta, incluyendo los ajustes por horario de verano. La parte más desafiante es la modificación del mecanismo del reloj analógico. La mayoría de los relojes baratos tienen un motor paso a paso tipo Lavet, controlado por un oscilador de cuarzo. Para que el ESP8266 pueda controlar el movimiento, es necesario desconectar el oscilador original y soldar cables a las bobinas del motor para poder enviar pulsos eléctricos que muevan las manecillas.

El programa Arduino (AnalogClock