Tabla de contenido:
- Paso 1: lo que necesita
- Paso 2: preparación de la base
- Paso 3: Soldar los LED y las resistencias
- Paso 4: CPU y Crystal
- Paso 5: el botón
- Paso 6: cables
- Paso 7: esquema
- Paso 8: el software
- Paso 9: el reloj terminado
Video: Reloj de mármol binario: 9 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Este es un reloj simple que muestra la hora (horas / minutos) en binario usando leds escondidos debajo de canicas de vidrio. Para una persona promedio se ve como un montón de luces, pero usted podrá saber la hora con solo un vistazo rápido. en este reloj. Es posible que le lleve un par de días ponerse al día con el arte esotérico del conteo binario rápido, pero podrá saber la hora de inmediato, solo un poco más lento al principio. Conteo binario.
Paso 1: lo que necesita
- Un microcontrolador Atmel Tiny2313
- Un condensador de 0,1 uF
- Once resistencias - 120 ohmios
- Once leds de alta luminosidad. Usé 6 blancos y 5 amarillos
- Un cristal de 10 MHz
- Dos condensadores de 20 pF
- Un pequeño pulsador
- Once canicas de vidrio
- Un buen trozo de madera para montarlo todo.
En la siguiente imagen faltan los leds y las resistencias …
Paso 2: preparación de la base
Cogí un trozo de madera (3x2 cm, 50 cm de largo) que encontré en un armario y lo usé como base para el reloj.
Empecé perforando once agujeros de 5 mm rectos para los leds. En la parte superior, usé un taladro de 12 mm y taladré como 7 mm en cada orificio de 5 mm para obtener una muesca para colocar las canicas. En la parte inferior utilicé un taladro aún más ancho y perforé un gran trozo de madera sobre cada orificio de led y luego cincele una zanja entre los orificios para que los cables puedan colocarse allí. En el medio, entre los leds de hora y minuto, perforé y cincelé un enorme cráter para colocar la electrónica. Después de lijarlo un poco y pintarlo todo con un color marrón oscuro.
Paso 3: Soldar los LED y las resistencias
Los leds tienen una derivación corta (menos) y una larga (más). Inserte todos los leds girados en la misma dirección y luego suelde todos los cables cortos juntos.
Suelde las resistencias de 120 ohmios en los cables largos. Suelde un cable lo suficientemente largo para llegar a la mitad del reloj a cada resistencia.
Paso 4: CPU y Crystal
No me molesté en hacer una placa de circuito para este proyecto, es más fácil soldarlo todo junto al estilo de un error muerto. (En realidad, prefiero llamar a esto un error aplastado porque el chip no está al revés, sino que está aplanado / aplastado …;-)
Comience instalando el software en el chip (ATtiny2313) y pruébelo para asegurarse de que funciona. Luego, aplanar el chip inclinando todos los cables hacia afuera. Suelde el cristal a los pines 4 y 5 del chip. Pasé los cables del cristal en la parte inferior del chip para sacarlos de mi camino. Suelde la resistencia de 20 Kohmios entre el pin 1 (reinicio) y el pin 20 (más). Suelde los dos condensadores de 20 pF a los pines 4 y 5 y luego suelde ambos al pin 10 (menos). Suelde el condensador de 100 nF entre el pin 10 (menos) y el pin 20 (más).
Paso 5: el botón
Cincele una hendidura para el botón en la madera y conecte el botón al cable que está conectado a todos los leds. Luego suelde otro cable lo suficientemente largo para llegar al microcontrolador al otro pin del botón
Paso 6: cables
Suelde los cables que vienen de los leds y el botón al microcontrolador.
El primer led (el led más abajo) es el del Minuto-1 hasta el led del Minuto-32 que debería estar justo debajo del microcontrolador. Encima del microcontrolador está el LED de la Hora-1. No olvide el cable que viene del botón, suéldelo al pin 11 del microcontrolador. Termine soldando los cables de alimentación al pin 20 (más) y al pin 10 (menos) de la CPU. Y sí, hay un cable final por hacer: soldar un cable entre el pin 10 del microcontrolador al cable largo que conecta todos los leds (y el botón). Termine usando pegamento caliente para sujetar todos los cables en las trincheras de una manera limpia y ordenada.
Paso 7: esquema
El esquema es tan simple y no hay placa de circuito, por lo que solo hizo un esquema dibujado a mano.
Paso 8: el software
El software está escrito en C para Atmel usando GCC.
Realmente no hay nada especial en el software. Timer0 se usa para generar interrupciones cada 1638.4 uS y el algoritmo de Bresenham se usa para asegurarse de que el reloj marque en promedio cada segundo. Después de encender el reloj, se muestra un punto que parpadea hacia arriba y hacia abajo para indicar que se debe configurar la hora. Al presionar el botón, el tiempo avanza lentamente durante 15 segundos y luego se acelera. Si el botón se presiona momentáneamente (0,1-0,5 segundos), el tiempo se reduce en un minuto para facilitar el ajuste.
Paso 9: el reloj terminado
¡Pega las canicas con un poco de pegamento caliente y listo!
Aplíquele 5 voltios y disfrute de su gloria….:-)
Recomendado:
Micro reloj binario: 10 pasos (con imágenes)
Micro reloj binario: Habiendo creado previamente un Instructable (DVM binario), que hace uso del área de visualización limitada usando binario, fue solo un pequeño paso haber creado previamente el módulo de código principal para la conversión de decimal a binario para crear un reloj binario, pero t
Reloj de mármol: 12 pasos (con imágenes)
Marble Clock: EDITAR: Este Instructable apareció en Motherboard - Blog oficial de VICEHackadayArduino Blog de Hackster Tendencias digitales Nota: Tengo una cuenta de Twitter donde comparto el progreso de mis proyectos antes de publicarlos. Puedes seguirme y darme tu opinión
Reloj de mármol LED binario: 6 pasos (con imágenes)
Reloj de mármol LED binario: Ahora creo que casi todo el mundo tiene un reloj binario y aquí está mi versión. Lo que disfruté fue que este proyecto combinaba algo de carpintería, programación, aprendizaje, electrónica y quizás solo un poco de creatividad artística. Muestra hora, mes, fecha, día
5 $ CALENDARIO PCB CON RELOJ BINARIO: 7 Pasos (con Imágenes)
CALENDARIO PCB 5 $ CON RELOJ BINARIO: ¡Hola! Hice este calendario de PCB y reloj binario con Eagle CAD. Usé ATMEGA328P MCU (de Arduino) y matriz LED 9x9. Las dimensiones de mi tablero son de 8 cm x 10 cm (3,14 pulgadas x 3,34 pulgadas). Es un poco demasiado pequeño, pero primero: la versión gratuita de Eagle CAD permite 80 cm ^ 2
Amplificador de escritorio con visualización de audio, reloj binario y receptor de FM: 8 pasos (con imágenes)
Amplificador de escritorio con visualización de audio, reloj binario y receptor de FM: me gustan los amplificadores y hoy compartiré mi amplificador de escritorio de baja potencia que hice recientemente. El amplificador que diseñé tiene algunas características interesantes. Tiene un reloj binario integrado y puede dar la hora y la fecha y puede visualizar audio a menudo llamado audio