Reloj IV-11 VFD: 7 pasos

Reloj IV-11 VFD: 7 pasos

Tabla de contenido:

Anonim

Aquí está mi versión de un reloj VFD, que se ejecuta en Arduino (atmega328).

He investigado muchos de los hilos del reloj VFD y esto es lo que surgió de esto.

Gracias a:

Ladyada para el reloj de hielo escribir. www.ladyada.net/make/icetube/index.html

Haris para el IV-11 escribir. www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/

Kevin Darrah por su explicación de la multiplexación usando un Arduino. www.kevindarrah.com

Tenga en cuenta que no soy un ingeniero eléctrico, esto es solo un pasatiempo, así que disculpas por cualquier diseño aterrador:-)

Además, si le gusta mi trabajo, por favor, vote por mí ya que ingresé al concurso de microcontroladores. Gracias.

Suministros:

Paso 1: Diseño del tablero

Entonces, usando los muchos hilos que hay por ahí, comencé a diseñar mi pcb usando Fritzing.

Fritzing también proporciona un servicio de fabricación a buen precio y muy fácil de usar.

Mi diseño se basó en el estilo de la bombilla reemplazable, por lo que usé tableros de plugins separados para las bombillas VFD. Pensé que esto sería mejor que desoldar si hay una falla en la bombilla.

El reloj usaría un reloj en tiempo real y un sensor de temperatura.

Habrá tres botones para la operación del menú.

También encontré un pequeño toque en el sitio web de HobbyTronics, que se usará como botón para cambiar el modo de reloj entre hora, fecha y temperatura.

Debo admitir que el diseño de la tabla es muy divertido, realmente resalta mi lado de TOC;-)

Paso 2: Tableros y Partes

Aquí hay un resumen de las partes utilizadas, este es un trabajo en progreso, por lo que no está finalizado.

Tablero de reloj VFD

Junta IV-11

Junta IV-1

Tubo IV-11

Tubo IV-1

VFD Driver IC

ATMEGA328

Encabezado 2x6 hembra

Encabezado 2x3 hembra

Encabezado 1x36 macho

Tapas de cristal de perfil bajo

Reloj de cristal

Reloj en tiempo real

Sensor de temperatura

Toque interruptor IC

Conector DIL de 28 pines

Conector DIL de 8 pines

Clip de batería 12mm

Batería 12mm

Regulador de conmutación 5v

Regulador de conmutación 1.2v

Inductor 2.2mH

Diodo Schot 60v 1A

Diodo Zener

Interruptor deslizante en miniatura

Conector DC 2.1mm

Interruptor de tacto en ángulo recto

Tact Switch Normal

P canal MOSFET

3mm LED azul

Transistor NPN

Varias tapas y resistencias

Paso 3: Fabricación de tableros

Aquí están las preciosas tablas fabricadas por Fritzing:-)

Paso 4: Asamblea

Es hora de montar las tablas.

Cada una de las bombillas VFD debe soldarse en las placas correspondientes, es difícil asegurarse de que todas terminen a la misma altura.

Entonces es solo un proceso de soldadura en todas las demás cosas, lo más difícil es el chip del controlador VFD max6921, ya que solo pude obtenerlas en un formato SO amplio, por lo que necesita soldadura de superficie.

Como puede ver en las imágenes, hay 3 botones en ángulo recto en la parte posterior para la operación del menú y un interruptor de encendido / apagado en el otro lado.

El reloj en tiempo real tiene una batería de respaldo, por lo que no se pierde nada cuando se apaga el reloj, y los ajustes se guardan en el eeprom ATMEGA328.

Paso 5: Tiempo de código

Tiempo para la codificación.

He utilizado y abusado de un ejemplo múltiple proporcionado para un cubo de 8x8 LED. He usado este código anteriormente en mi propio cubo de 4x4 que construí hace un tiempo.

El código es suministrado por Kevin Darrah, por favor revise su sitio es increíble www.kevindarrah.com

Afortunadamente, el controlador max6921 vfd es solo un elegante registro de cambios de 20 bits, por lo que el código encaja perfectamente.

He añadido menús para configurar la hora, la fecha y el brillo de los LED y las bombillas.

También puede configurar el formato de hora 12/24 hr y el formato de temperatura C o F.

Adjuntaré el código, pero necesita un poco de limpieza primero y comentar …

Paso 6: Toques finales

Bueno, la placa está totalmente ensamblada, el código está casi terminado y le he encargado a un compañero de trabajo que me prepare un estuche para el reloj.

Lamentablemente, encontré el interruptor táctil después de haber enviado los tableros para su fabricación, por lo que está empotrado en un tablero de listones y azul pegado en la parte delantera.

Afortunadamente, había roto la mayoría de los pines de repuesto del microcontrolador en la placa, por lo que cablear el interruptor fue fácil:-)

Cuando el caso está listo, puedo conectar el interruptor táctil a algo conductor en la parte frontal …

Así que mira este espacio.

Paso 7: Estuche de corte láser

Mientras esperaba a que mi compañero de trabajo me hiciera un caso, probé un poco de CAD.

Encontré una compañía llamada Razorlab que cortará con láser varios materiales para usted.

Este es mi primer intento de diseño y estoy muy contento con los resultados, las partes cortadas con láser llegaron hoy.

Acabo de grabarlo para ver cómo encaja.

La moneda en la parte delantera es mi interruptor táctil para cambiar entre fecha, hora y temperatura, hay agujeros en la parte trasera para los botones de menú, interruptor de encendido / apagado y cable de alimentación, y también un agujero en el lateral para el sensor de temperatura.

Los agujeros no están bien, pero no están mal para mi primer intento.