El pxlBlck_SlotClock consta de una matriz de LED de 1×60. Por lo tanto, puede mostrar la hora de acuerdo con el mismo esquema que un reloj analógico. Los colores de las manos individuales se pueden ajustar. También se pueden mostrar marcadores de hora. Esto facilita un poco la orientación y la lectura de la hora. 🙂
También se pueden mostrar animaciones en la pantalla LED para proporcionar información sobre eventos.
Todo lo que necesita para configurar su propio pxlBlck_SlotClock se puede encontrar en el siguiente artículo.

Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Para la construcción hay que dominar las tareas de soldadura. Los siguientes artículos proporcionan consejos sobre cómo hacer esto.
- Electrónica - Mi amigo el soldador
- Electrónica – Soldar componentes THT a mano
- Electrónica: suelde componentes SMD a mano
Herramienta requerida:
Material requerido:
En la siguiente lista encontrará todas las piezas que necesita para el montaje.
Descripción general
Aquí puede ver una pequeña descripción general de cómo se pueden mostrar las animaciones y la hora en el pxlBlk_SlotClock.
Reúne las piezas que necesitas
Antes de que pueda comenzar a construir su propio slotClock, debe tener las piezas necesarias juntas.

Necesita las siguientes piezas para configurar el slotClock.
- 1 tira de LED WS2812 o SK6812 de 144 LED/m de 60 LED de largo
- 1x panel redondo de plexiglás, lechoso, diámetro 133 mm
- bases impresas en 3D
- soporte impreso en 3D
- Cubierta impresa en 3D para el stand
- Anillo de retención impreso en 3D
- 2 tornillos de cabeza cilíndrica M8x40
- 1x Wemos D1 Mini (ESP8266)
- 4x tornillo autorroscante 2×6
- 3x cable de aproximadamente 10 cm de largo
Puede encontrar los archivos STL para imprimir en su impresora 3D en el repositorio de pxlBlck_SlotClock en el siguiente enlace.
Preparar tiras de LED
Primero debe preparar la tira de LED para la instalación.

Aquí, el cable rojo se conecta al pin de 5 V, el cable negro se conecta al pin GND y el cable verde se conecta al pin DIN del primer LED.
La línea de señal se conecta al contacto DIN directamente en el primer LED. Esto facilita la instalación posterior de la tira de LED.
Inserte las tiras de LED en el soporte
La tira de LED preparada ahora se puede insertar en el soporte.

Ahora se pone un poco complicado: las líneas ahora deben juntarse de tal manera que no se atasquen cuando se empuja la tira de LED.
Nota: El soporte en la imagen se ve ligeramente diferente al archivo STL que se ofrece arriba. Pero el archivo STL es la versión correcta. Solo así se alinean verticalmente las posiciones de las doce y las seis.

Otra vista.
Nota: El soporte en la imagen se ve ligeramente diferente al archivo STL que se ofrece arriba. Pero el archivo STL es la versión correcta. Solo así se alinean verticalmente las posiciones de las doce y las seis.

Si es necesario, puedes pegar un poco de pegamento caliente o cinta aislante detrás del extremo de la tira de LED para evitar posibles cortocircuitos.

Tan pronto como haya insertado completamente las tiras de LED en todas partes, su SlotClock debería verse así.
Monte el soporte
El soporte está ahí (como sugiere el nombre) para poder colocar el SlotClock en posición vertical. También alberga el ESP8266 para controlar la tira de LED.

Para el montaje necesita el soporte, dos tornillos autorroscantes de 2×6 y el soporte de tira LED preparado.
Insertar parabrisas
Para cubrir la tira de LED, ahora puede insertar una placa de plexiglás en el soporte de la tira de LED.

Para ello, necesita la unidad preparada que consta de soporte y base para tiras de LED, así como un panel de plexiglás de 3 mm de espesor con un diámetro de 133 mm.

La placa de plexiglás ahora debe sostenerse en el soporte de la tira de LED por sí misma.
Si desea colocar adicionalmente la placa de plexiglás, ahora puede...
Instalar pesas en la base
El SlotClock ahora debería estar en posición vertical por sí mismo. Sin embargo, debe instalar dos pesos adicionales en la base para aumentar la estabilidad.

...en los huecos del soporte.
Para evitar que los tornillos se vuelvan a caer, puede pegarlos con una gota de pegamento caliente.
Instalar ESP8266
Por supuesto, para poder controlar la tira de LED, también se debe instalar un ESP8266. Este microcontrolador luego toma el control de la tira de LED.

