Tabla de contenido:
- Paso 1: Módulo de pantalla táctil y reloj en tiempo real utilizado en este Instructable
- Paso 2: preparación de la pantalla
- Paso 3: Opcional: imprima el soporte de la pantalla LCD y agregue inserciones de latón
- Paso 4: retire la película y monte la pantalla
- Paso 5: Conecte el circuito
- Paso 6: carga y ejecución del código
- Paso 7: ¡Personaliza los colores
Video: Reloj digital "Dali" de fusión estilo años 80: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este Instructable le muestra cómo construir un reloj digital "dali" al estilo de los 80 con dígitos fundidos.
Me encontré por primera vez con este estilo de reloj en Apple Macintosh cuando era un niño en los años 80. Este Instructable muestra mi intento de recrear el reloj usando un Arduino y una pantalla táctil a color de alta resolución. Aunque el reloj original era en blanco y negro, en esta versión agregué algunos degradados de colores para darle un aspecto apropiado para los años 80.
Tomé prestados los datos de fuente del "xdaliclock" de Jamie Zawinski, pero mi implementación del código de reloj es completamente nueva y reescribí las rutinas de combinación de dígitos desde cero para aprovechar las capacidades mejoradas de la pantalla táctil de alta resolución basada en FTDI FT810.
Para este Instructable, necesitará:
- Una pantalla táctil de alta resolución de 800x420 basada en un chip FT810
- Un módulo de reloj en tiempo real DS1302 de eBay
- 2x5 encabezados masculinos (puede comprarlos y cortarlos a medida)
- Un soldador
- Cinta eléctrica
- Cables de puente de hembra a macho
- Un Arduino, como el Arduino Uno
Paso 1: Módulo de pantalla táctil y reloj en tiempo real utilizado en este Instructable
Para este Instructable, usaré pantallas táctiles de Haoyu Electronics. Usé lo siguiente:
Pantalla táctil LCD gráfica de 5 ", 800x480, SPI, FT810
Esta pantalla cuesta alrededor de $ 36 con envío. Esto es más que otras pantallas de Arduino, pero obtienes mucho por tu dinero:
- Un panel táctil nítido de alta resolución con una resolución de 800x480.
- Un coprocesador de gráficos integrado y RAM permiten el control sin atascar el Arduino.
- Sintetizador de audio integrado con muestras de sonido de calidad y varios instrumentos para elegir.
- Soporte horizontal y vertical.
- Soporte multitáctil.
- Decodificador integrado de JPEG, audio y video wave, para proyectos avanzados.
Para el módulo de reloj en tiempo real, utilicé un "Módulo de reloj en tiempo real DS1302" de eBay. Esto cuesta alrededor de $ 6.
Paso 2: preparación de la pantalla
Una vez que obtenga su pantalla, deberá soldar los encabezados en ella. Las pantallas Haoyu son geniales porque vienen con orificios pasantes fáciles de soldar y tiene la opción de soldar el cabezal directamente en la parte posterior de la pantalla o en el extremo de un pequeño cable plano que se conecta a una placa de conexión desmontable.
Para completar el trabajo de soldadura, querrá desconectar temporalmente el cable plano y quitar la placa PCB de la parte posterior del panel. Use su uña para levantar suavemente el clip de retención en el conector LCD y libere el cable plano. Luego, retire los cuatro tornillos que sujetan la placa en su lugar.
Ahora suelde un encabezado de 5x2 (o dos encabezados de 5x1) donde desee. Cubra la espalda con cinta aislante para evitar cortocircuitos. Luego, vuelva a atornillar la PCB y vuelva a conectar el cable plano.
Paso 3: Opcional: imprima el soporte de la pantalla LCD y agregue inserciones de latón
Elegí imprimir en 3D un soporte para sostener mi panel LCD [1]
El panel viene con cuatro inserciones de latón; estos están diseñados para ser comprimidos en plástico con calor. A medida que se enfrían, los pequeños dientes muerden el plástico y evitan que se caigan. Estos insertos son una forma común de agregar hilos duraderos a las piezas impresas en 3D.
Una vez que el soporte terminó de imprimirse, desatornillé los cuatro insertos de latón del panel.
Calenté mi plancha y la sostuve con la punta en ángulo hacia arriba, balanceando suavemente un inserto en la punta. Luego bajé la parte de plástico sobre ella y empujé lentamente los insertos en los orificios preformados hasta que quedaron al ras con la superficie.
Este paso funciona mejor si tiene un soldador con una punta cónica estrecha. Si nunca ha hecho esto antes, es posible que desee practicar mientras la plancha está fría; ¡solo tiene una oportunidad de hacerlo bien cuando la plancha está caliente!
Tenga cuidado con este paso ya que las inserciones de latón se calientan mucho y no querrá que se caigan en su regazo. Trabaja sobre una superficie resistente al calor y si se caen de la punta de la plancha, ¡resiste la tentación de alcanzarlos inmediatamente!
[1] Fuentes: LCD Stand STL y archivos CAD
Paso 4: retire la película y monte la pantalla
Ahora, voltee la pantalla y retire el marco acrílico frontal, luego retire la película protectora del panel LCD (esto mejorará la claridad de la pantalla). Utilice los tornillos para montar la pantalla en el soporte impreso en 3D.
Paso 5: Conecte el circuito
Para la pantalla LCD, conecte:
- 5V al pin etiquetado como 5V en Arduino
- GND para fijar GND en Arduino
- SCK al pin ~ 13 en Arduino
- MISO para pin ~ 12 en Arduino
- MOSI para pin ~ 11 en Arduino
- CS para pin ~ 10 en Arduino
- PD para pin ~ 9 en Arduino
Para la pantalla del módulo RTC, conecte:
- VCC al pin etiquetado 5V en Arduino
- GND para pin GND en Arduino
- CLK para pin ~ 8 en Arduino
- DAT para pin ~ 7 en Arduino
- RST al pin ~ 6 en Arduino
NOTA: Solo hay un pin de 5V en el Arduino. Para suministrar energía tanto al módulo RTC como a la pantalla LCD, necesitará usar una placa de prueba o soldar algunos cables de puente para hacer un cable en Y.
Paso 6: carga y ejecución del código
Descargue el archivo ".zip" del siguiente repositorio de GitHub.
Dentro de la carpeta "DaliClock", abra el archivo "DaliClock.ino" en el IDE de Arduino y cárguelo en su placa Arduino. ¡El reloj debería cobrar vida!
El reloj es extremadamente fácil de usar:
- Mantenga su dedo sobre un dígito para cambiarlo y establecer la hora.
- Haga clic y mantenga presionado en la parte inferior de la pantalla para cambiar al modo de calendario.
- Mantenga su dedo sobre un dígito de la fecha para establecer la fecha.
- El reloj volverá automáticamente al modo de hora después de cinco segundos de inactividad.
Paso 7: ¡Personaliza los colores
Si edita el "DaliClock.ino", puede personalizar los colores de los degradados para los dígitos del reloj, la cuadrícula y el "brillo" que atraviesa los dígitos. Simplemente cambie los valores hexadecimales en las siguientes líneas:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Para usuarios avanzados:
Si desea cambiar los pines de Arduino utilizados para la pantalla LCD, edite el archivo "DaliClock / src / ui_lib / ui_config.h". Para cambiar los pines utilizados para el módulo DS1302, edite el archivo "DaliClock / src / ds1302.cpp"
Finalista en el Concurso de Relojes
Recomendado:
Un reloj Nixie de tubo único estilo 'Fabergé': 6 pasos (con imágenes)
Un reloj Nixie de tubo único con estilo 'Fabergé': este reloj Nixie fue el resultado de una conversación sobre relojes de tubo único en la página de fans de Facebook Nixie Clocks. facilidad de lectura. Un reloj de un solo tubo
Reloj Digilog "simple" (analógico digital) con material reciclado: 8 pasos (con imágenes)
Reloj Digilog "simple" (analógico digital) con material reciclado: ¡Hola a todos! Entonces, en este Instructable, voy a compartir cómo hacer este reloj digital + analógico con material barato. Si creen que este proyecto "apesta", puede irse y no continuar leyendo este Instructable. ¡Paz! Lo siento mucho si
Reloj de filamento LED estilo "Charlotte's Web": 10 pasos (con imágenes)
Reloj de filamento LED estilo "Charlotte's Web": desde que vi por primera vez las bombillas de filamento LED, he estado pensando que los filamentos deben ser buenos para algo, pero me tomó hasta el cierre de la venta de una tienda local de repuestos de electrónica para mí. comprar unas bombillas con la intención de romper el
Reloj LED de madera - Estilo analógico: 11 pasos (con imágenes)
Reloj LED de madera - Estilo analógico: es un reloj LED de madera de estilo analógico. No sé por qué no he visto uno de estos antes … aunque los tipos digitales son muy comunes. De todos modos, ¡aquí vamos
Cómo hacer un reloj de fusión estilo Dalí: 9 pasos (con imágenes)
Cómo hacer un reloj de fusión estilo Dali: No escucho ninguno de mis discos antiguos, pero realmente me gusta tenerlos cerca. Por suerte, mis amigos también. Otro punto que tenemos en común es la apreciación de saber qué hora es. He estado jugando con los registros y he resuelto mi