Cuenta regresiva para una fecha y hora específicas (faltan 6 meses) y luego cuenta

1

Estoy buscando construir un dispositivo que haga una cuenta regresiva para una fecha y hora específicas (aproximadamente a 6 meses de distancia); Cuenta en días: horas: minutos: segundos. Y cuando llega a esa fecha y hora comienza a contar en días: horas: minutos: segundos. El dispositivo debe caber en 10x60x40mm (pantalla incluida). 60x40 mm está suelto y podría ser un poco más grande, pero 10 mm de espesor es importante.

editar (por Steven)
Greg dijo en un comentario que quiere que funcione con pilas.

    
pregunta Greg

3 respuestas

3

La solución obvia es un microcontrolador, combinado con una pantalla LCD de 9 dígitos ("_DDD.HH.MM.SS"), pero las pantallas de 9 dígitos que encontré son un poco grandes, así que veamos qué podemos hacer con éste . Es de 52 mm x 22 mm x 2,7 mm, por lo que las dimensiones son ideales. Puede colocar el microcontrolador y otros componentes debajo de la pantalla LCD.

EstapantallaLCDesenrealidadunapantallaLCDdecaracteres,node7segmentos,peropuedeignorarlossegmentosquenonecesita.Tieneundígitocortoparamostrarlacantidaddedíasentresdígitos,peropuedeusarelsegmentoCA1queseencuentraenlapartesuperiorizquierdaparaindicar>99días.

Paraelmicrocontrolador,sugierounaTI MSP430 , que tiene un controlador LCD en el chip , y consume solo unos pocos µA cuando se ejecuta a 32.768 kHz. Tenga en cuenta que un cristal estándar tiene una tolerancia de frecuencia de 20 ppm y, por lo tanto, puede tener un error de 5 minutos durante 180 días. Existen cristales más precisos, pagará un poco más por 10 ppm y mucho más por un cristal de 5 ppm, pero no pude encontrar este último en un cristal de diapasón de 32.768 kHz. Este está disponible con una precisión de 20 ppm y 10 ppm. La versión de 10 ppm reduce su error a 2.5 minutos durante 6 meses. Tenga en cuenta que esta es la precisión de la frecuencia inicial, y que las variaciones de temperatura y el envejecimiento (3 ppm / año) también se suman a eso.

Para el funcionamiento de la batería, tendrá que usar una celda de botón como un CR2430 para adaptarse a la altura dada. Este titular tiene el perfil más bajo posible. Esta batería tiene una capacidad de 290 mAh (hasta 2 V, no hay problema para la MSp430), por lo que Hay que mantener la corriente por debajo de 35 µA para que funcione durante un año. Para el MSP430 esto no es un problema (he realizado un proyecto en el que consumió 4 µA).
El soporte de la batería + es un poco más ancho que la pantalla, por lo que tendrás que evitar que los pines de la pantalla sobresalgan en la parte inferior de la PCB. Esto suele ser costoso, pero en 1k + piezas puede tener una herramienta hecha para cortar los pines, para que puedan soldarse en el lado del componente, como SMD.

editar
Pensé en agregar un receptor de reloj atómico DCF77 para resolver el problema de precisión de tiempo, pero lo descarté debido a la gruesa antena de ferrita; incluso con una PCB de 1 mm solo tendremos unos 6 mm por debajo de la PCB. Pero hay una solución, aunque el conjunto será algo más largo.

Esta antena SMD tiene un grosor máximo de 6.3 mm, por lo que podría encajar. El módulo receptor no es un problema, en términos de espacio.

Una ventaja de una referencia de precisión es que el MSP430 no tiene que funcionar con un cristal de 32 kHz. Si lo hacemos desde un oscilador RC de relajación de 1 kHz, probablemente consumirá menos de 0.5 µA. El modo de suspensión y una interrupción de activación del receptor DCF77 no son una opción; El receptor debe estar apagado tanto como sea posible, ya que consume demasiada energía.

    
respondido por el stevenvh
1

Esto se podría hacer con contadores de hardware más controladores de decodificador de pantalla PERO

  • La forma más sencilla y flexible de hacerlo es con un microcontrolador.

El programa básico para hacer esto es simple y una pantalla puede comprarse 'lista para usar' o construirse a partir de componentes, si lo desea.

Si no tienes experiencia en programación, un Arduino sería una solución excelente.

Olin hará crujir sus mandíbulas por una recomendación de Arduino. También se podría utilizar cualquiera de los muchos sistemas basados en PIC.

ARDUINO:

Arduino central tenga en cuenta que los tamaños pueden ser mucho más pequeños de lo que se ve aquí.

Este taller de español fue 2011 pero la universidad parece estar activa en este area

  • La semana pasada, el 11/23/2011, dos candidatos a doctorado dentro del grupo morelab de la Univ. Deusto (Bilbao, España) han organizado un taller de Arduino. Este evento tuvo como objetivo presentar la plataforma abierta Arduino como una herramienta de creación de prototipos fácil y accesible para crear, diseñar y compartir aplicaciones generalizadas que se pueden usar en diferentes contextos como Internet de las cosas, inteligencia ambiental o espacios inteligentes.

Solo me perdí Fablab Sevilla 20 de junio : obviamente, personas activas con Arduino en España :-)

Wikipedia

Distribuidores españoles. Consulte este enlace para obtener enlaces a los distribuidores españoles a continuación, más información en MUCHOS otros países:

    España: Libelium Cooking-Hacks, BricoGeek, e-leona, TuxBrain, Cana Kit, Electan, Componentes Escobedos, OpenDomo, Voipminic, ardutienda, Microlog, Albacete Digital, Innova Didactic SL, Cetronic, ERA ROBÓTICA S.XXI SLU, Ro-botica Global, ELECTRONICA EMBAJADORES, SL, Barcelona Cibernética, Ingeniería de Microsistemas Programados
respondido por el Russell McMahon
0

Utilice alguna MCU para consultar el chip RTC y compense el horario de verano / invierno.

    
respondido por el avra

Lea otras preguntas en las etiquetas