El ESP8266 está disponible en diferentes versiones. Recomiendo usar el "Wemos D1 Mini" para la instalación en SlotClock.

Para que sea más fácil soldar las líneas más adelante, ahora debe estañar los extremos de las líneas con un poco de soldadura.

…soldar.
Las conexiones deben conectarse de la siguiente manera.
ESP8266 | color de linea | Tira llevada |
5V | Rojo | 5V |
GRAMO | Negro | TIERRA |
D4 | Verde | ESTRUENDO |
Conecte el cable USB y coloque la tapa
Antes de cerrar la parte posterior del soporte con una tapa, debe conectar un cable USB al ESP8266.

Un cable USB con una conexión micro-USB y un conector micro-USB relativamente pequeño es el más adecuado para esto.
Instalar LDR para detección de brillo
El paso descrito aquí es opcional. Solo es necesario si quieres que tu SlotClock pueda ajustar automáticamente su brillo al brillo ambiental.

Necesitará los siguientes componentes para esto.
- 1 LDR
- 1x resistencia 1k
- 2x tubo retráctil de dos cm de largo
- 2x líneas de unos cinco cm de largo

Luego puede insertar los pines de conexión del LDR a través de los orificios previamente perforados como se muestra...

Para luego conectar las líneas al LDR, debe prepararlas nuevamente.
Para ello, retire cinco mm del aislamiento de ambos extremos de las líneas y estañe con un poco de soldadura.

Para luego conectar el LDR al ESP8266, debe estañar los siguientes contactos del ESP8266 con algo de soldadura.
- 3V3
- A0

Después de la instalación, puede volver a atornillar la cubierta de la base.
Tenga cuidado de no dañar ningún cable.
firmware del programa
Después de construir el pxlBlck_SlotClock, ahora debe instalar ESPEasy, incluido el complemento pxlBlck en el ESP8266. Cómo puede hacer esto se describe en el siguiente artículo.
Configurar el complemento pxlBlck
Después de instalar el firmware, aún debe configurar el complemento correctamente. También puede encontrar información al respecto en el artículo pxlBlck - Instalar y configurar el complemento pxlBlck.
Como orientación adicional, también puede adoptar la configuración de la captura de pantalla que se muestra aquí.

