PROYECTO: Reloj Binario !

BinaryClock

Un reloj como cualquier otro, cuya funcion es mostrar la hora actual, con la diferencia de que no posee display numericos o indicadores analogicos para mostrar la hora, sino que la hora se muestra en formato BINARIO.

La pantalla de despliege la forman 20 leds, distribuidos en 6 columnas cada una para indicar un numero que forma la hora actual, la cual se muestra en  HH:MM:SS, en formato de 24 horas.

Las dos  columnas  de la izquierda representa una cifra para los SEGUNDOS de la hora actual, una para el numero de decenas y otra para el numero de unidades de los segundos, de igual forma las columnas centrales muestran una cifra para los MINUTOS y las columnas de la derecha muestran las HORAS.

Para leer la hora actual, obiamente se debe saber leer numero en BINARIO😀 … se debe tomar la 1er fila de abajo como la fila que indica el bit menos signaificativo o LSB y la fila superior como el bit mas significativo o MSB.

…como se sabe la posicion del bit dentro de una cifra binaria se puede indicar por su posicion, estas posiciones son potencias de DOS, es por eso que se puede decir que cada posicion representa un numero, asi 1,2,4,8,…

Por lo tanto para leer la hora actual, sera necesario leer directamente de los leds los numeros para las decenas de las hora, las unidades de la hora, las decenas de los minutos, las unidades de los minutos, las decenas de los segundos y las unidades de los segundos…siguendo esta logica, la hora que se muestra en la imagen anterior es 11:53:37.

La siguiente imagen muestra otro ejemplo de lectura de un reloj binario:

Teniendo en cuenta lo anterior podemos empezar a describir nuestro proyecto: un Reloj Binario basado en ATMEGAx8 y que utiliza 20 leds para el despliege de la hora.

El funcionamiento de l proyecto es sencillo, basicamente se tiene al microcontrolador ATMEGAx8 como cerebro que se programa para llevar el conteo de un reloj en tiempo real, y a la vez desplegar en cada una de las columnas respectivas el valor para mostrar la hora actual.

El hardware del proyecto esta formado por pocos componentes, en la imagen siguiente se muestra el circuito electronico que se diseño para el reloj binario.

 

de la imagen se puede aprecir que los componenetes a utilizar son:

1-Microcontrolador ATMEGAx8 (ATMEGA8, ATMEGA48, ATMEGA88, ATMEGA168 o ATMEGA328) - programado - 28pines version DIP.
1-Cristal 32.768Khz
1-Capacitor 0.1uF - Ceramico
2-Resitores 100 ohmios - 1/4 o 1/8 watt
20-Leds de 3mm o 5mm - al gusto color y tamaño
1-ULN2803 - buffer de corriente

*La alimentacion debe ser 5V@500mA, preferiblemente de una fuente de
voltaje DC, un cargador para telefono movil servira muy bien.
*No recomiendo baterias, ya que debido al consumo de los leds estas
se descargaran en corto tiempo, tres o cuatro dias.

Una observacion es que para manejar la corriente demandada por cada columna de leds, se utiliza un buffer ULN2803 para amplificar la corriente y no sobrecargar al uC. Tambien hay que notar quelos leds se manejan directamente del pin de salida del uC  sin quemarse, no se utiliza la tipica resistencia de 330 o 220. ¿porque?

El programa de control para el microcontrolador esta escrito en Basic para AVR y se a compilado utilizando el IDE BASCOM-AVR, el programa es sencillo y se puede descargar desde aqui:

listado_reloj_binario_v1_ene11

A continuacion se muestran unas imagenes de el ensamble en Breadborad del reloj binario, queda al lector la implementacion en circuito impreso.

El reloj binario es un gadget muy vistoso y de facil construccion, en la imagen siguiente se puede observar un montaje con pantalla de acrilico para mayor vistosidad.

…envianos fotos de tu implementacion y las publicaremos.

***si deseas adquirir algun componente de este u otros proyectos de este blog, puedes comunicarte con nosotros atravez del correo electronico otonielflores@gmail.com

Saludos¡¡¡¡

—————-
Now playing: Freedom Call – Tears of Babylon

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: