Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Reloj de palabras simple (Arduino)

Componentes y suministros

Arduino UNO
cualquier microcontrolador servirá
× 1
Reloj en tiempo real (RTC)
× 1
Texas Instruments 74hc595
registro de cambios
× 1
STMicroelectronics uln2803a
matriz de Darlington
× 1
tira de led
× 1
soportes para ic de 16 pines x3 y 18 pines x3
× 1
fuente de alimentación de 12v
× 1

Herramientas y máquinas necesarias

placa de montaje
tablero de acrílico

Aplicaciones y servicios en línea

Arduino IDE
biblioteca rtc

Acerca de este proyecto

Introducción

Todo lo que necesitas es un arduino y un RTC. He quitado los interruptores y otro hardware. Dado que DS1307 es bastante estable, no requiere cambios de hora frecuentes. También mantendrá la hora incluso si hay un corte de energía, gracias a su batería interna de 3v. Esta batería durará años.

Por lo tanto, incluso si se va de vacaciones, simplemente apague el reloj y el tiempo correrá correctamente cuando lo vuelva a encender.

¡He hecho el código lo más simple posible! Simplemente lee la hora del RTC y actualiza los registros de turno.

Paso 1:Recolección de las piezas

COMPONENTES ELECTRÓNICOS UTILIZADOS

Partes principales

  • Arduino o simplemente atmega328p como he usado (independiente) x1
  • RTC (reloj en tiempo real) DS1307 x1
  • Shift registra 74hc595 x3
  • Matrices de transistores Darlington ULN2803a como controladores LED x3
  • Tira de LED que he usado blanca ... aproximadamente 2m
  • Toma IC de 16 pines x3
  • Toma IC de 18 pines x3
  • La fuente de alimentación de 12 V puede ser una batería o un adaptador de pared

Varios

  • Placa prototipo / placa PCB general
  • Conexión de cables
  • Pines de cabecera masculinos
  • Cables de puente:hembra-hembra
  • soldadura básica

MARCO Y PLANTILLA

  • Tablero de montaje / cartón grueso
  • Pegamento, cinta
  • Tijeras, cortador de papel
  • Tablero acrílico (blanco translúcido) / Vidrio plexi
  • Burlarse de las palabras

Paso 2:Hacer las conexiones ...

Siga el diagrama de circuito simple que se muestra arriba.

¡He usado un arduino independiente que puedo programar con cables FTDI, pero se puede usar cualquier placa arduino! Para este proyecto, aunque controlamos 22 matrices de LED individuales, solo usamos 5 pines de E / S del arduino, es decir, - 3 para Registores de cambio y 2 para módulo RTC.

El uso de resistencias de cambio es una excelente manera de aumentar los pines de E / S.

Lo importante sobre los controladores ULN2803a:

Este IC es un par de Darlington.

Por lo tanto, conecte todos los cátodos [terminales positivos] de los LED a la fuente y los ánodos [negativos / tierra] a los respectivos terminales de salida del controlador.

Paso 3:construcción del marco

Aquí he usado una placa de montaje para la construcción ...

Es fácil cortar, doblar y manipular la placa de montaje. También tiene menos fuerza.

Se puede utilizar cualquier material como madera, plástico, metal, etc.

  • Corte un trozo de tabla de montaje del tamaño de la tabla frontal con palabras.
  • Haga un bosquejo de las palabras y su alineación en la pizarra.
  • Cortar tiras de tabla de montaje de tamaño puede ser de 1,5 cm. Esto es para hacer compartimentos, del tamaño de las palabras. esto evitará que la luz de una palabra difunda e ilumine las palabras circundantes.
  • Coloque las tiras horizontalmente después de cada línea de palabras y verticalmente entre las palabras; haz pequeñas cajas para cada una de las palabras.
  • Por último, haga una caja que se ajuste a escondidas a los componentes electrónicos, la placa LED, las cajas antidifusión y la placa más externa con las palabras pegadas.

Paso 4:Conexión de los LED

Estoy usando la tira de LED en este proyecto. Es fácil de operar. Se puede cortar a la longitud deseada, sin necesidad de soldar todos y cada uno de los LED para hacer una matriz. Las tiras de LED también vienen con una pegatina despegable en la parte posterior.

Simplemente corte la longitud requerida de la tira según el tamaño de la palabra y péguela en la placa LED (placa de montaje). Recuerda que la mayoría de las tiras de leds tienen conectores a un intervalo de 3 leds. Así que tienes que cortar solo en los puntos indicados. Por lo tanto, incluso la palabra más pequeña tendrá 3 LED.

Incluso puede usar los LED estándar, soldarlos para obtener el número deseado de LED. Recuerde usar la resistencia para cada matriz que haga. el valor de la resistencia depende de las especificaciones de los LED utilizados. Puede consultar aquí para obtener más información, LED calc o este.

Conecte todos los terminales positivos de la tira de LED juntos. Este es el Vcc común para los leds.

Puede ver que lo he conectado con un cable de cobre delgado. Luego conecte los cables para todos los terminales de tierra individuales para cada palabra y tráigalo de regreso para conectarlo al controlador.

Paso 5:los códigos

El código original en sí está bien comentado y es fácilmente comprensible.

El #define La sección asigna los pines en el registro de desplazamiento para palabras individuales. Se actualizarán cada vez que cambie la hora.

void WriteLEDs La función actualiza los regestores de turno a través del pin de datos.

La autoprueba de anulación La función parpadea todas las palabras LED en una secuencia para que sepa que todo está funcionando correctamente. es decir, para solucionar problemas.

El void displaytime La función comprobará la hora con el chip RTC y verá qué palabras se iluminarán en consecuencia.

El resto se puede descifrar fácilmente mediante el propio código.

GitHub

Paso 6:Terminarlo.

Coloque todas las placas del controlador; arduino y circuito que contiene registros de desplazamiento, chip RTC y controladores LED.

  • Conecte las matrices de LED de cada palabra al pin respectivo del controlador.
  • Coloque la placa LED dentro de la carcasa y fíjela en su lugar ...
  • La plantilla exterior principal se hace pegando las palabras en cualquier acrílico o plástico.
  • Haga un agujero en la parte posterior para fijar el reloj para usar un clavo.

Ahí tienes. Un simple reloj Word.

Por favor, deje sus comentarios y dudas a continuación, aunque no soy un experto, intentaré responderlas.

GRACIAS.

F4B9GO9IBYX12RN.zip FMC93S0ICRXOKWF.zip

Código

Github
https://github.com/rakshithbk/Word_clockhttps://github.com/rakshithbk/Word_clock

Esquemas


Proceso de manufactura

  1. Reloj de visión pov de Arduino
  2. Reloj de pared simple con Adafruit 1/4 60 Ring Neopixel
  3. Reloj Arduino con tiempos de oración islámicos
  4. Reloj maestro
  5. Reloj Word en italiano
  6. Sensor de obstáculos simple con Arduino
  7. Calculadora UNO simple
  8. SerialDebug:Mejora de la depuración de Arduino
  9. Cronómetro Arduino simple
  10. Lucha contra el coronavirus:temporizador de lavado de manos simple
  11. Reloj despertador simple con DS1302 RTC