Animaciones, iconos y comandos
Puedes encontrar más información sobre la visualización de animaciones, iconos y los posibles comandos con los que puedes configurar tu pxlBlck en los siguientes artículos.
- pxlBlck - Configurar y mostrar animaciones
- pxlBlck - Diseñe iconos, transfiéralos al pxlBlck y visualícelos
- pxlBlck - Comandos para configurar el pxlBlck
Escalado a otros tamaños y tiras de LED "densas"
Las tiras LED WS2812 están disponibles en diferentes longitudes o "densas" (LEDs/m). Teóricamente, estas (tiras de LED más largas) también se pueden usar para construir un SlotClock. olivier de https://huf.org/wp/ se ha tomado la molestia de crear una Hoja de cálculo de Google con la que puedes calcular fácilmente los factores de escala. Con el factor correcto para su tira de LED, también debería poder imprimir un STL adecuado (posiblemente dividido en varias partes).
¡Gracias Oliver! 🙂
Enlace a la hoja de Google:
LED por m en la tira | número de LED en circulo | longitud [m] | radio [m] | diámetro [m] | factor de aumento al modelo 3D original (calculado) |
---|---|---|---|---|---|
144 | 60 | 0,417 | 0,066 | 0,133 | 1,000 |
96 | 60 | 0,625 | 0,099 | 0,199 | 1,500 |
74 | 60 | 0,811 | 0,129 | 0,258 | 1,946 |
60 | 60 | 1,000 | 0,159 | 0,318 | 2,400 |
30 | 60 | 2,000 | 0,318 | 0,637 | 4,800 |
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂
¡Se ve muy bien! ¡Excelente artículo, algún día yo también quiero construir un reloj! Gracias por escribirlo juntos.
Estoy feliz, gracias 🙂
Como ya se escribió por correo electrónico, ¡un gran proyecto! ¡Gracias por la cantidad de tiempo que obviamente invertiste en ello!
Para el diseño de la base, tengo otra sugerencia en términos de optimización de presión:
Si el grosor de la pared de las subdivisiones fuera un múltiplo de 0,4 mm, la impresión sería un poco más rápida y limpia. De lo contrario, se imprime un relleno muy estrecho para cada sublínea, lo que aumenta el tiempo de impresión,
Por supuesto, podría piratear algo a través de la cortadora y la configuración de relleno, pero sería más limpio directamente en el diseño :)
hola felipe
Gracias. 🙂
Y gracias por la pista. Es un buen punto. Lo implementaré y actualizaré el STL. 🙂
Atentamente
Fab
Hola,
Tengo la intención de recrear el reloj y ya he preparado el ESP con tira de LED para esto. Hice todos los ajustes de acuerdo con esta guía. Sin embargo, el ESP controla solo 59 píxeles, entre 30 y 32 segundos falta un píxel. ¿Qué me pudo haber fallado?
Saludos Myrng
Hola myring,
¿Actualizó el firmware con el IDE de Arduino (es decir, el código actual) o utilizó los archivos binarios precompilados? Planeo crear los binarios automáticamente (hasta ahora los he agregado al repositorio manualmente), lo que significa que los binarios no están actualizados.
Ayer arreglé un error que suena similar al que describiste. Entonces, si mostraste el binario, házmelo saber. Luego puede intentar programar desde el IDE de Arduino o actualizaré el binario manualmente. 🙂
Atentamente
Fab
Sí, tomé el binario terminado. Lo intentaré de nuevo con el IDE. Ya he hecho mucho con ESP, pero hasta ahora no he encontrado que ESPeasy sea tan intuitivo, de ahí el IDE terminado.
Saludos Myrng
Sí, yo tenía el mismo problema al principio. Es como todo lo demás: una vez que lo hayas tratado, se vuelve más fácil. 😀 (Perdón por el estúpido consejo). Actualizar el firmware es, en última instancia, relativamente fácil. Entonces, si ya ha actualizado el firmware en el ESP usando el IDE de Arduino, debería poder hacerlo. 🙂 Si lo desea, avíseme si funcionó y si se solucionó el error. 🙂
Atentamente
Fab
¡El reloj está listo y la versión autocompilada funciona! No más errores con LED faltantes 🙂
Genial, estoy feliz! 🙃 ¡Entonces diviértete con eso!
hola fabuloso,
Impresionante, casi lo consigo 😀
Mega sentido de logro en este momento 🙂
Simplemente lo hice un poco diferente a usted, hice que el reloj en sí fuera el doble de grande, es decir, se deben controlar dos LED por segundo, así que uso un total de 120 LED.
¿Hay alguna forma de ajustar estos cambios en la interfaz de usuario de ESP-Easy?
Gracias y saludos,
Lucas
Hola Lucas,
genial, me alegro. 🙂
Esta opción no está (todavía) disponible en la interfaz de usuario. Pero si me das algo de tiempo, debería ser posible (al menos en el código). 🙂
Atentamente
Fabian
hola fabuloso,
Está bien, esperaré un poco más, ¡gracias! 🙂
Todavía tengo una pequeña pregunta, ahora he vuelto a construir el reloj pequeño de Fun, ahora el reloj grande tiene un hermano pequeño 😀
Ahí tengo el problema de que la interfaz de usuario me muestra el mensaje de que aún no se ha seleccionado ningún RTC para mostrar. Luego leí un poco en la red, ¿todavía necesito un módulo RTC adicional o el reloj normalmente consulta la hora a través de WIFI?
tal vez ¿Me perdí algo en la configuración o tengo que activar algo más?
De lo contrario todo funciona muy bien, sigue revisando el reloj :DD
Hola Lucas,
¿podría ser que había algo sobre "...NTP..."? 🙂 No necesariamente tienes que tener un RTC instalado. Si el pxlBlck está conectado a una red WiFi, es más preciso/más fácil obtener la hora a través de NTP. Escribí un artículo que explica cómo puedes configurar todo: https://nerdiy.de/howto-espeasy-ntp-zeitabruf-aus-dem-internet-aktivieren/
Espero que todo salga bien. 🙂
Atentamente
Fabian
hola fabuloso,
Sí, todo funcionó, gracias a sus instrucciones, todo está funcionando ahora.
¡Gracias por los proyectos geniales!
Atentamente,
Lucas 🙂
Genial, me alegro. 🙂
Gracias y saludos
Fabian
¡Oye, ese es un proyecto genial!
Te pican los dedos viéndolo. Desafortunadamente, me es imposible obtener los componentes individuales (panel redondo de plexiglás) y la impresora 3D de mi vecino es demasiado pequeña para ello.
No estarás ofreciendo estas piezas a la venta, ¿verdad?