instructables Manual del propietario del reloj de pantalla modular

instructables-Modular-Display-Clock-feacherd

instructables-Modular-Display-Reloj-logotipo

Reloj con pantalla modular de Instructables

instructables-Modular-Display-Reloj-producto

Reloj de pantalla modular

  • por Gammawave
  • Este proyecto utiliza un elemento de visualización modular de un proyecto anterior para crear un reloj digital, utilizando cuatro de los módulos conectados entre sí y controlados por un Microbit y un RTC.
  • Suministros:
  • Microbit V2 (preferido debido al altavoz incorporado, V1 funcionará pero requerirá una sirena externa).
  • DS3231 RTC
  • Cambiar SPST
  • Desconexión del conector Kitronik Edge
  • Jumper Jerky Junior F/M – Cantidad 20
  • Jumper Jerky Junior F/F – Cantidad 4
  • Jumper Jerky F/F – Cant. 3
  • Jumper Jerky F/M – Cantidad 3
  • resistencia 470R
  • condensador de 1000uF
  • Se requieren cabezales en ángulo recto 2 x (3 vías x 1 fila).
  • WS2812LED de botón Neopixel * 56 cant.
  • Alambre de cobre esmaltado de 21 AWG (0.75 mm de diámetro) u otro alambre aislado.
  • Tablero de pruebas
  • Tornillos M2
  • Tornillos M2 de 8 mm – Cantidad 12
  • Tornillos M2 de 6 mm – Cantidad 16
  • Pernos M2 de 10 mm – Cantidad 2
  • Tuercas M2 – Cant. 2
  • Arandelas M2 – Cant. 2
  • M2 Espacios hexagonales de 5 mm – Cant. 2
  • Pernos M3
  • Arandelas M3 – Cant. 14
  • Pernos M3 de 10 mm – Cantidad 2
  • Pernos M3 de 25 mm – Cantidad 4
  • Tuercas M3 – Cant. 12
  • Separadores hexagonales M3
  • Espaciadores hexagonales M3 de 5 mm – Cantidad 2
  • Espaciadores hexagonales M3 de 10 mm – Cantidad 4
  • Soportes en ángulo recto (15(W) x 40(L) x 40(H) mm) – Cant. 2
  • Puede resultar más rentable comprar una variedad de valores en lugar de valores individuales, a menos que ya los tenga disponibles. Algunos componentes también pueden tener un MOL mayor que la cantidad especificada en la lista de componentes.
  • Impresora 3D
  • Filamento blanco: para una mayor flexibilidad de visualización.
  • Filamento Negro – Para las tablas de soporte.
  • Broca de 2 mm
  • Broca de 3 mm
  • kit de taladro de 5 mm
  • Perforar
  • Sierra
  • Alicates
  • Cortadores de alambre
  • Soldador
  • Soldar
  • Papel de lija
  • Destornilladores
  • Conozca sus herramientas, siga los procedimientos operativos recomendados y asegúrese de usar el EPP adecuado.
  • Sin afiliación con ninguno de los proveedores utilizados en este proyecto, siéntase libre de utilizar sus proveedores preferidos y sustituir los elementos que sean apropiados a su preferencia o sujetos a suministro.
  • Los enlaces son válidos en el momento de la publicación.instructables-Modular-Display-Reloj-fig-1 instructables-Modular-Display-Reloj-fig-2
  • Paso 1: tiras de placa base
  • Ver: Elemento de visualización modular (MDE)
  • Se requieren cuatro "Elementos de visualización modulares" para crear la visualización del reloj y estos se mantienen unidos con tiras de placa base que se cortaron de una placa base más grande.
  • Las tiras de la placa base miden 32 (ancho) x 144 (largo) mm o 4 x 18 puntas y cada una superpone dos MDE que se fijan a las puntas del MDE. Sin embargo, para mayor resistencia, se colocan cuatro tornillos M2 x 8 mm cerca de las esquinas que pasan a través de la placa base y hacia el MDE.instructables-Modular-Display-Reloj-fig-3 instructables-Modular-Display-Reloj-fig-4 instructables-Modular-Display-Reloj-fig-5
  • Paso 2: Esquema
  • El esquema muestra los componentes que se utilizan para controlar los MDE que contienen 56 Neopixels.
  • Los componentes de control constan de un Microbit, RTC, placa de conexiones, interruptor y circuito de protección.
  • La mayor parte de la soldadura se centra en los Neopixels, mientras que los componentes de control están conectados principalmente con puentes.instructables-Modular-Display-Reloj-fig-6
  • Paso 3: Codificación
  • El código se crea en MakeCode.
  • "oonn ssttaarrtt" pprroocceedduurree..
  • Inicializa la tira Neoplxel de 56 LEDs
  • Mostrar mensaje de título.
  • Inicializa segment_list que contiene designaciones de segmentos por número que se mostrará. Número 0 almacenado en el elemento [0] = 0111111
  • Número 1 almacenado en el elemento [1] = 0000110
  • Número 9 almacenado en el elemento [9] = 1101111
  • Adicionalmente.
  • Número 10 almacenado en el elemento [10] = 0000000 utilizado para borrar dígitos.

procedimiento para siempre

  • Llama al 'modo de configuración' que verifica P1 y, si es alto, habilita la configuración de la hora; de lo contrario, muestra la hora actual.
  • Llama a 'Time_split', que une los dos valores numéricos de horas y minutos en una cadena de 4 caracteres, anteponiendo cualquier número menor a 10 con un cero a la izquierda.
    Llama 'pixel_time'
  • Que extrae cada uno de los 4 caracteres a su vez comenzando con el último carácter en segment_value
  • Luego, el dígito contiene el valor en segment_list al que hace referencia segment_value.
  • (Si valor_segmento = 0 entonces dígito = elemento [0] = 0111111)
  • Inc = índice x (LED_SEG) x 7). Donde índice = a cuál de los 4 caracteres se hace referencia, LED_SEG = número de LED por segmento, 7 = número de segmentos en un dígito.
  • Esta especie es el inicio de los LED que se controlarán para obtener el carácter apropiado.
  • El elemento for asigna a su vez cada número del dígito al valor.
  • Si el valor = 1, entonces el píxel asignado por inc se establece en rojo y se activa; de lo contrario, se desactiva.
  • Como se requieren dos LED por segmento, este proceso se repite LED_SEG veces.
  • (Por ejemplo, si la unidad de Horas es 9, índice = 0, dígito = 1011111 [valor = 1, inc = 0 & inc = 1], [valor = 0, inc = 2 & inc = 3]…. [valor = 1, aum=12 y aum = 13])
  • Decenas de horas [Índice =1, rango inc 14 a 27], Unidad de minutos [índice =2, rango inc 28 a 41], Decenas de minutos [índice =3, rango inc 42 a 55].
  • Una vez que cada uno de los 7 valores ha sido procesado y enviado a la tira se muestran los cambios.
  • Se introduce un retraso para evitar el parpadeo.
  • en el botón AA”
  • Esto establece las horas si set_enable = 1
  • en el botón CAMA Y DESAYUNO"
  • Esto establece los minutos si set_enable = 1 ”long bbuuttttoonn AA++BB”
  • Esto llama 'establecer hora', que establece la hora en función de los valores asignados con los botones A y B.instructables-Modular-Display-Reloj-fig-7instructables-Modular-Display-Reloj-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

Paso 4: Panel trasero
Los componentes están sujetos a una placa base (95 (W) x 128 (L) mm), que está montada en la parte posterior de los MDE con pernos M3 X 25 mm y soportes de 10 mm. Se ajustan cuatro pernos a través de los orificios en la placa de soporte de Neopixel y se ajustan los soportes para fijar la placa base en las esquinas; se hacen orificios de 3 mm en la placa base para alinearlos con los pernos. Coloque y taladre orificios para el conector Edge Breakout (2 x 3 mm), el RTC (2 x 2 mm) y el interruptor asegurándose de dejar espacio (20 x 40 mm), para montar los soportes en ángulo recto que actúan como pies. Las conexiones al RTC se realizan con 4 puentes Junior F/F y el RTC se fija con 2 pernos M2. Las conexiones al interruptor se realizan con 2 jumpers Junior F/M y el interruptor se conecta a través de un orificio de 5 mm. La conexión al circuito de protección CR de los Neopixels se realiza con 3 Jumpers F/F y de este a los Neopixels con 3 jumpers F/M, este se fija a la placa con una brida que pasa por uno de los orificios de la placa.
Coloque las patas del soporte angular en la placa base con 4 pernos. (Los pernos M3 de la esquina inferior para fijar la placa base se pueden usar para sujetar los pies en su lugar con un segundo perno en el orificio inferior del soporte. Para evitar rayar la superficie sobre la que se asentará el reloj, coloque almohadillas adhesivas o un par vueltas de cinta. La placa base ahora se puede ajustar a los pernos de soporte de las esquinas y asegurar con tuercas. instructables-Modular-Display-Reloj-fig-9 instructables-Modular-Display-Reloj-fig-10 instructables-Modular-Display-Reloj-fig-11 instructables-Modular-Display-Reloj-fig-12 instructables-Modular-Display-Reloj-fig-13 instructables-Modular-Display-Reloj-fig-14

  • Paso 5: Operación
  • La energía se proporciona conectando el cable USB directamente al Microbit.
  • SSeettttiinngg el cclloockkk..
  • Antes de configurar el reloj, asegúrese de que el RTC tenga una batería instalada para conservar la hora cuando se corte la energía. El formato de hora predeterminado es el modo de 24 horas.
  • Mueva el interruptor a la posición de tiempo establecido y aparecerá un símbolo más en la pantalla.
  • Presione el botón A para horas. (0 a 23)
  • Presione el botón B para minutos. (0 a 59)
    Presione los botones A y B juntos para configurar la hora; se mostrarán los valores de hora ingresados.
  • Mueva el interruptor desde la posición establecida.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • Después de un breve retraso, la pantalla se actualizará con la hora actual.instructables-Modular-Display-Reloj-fig-15
  • Paso 6: Finalmente
    La unión de un par de proyectos más pequeños que dan como resultado un proyecto más grande. Espero que usted y este y los proyectos relacionados anteriores sean de interés.

instructables-Modular-Display-Reloj-fig-16

  • proyecto asombroso
  • Gracias, de verdad.
  • ¡Buen proyecto!
  • Gracias.
  • Reloj genial. ¡Me gusta que funcione con un Micro:bit!
  • Gracias, Micro:bit es muy versátil. Lo he usado en la mayoría de mis proyectos de relojes.

Documentos / Recursos

PDF thumbnailReloj de pantalla modular
Owner's Manual · Modular Display Clock, Display Clock

Haz una pregunta

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Haz una pregunta

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.