Tabla de contenido:
- Paso 1: Lista de materiales (todo lo que necesitará)
- Paso 2: Construcción de la vivienda (Parte 1)
- Paso 3: Construcción de la vivienda (Parte 2)
- Paso 4: Inserción de LED en la placa frontal
- Paso 5: Soldar la matriz juntos
- Paso 6: Inserción de la pantalla de 4 dígitos y 7 segmentos
- Paso 7: construcción de la electrónica
- Paso 8: Creación de la explicación electrónica y del código
Video: LED - Mega Clock: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
LED - Mega reloj
Paso 1: Lista de materiales (todo lo que necesitará)
Para la Vivienda
- Tres cristales acrílicos de 300x300 mm x 3 mm de espesor (negro)
- Un vidrio acrílico de 300x300 mm x 3 mm de espesor (transparente)
- Adhesivo y abrillantador de vidrio acrílico
- Veinte espaciadores de 15 mm rosca M3
- Veinte tornillos M3 + arandelas
- Un marco de fotos de 300x300
Para la electrónica
- 480 LED de 3 mm (color de su elección)
- Sesenta resistencias de 120 Ω
- Ánodo común de una pantalla de 4 dígitos y 7 segmentos
- Ocho registros de cambio 74HC595
- Ocho transistores NPN BD139
- Una placa Arduino ATMEGA 2560
- Un TLC5940
- Tira de LED RGB de 1 m
- Un regulador de voltaje LM317
- Un condensador de 0.1μF
- Un condensador de 1μF
- Una resistencia de 1 kΩ
- Una resistencia de 330 Ω
- Un conector de CC de 2,5 mm
- Cable plano
- Tiras de encabezado
- Un módulo de reloj en tiempo real I2C RTC DS1307 AT24C32 para Arduino Mega2560
- Lote de alambre de cobre y soldadura de estaño
- Ocho resistencias de 750 ohmios
- Cuatro placas de circuito impreso
- Una fuente de alimentación de 12V 1A o una batería recargable Lipo de 11, 1 1000-2000mAh
Paso 2: Construcción de la vivienda (Parte 1)
- Corte y taladre las placas acrílicas de 3 mm como se muestra en el boceto.
- Pegue la placa de la carcasa frontal (placa negra), la pieza de unión (placa transparente) y la placa de corte de LED (placa negra) juntas
Paso 3: Construcción de la vivienda (Parte 2)
- Pegue una placa acrílica de 300x300 mm de 3 mm de grosor al cartón trasero del marco de la imagen para una mayor estabilidad, si el marco de la imagen tiene un vidrio, puede sacarlo, no lo necesitamos
- Coloque cuatro espaciadores de 15 mm en la placa acrílica como se muestra en las imágenes
- Ahora puede pegar los cuatro espaciadores de un lado del marco de la imagen a la placa frontal (la punta raya la placa primero antes de pegar los espaciadores, se fijarán mejor)
- Desatornille los cuatro espaciadores pegados para el siguiente paso.
Paso 4: Inserción de LED en la placa frontal
- Primero inserte los LED de 3 mm en la primera fila de la placa perforada (primeros 60 LED)
- Doble los ánodos hacia un lado y suelde los cátodos alrededor de la placa con alambre de cobre de 0,8 mm.
- Repite esto para las otras 7 filas.
- Ahora suelde los ánodos de la misma columna juntos
- Debe tener una matriz de 8 filas (cátodos) y 60 columnas (ánodos)
Paso 5: Soldar la matriz juntos
- Suelde un conector de cable de 8 polos a las 8 filas (cátodos) de la matriz
- Suelde ocho conectores de cable de 8 polos a las 60 columnas (ánodos) de la matriz. He usado conectores de 8 polos ahora tengo 64 cables disponibles pero solo necesitamos 60, en los cuatro de la izquierda pongo cinta de goma. También puede hacerlo mejor y usar siete conectores de 8 polos y un conector de 4 polos para que tenga 60 conexiones exactas
Paso 6: Inserción de la pantalla de 4 dígitos y 7 segmentos
- Corte la placa de corte de LED en el centro y pegue la pantalla de 4 dígitos y 7 segmentos (punta los cables de soldadura a la pantalla antes de pegar la pantalla)
- Tuve que raspar la parte posterior de la placa y pegar los espaciadores nuevamente, porque no estaba realmente arreglado como mencioné antes.
Paso 7: construcción de la electrónica
- Corte las placas de circuito para que quepan dentro del marco de la imagen.
- Necesitará algunos conectores que pueda construir los suyos como yo hice
Paso 8: Creación de la explicación electrónica y del código
Aquí está el circuito completo y el código.
También puse una batería recargable Lipo de 11, 1V 1000mAh para poder alimentar el reloj sin cable de CC externo.
Explicación del código:
Después de conectar todas las descargas electrónicas de los archivos zip 3 zip, uno es el código y los otros son las bibliotecas. Primero debe colocar ambas carpetas de bibliotecas para TLC y RTC-Module en la carpeta de su biblioteca arduino, de lo contrario obtendrá un error al abrir el código, o también puede descargar las bibliotecas del sitio de arduino.
El código incluye 3 carpetas:
La carpeta SetTime con SetTime.ino: use este archivo para configurar la hora manualmente para su Módulo RTC por primera vez, para esto debe cambiar las variables de bytes en la función setDateTime () con su Hora local, luego cargue este código a su arduino y el módulo RTC almacenará su hora local, solo tiene que hacer esto la primera vez para configurar la hora o si cambia la batería de su módulo RTC. TestTimeFolder con
TestTime.ino: use esto solo para verificar si el Módulo RTC almacenó la hora correcta, cargue este código y abra el monitor serial para verificarlo.
La carpeta LED_Mega_Clock: con 6 archivos, todos estos 6 archivos deben estar en la misma carpeta, abra solo LED_Mega_Clock.ino y obtendrá los 6 archivos en diferentes Taps.
- "LED_Mega_Clock Tap": aquí está la configuración para los pines y la definición de variables globales y matrices para los registros y la función loop (). He hecho 3 funciones en la "pestaña de programas" con 3 animaciones diferentes, elija una de ellas y la puse en la función de bucle.
- "Pestaña RTC": aquí está la configuración del RTC. No es necesario que edites esta pestaña, pero para obtener más información, visita el sitio arduino. Aquí hice la función checkTime () para comenzar la transición entre RTC-Module y arduino. Utilizo esto antes de cada animación y tampoco olvide leer el tiempo antes de la animación y convertir estos datos codificados en binarios a decimal normal con la función byte bcdToDec () que hice. Por ejemplo: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": aquí hice 2 funciones, una que cambia todo el espectro de color de rojo a magenta en 20 minutos y otra que cambia cada color cada segundo, usa las salidas PWM de tu arduino para hacer esto. puedes hacer tus propias funciones.
- "blue_LEDs Tap": aquí hice 3 funciones usando multiplexación una para configurar la matriz LED azul con indicador de segundo, minuto y hora, la otra hace lo mismo pero con un punto de oscilación de derecha a izquierda como segundo indicador. y la función shift () para cambiar datos. Puedes hacer tus propias animaciones.
Cómo cambiar datos:
digit_display Tap: aquí hay 3 funciones una para configurar los dígitos (ánodos o pines arduino definidos en la matriz CA en el "LED_Mega_Clock Tap") una para configurar los segmentos (cátodos o pines TLC para bajar la corriente a GND) y uno para restablecer el TLC Eso significa que tiene 4 dígitos que establece alto o bajo con sus pines arduino y 7 segmentos en cada dígito que establece alto o bajo con el TLC usando Multiplexación. Cómo utilizar la biblioteca TLC:
Puede optimizar el reloj, por ejemplo, conectando un Foto-Resistencia en el circuito para controlar automáticamente la luminosidad del reloj dependiendo de la luz ambiental de su habitación, o puede usar un Potenciómetro de 10k para controlar el brillo manualmente.
También puede insertar un botón para cambiar entre diferentes programas o colocar otra tira de LED dentro del reloj para iluminar la parte de plástico transparente en el panel frontal.
Recomendado:
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática Este / Oeste: 11 pasos (con imágenes)
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática de este a oeste: El proyecto: Una oficina de 200 pies cuadrados debe funcionar con baterías. La oficina también debe contener todos los controladores, baterías y componentes necesarios para este sistema. La energía solar y eólica cargará las baterías. Hay un pequeño problema de solo
Cómo: Instalación de Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: 7 pasos (con imágenes)
Cómo: Instalar Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: planeo usar este Rapsberry PI en un montón de proyectos divertidos en mi blog. No dudes en comprobarlo. Quería volver a usar mi Raspberry PI, pero no tenía un teclado ni un mouse en mi nueva ubicación. Ha pasado un tiempo desde que configuré una Raspberry
Slap Alarm Clock con Arduino: 13 pasos (con imágenes)
Slap Alarm Clock con Arduino: No sé ustedes, pero una simple alarma no es capaz de despertarme. Necesito luz, sonido e incluso un bofetón suave para despertar. Ningún despertador me atrae, así que decidí hacerme uno, digno de despertarme. Aunque parezca el despertador yo
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil
Ribba Word Clock con Wemos D1 Mini (servidor de hora de Internet): 8 pasos (con imágenes)
Ribba Word Clock con Wemos D1 Mini (Internet Time Server): Supongo que todo el mundo llega al punto en que le hace cosquillas en los dedos y quiere construir un Word Clock. Bueno, este es mi intento y mi conclusión general para construirlo de la manera más eficiente posible. En primer lugar, tengo una impresora 3D y tengo acceso