Reloj LED de pared

Kit Reloj LED (FC-209)
Kit Reloj LED (FC-209)

Partiendo del desarrollo del kit de reloj de esfera rotante FC-209, fabricaremos un reloj de mayor tamaño para poder colgarlo en la pared. Los pulsadores irán situados en el frontal de la esfera, y así podremos utilizarlo en modo cronómetro… muy útil para temporizar los ejercicios en un gimnasio, utilizarlo como temporizador en la cocina, etc. Este reloj dispondrá de las mismas funciones que tenía la última revisión del firmware (v5), pero en esta versión (v6) vamos a utilizar un cristal de cuarzo de frecuencia más alta (con el fin de mejorar la velocidad de refresco) y también sustituiremos la pila de botón por una pequeña batería recargable.

Registro de carga del DS1302
Registro de carga del DS1302

La recarga de esta batería será permanente, siempre que esté alimentado el reloj, y la controlará el propio chip de reloj DS1302.

La versión 6 del firmware, se puede descargar de forma gratuita desde el siguiente enlace: J_RPM_v6_EC1204B.HEX

En este reloj, el display de 4 dígitos BCD lo construimos con diodos LED. Montaremos 2 diodos por cada segmento (se podrían montar más), de los 7 que se compone un dígito BCD. Al conectar 2 diodos en serie de alto brillo, necesitaremos una tensión de alimentación superior a los 5V que disponemos para alimentar el reloj. Con el fin de poder adaptar este circuito con cualquier configuración que utilicemos para construir los dígitos (número de diodos en serie por segmento), utilizaremos el módulo elevador de tensión MT3608.

Esquema MT3608
Esquema MT3608

La tensión de salida de este módulo la utilizaremos para alimentar los 4 dígitos del reloj. Mediante el potenciómetro de ajuste de tensión, podremos adaptar la tensión de alimentación  y modificar el brillo de los 4 dígitos centrales.

Esquema del Reloj (v6)
Esquema del Reloj (v6)

En este esquema se muestran los componentes que irán instalados en la placa de circuito impreso. Tanto los diodos LED como sus resistencias limitadoras, irán instalados en una placa de plástico.

Ensamblado de los diodos LED
Ensamblado de los diodos LED

Con el fin de facilitar la realización del circuito impreso, no he utilizado un programa de diseño PCB, simplemente lo he dibujado utilizando el software ‘Paint’ que incorpora Windows en todos sus sistemas operativos. El circuito impreso de la imagen siguiente, está a escala DIN-A4. Puede imprimirse directamente en papel, o utilizar una lámina transparente (especial para impresoras láser) para conseguir un fotolito a escala.

Fotolito del Reloj LED
Fotolito del Reloj LED

Siguiendo el esquema de conexionado que se muestra en la imagen siguiente, podremos terminar el montaje. Como la tensión de alimentación de este reloj es de 5V, podremos utilizar cualquier cargador que tengamos para alimentar dispositivos móviles. El alimentador de 5V podría instalarse en el interior… o fuera con el fin de poder utilizar este reloj con baterías (Power Bank).

Montaje: Reloj 15x15
Montaje: Reloj 15×15

El modo de funcionamiento y ajustes de este reloj (v6), es idéntico al que se mostró en la última versión del firmware (v5):

Configuración del Reloj LED (v5)
Configuración del Reloj LED (v5)

En la primera parte del video se muestra el diseño del reloj, la construcción del PCB y el montaje de todos los componentes:

En la segunda parte del video se muestra el proceso de fabricación de la carcasa, ensamblado y grabados con la CNC (fresadora de control numérico) de la carátula frontal:

 

Construye un Reloj LED – EC1204B

Montaje de un reloj LED con esfera rotante. Este reloj se puede comprar en kit, circuito impreso y componentes, y es muy interesante para realizar prácticas de programación con micro-controladores. Como el micro-controlador ya se compra programado, también es un kit muy interesante para principiantes en electrónica. En este video se muestra el modo de alimentar el reloj con una batería reciclada de un PC. Para cargar la batería se utiliza un módulo de carga con protección (MT4056) y un sencillo módulo DC-DC para elevar la tensión de la batería hasta los 5 voltios que necesita el reloj. Para albergar todo el conjunto, se fabrica una caja a medida.

MONTAJE - Reloj LED
MONTAJE – Reloj LED

Para obtener una tensión estabilizada de 5V a partir de una batería de 3,7V, utilizamos un pequeño circuito conversor DC-DC de alta eficiencia.

Convertidor DC-DC (5V)
Convertidor DC-DC (5V)

El  control de la PFM es similar al control de PWM, porque ambos crean un tren de impulsos rectangulares para determinar la tensión de salida del regulador. Sin embargo, en lugar de alterar el ciclo de trabajo del tren de impulsos a una frecuencia fija para establecer el voltaje de salida, el PFM altera la frecuencia del tren de impulsos con un ciclo de trabajo fijo. Durante el funcionamiento del PFM, la potencia de salida es proporcional a la frecuencia media del tren de impulsos. El convertidor sólo funciona cuando la tensión de salida cae por debajo de la tensión de salida ajustada, en base a la medida del circuito de realimentación. El controlador aumenta la frecuencia de conmutación del convertidor, hasta conseguir que el voltaje de salida alcance un valor entre la tensión de salida ajustada y entre un 0,8 a 1,5 por ciento por encima. La ventaja del control PFM es la eficiencia significativamente mejorada con cargas bajas, porque hay períodos en los que los MOSFET’s cambian lentamente o nada en absoluto, reduciendo las pérdidas de conmutación. En algunos dispositivos, cuando se omiten los impulsos, el regulador está apagado por completo, reduciendo aún más su eficiencia.

Esquema del reloj: EC1204B
Esquema del reloj: EC1204B

Como podemos apreciar en el esquema del reloj, el micro-procesador se puede programar utilizando un interface serie (ISP).

ISP (In-system programming)
ISP (In-system programming)

También podemos observar que en este módulo de reloj se incluye un sensor de temperatura, controlado por un sólo hilo (DS1820), muy interesante para realizar prácticas con micro-controladores.

Esquema interno: DS1302
Esquema interno: DS1302

El corazón de este módulo (EC1204B) es el chip DS1302, encargado de controlar la cuenta del tiempo (fecha y hora), además de almacenar los datos de sus alarmas (hora y temperaturas) dentro de su memoria RAM. Este pequeño chip (DS1302) necesita tener conectado una pequeña pila, si queremos mantener en marcha el reloj y salvar los datos de configuración cada vez que desconectamos la alimentación del módulo.

DS1302 - Transferencia de datos
DS1302 – Transferencia de datos

Aunque en el video comento que las comunicaciones entre el DS1302 y el micro-controlador se realiza con dos hilos, en realidad son necesarios 3. Además de los dos hilos I/O y SCLK, la entrada de habilitación (CE) del chip DS1302 tiene una doble función, y no puede conectarse directamente a nivel alto como en otros dispositivos. El pin CE, como podemos observar en la imagen anterior, controla el inicio y fin del paquete de datos, y es necesario su control para poder enviar cadenas de datos  con longitud variable (Burst mode).