Reloj de código Morse NTP alimentado por ESP8266

Presentamos muchos relojes únicos aquí en La-Tecnologia que utilizaban casi todas las formas imaginables de transmitir el tiempo presente. Pero de todos estos relojes asombrosos, el reloj de código Morse tiene el claro honor de ser el más fácil de construir y (probablemente) el más difícil de leer. Como tal, sorprendentemente no los vemos muy a menudo. Lo que hace que esta última entrada sobre el terreno sea aún más interesante.

[WhisleyTangoHotel] tomó el concepto básico del reloj Morse, que podría hacerse de la manera más sencilla con un microcontrolador y un solo LED, y lo expandió a un dispositivo (relativamente) práctico. Con señalización de audio y visual, y soporte para sacar el tiempo de NTP, este es fácilmente el reloj Morse más pulido que jamás hayamos visto. Usarlo aún requiere que tenga una buena comprensión del esquema de codificación de Samuel Morse que ahora tiene casi 200 años, por supuesto, pero en el buen sentido, este reloj definitivamente lo ayudará a mantener sus habilidades de CW.

Para los que siguen en casa, [WhisleyTangoHotel] proporciona un diagrama dibujado a mano para mostrar cómo se conecta todo en su reloj Morse, pero no hay nada en el hardware que pueda sorprender al lector de La-Tecnologia. Un solo botón pulsador momentáneo representa la entrada única del dispositivo, con la salida manejada por una “torre” LED y un altavoz con sus propios pines respectivos en el microcontrolador. Adafruit Feather HUZZAH se usa aquí, pero algunos ESP8266 funcionarían en su lugar.

Por supuesto, la ventaja de usar una placa ESP8266 sobre la MCU de su variedad de jardín es la conectividad Wi-Fi. Esto permite que el reloj se conecte a un servidor NTP y obtenga la hora actual antes de transmitirla al usuario. Algunos podrían pensar que esto es excesivo, pero realmente es una característica crítica; la falta de un RTC adecuado en el ESP significa que el reloj se desviaría mal si no se sincroniza regularmente. Suponiendo que tenga una conexión a Internet confiable, esto le ahorra el costo adicional y la complejidad de agregar un RTC externo.

[WhisleyTangoHotel] concluye su publicación de blog proporcionando su código fuente Arduino ESP8266, que ofrece un ejemplo interesante de trabajo no solo con NTP y zonas horarias en el ESP, sino también cómo manejar cadenas analíticas y representar sus personajes principales en código Morse.

Curiosamente, en el pasado hemos visto un solo reloj LED No use el código Morse para parpadear la hora, que podría ser una opción viable como firmware alternativo para este dispositivo si no está en el club de fans de Samuel Morse.

  • Bob Coggeshall (@BobCoggeshall) dice:

    "¡Oye, tienes el código Morse en mi ESP8266!"

  • ardilla dice:

    En ESP8266, a menudo es más fácil realizar una solicitud HEAD al enrutador wifi y analizar el encabezado de la fecha que usar NTP.

    • Juan dice:

      Creé un soldado británico de la era napoleónica del semáforo NTP hace unos años e intenté todo lo que sé para obtener datos de tiempo sin conectarme. Está en la transmisión, pero no hay forma de que pueda averiguar cómo hacerlo. Tuve que conectarme a un AP específico para obtener datos.

    • zaprodk dice:

      ¿Puedes profundizar en esto? Me gustaría mucho prescindir del servidor NTP para tales cosas.

  • dmcbeing dice:

    ¿Advertencia de epilepsia?

  • rfi dice:

    Hace décadas escribí un pequeño fidget de Linux que simulaba el sonido de un reloj de pie de Westminster. Tan pronto como vi que el ESP8266 podía hacer NTP y tenía reproducción PCM, puse mi aplicación en uno de ellos. Si puedo desenterrar el código, lo agregaré como uno de mis proyectos aquí. Es un buen programa de inicio para el 8266 porque solo necesita unas pocas partes pasivas para impulsar un elemento piezoeléctrico o un pequeño amplificador y altavoz.

Eva Jiménez
Eva Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.