HowTo: pxlBlck - Construir pxlBlck_SlotClock

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.

Tu propio pxlBlck_SlotClock podría verse así.

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.

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.

Para hacer esto, aísle los extremos de las tres líneas unos 5 mm como se muestra...

... y estañarlo con un poco de soldadura.

Ahora también estañe los contactos en la tira de LED, como se muestra.

Otra vista de los contactos estañados de la tira de LED.

Ahora suelde las líneas preparadas a los contactos correspondientes como se muestra.

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.

Otra vista de la tira de LED, incluidas las líneas soldadas.


Inserte las tiras de LED en el soporte

La tira de LED preparada ahora se puede insertar en el soporte.

Para ello, necesita la tira de LED preparada y el soporte impreso en 3D del SlotClock.

Ahora debe enrutar las líneas desde el frente...

…pase el hilo a través del orificio ilustrado en el soporte.

Asegúrese de que las líneas se alejen de la tira de LED en la dirección de la base.

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.

Luego, puede deslizar lentamente la tira de LED sobre toda la circunferencia como se muestra...

... en el hueco del titular.

El final de la tira de LED puede superponerse al comienzo de la tira de LED.

Asegúrese de que no haya cortocircuitos.

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.

Ahora pase los cables a través del orificio en el soporte como se muestra y colóquelo...

... Congruente con la parte posterior del soporte de la tira de LED.

Ahora puede usar los dos tornillos para fijar el soporte...

...atornille al soporte de la tira de LED.

Tenga cuidado de no apretar demasiado los tornillos.

Otra vista de los tornillos atornillados.

El soporte de la tira de LED ahora debe estar firmemente atornillado a la base.


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.

A continuación, puede simplemente...

...insertar desde el frente en el soporte de la tira de LED.

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...

…coloque el anillo de retención impreso en 3D como se muestra.

Otra vista de la placa de plexiglás utilizada, incluido el anillo de retención.


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.

Dos tornillos M8x25 son muy adecuados como pesos.

Ahora inserte los tornillos como se muestra...

...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. Para la instalación en el SlotClock recomiendo utilizar el “Wemos D1 Mini”.

Antes de instalar el ESP8266 debe...

...estañe los siguientes contactos con algo de soldadura.

  • 5V
  • GRAMO
  • D4 (o D6)

Ahora debe preparar las líneas para soldarlas al ESP8266.

Cortar el cable a la longitud adecuada...

… para y…

...elimina el aislamiento de los cables unos cinco mm.

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.

Luego puede conectar las líneas preparadas con el ESP8266 preparado...

…soldar.

Las conexiones deben conectarse de la siguiente manera.

ESP8266color de lineaTira llevada
5VRojo5V
GRAMONegroTIERRA
D4VerdeESTRUENDO

Después de soldar las líneas, puede insertar el ESP8266 en el soporte...

...y fijar con un poco de pegamento caliente.


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.

Enchufe el cable USB en el puerto micro USB del ESP8266 como se muestra.

Otra vista del cable USB conectado.

Ahora puedes abrir la tapa...

...colocar en la base...

...y atorníllelo al soporte con los cuatro tornillos autorroscantes de 2×6.

La línea del cable USB debe enrutarse fuera de la base a través del hueco como se muestra.

Una vez ensamblado, su SlotClock ahora debería verse así.


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

Para que las conexiones del LDR puedan enrutarse en la carcasa, primero debe...

…taladre dos agujeros de 1 mm en la base.

Ahora retire la solapa de la cubierta del soporte...

...y pliega el ESP8266 hacia arriba sin dañar las líneas soldadas.

Ahora puede conectar la resistencia de 1k como se muestra...

...soldadura en la parte inferior del ESP8266.

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

... atascado en el soporte.

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.

Luego suelde el cable...

...con las conexiones del LDR y...

...aísla los contactos expuestos del LDR con algunos tubos retráctiles.

A continuación, puede guardar aproximadamente los cables del LDR en la base.

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

  • 3V3
  • A0

Luego conecte la primera línea de conexión del LDR...

...con el contacto “A0” del ESP8266.

Luego conecta el cable de conexión restante a la conexión "3V3" en el ESP8266.

Una vez soldado, su ensamblaje debe...

...ahora luce así.

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.


Escalando a otros tamaños y “densificando” las tiras LED

Las tiras de LED WS2812 están disponibles en diferentes longitudes o “densidades” (LEDs/m). En teoría, 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)
144600,4170,0660,1331,000
96600,6250,0990,1991,500
74600,8110,1290,2581,946
60601,0000,1590,3182,400
30602,0000,3180,6374,800
Aquí puedes ver un extracto de GoogleSheet.

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é. 🙂

Cómprame un café en ko-fi.com       

17s comentarios

  1. 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 :)

  2. 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

    1. 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

      1. 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

        1. 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

  3. 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

    1. 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

      1. 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

          1. hola fabuloso,
            Sí, todo funcionó, gracias a sus instrucciones, todo está funcionando ahora.
            ¡Gracias por los proyectos geniales!

            Atentamente,
            Lucas 🙂

  4. ¡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?

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.