Cómo conducir tubos nixie desde Arduino

4

¿Cuál sería la forma más práctica (y preferiblemente más barata) de conducir 3-4 tubos nixie desde un Arduino Uno? Estoy buscando una configuración que, una vez que la haga, haga que configurar el nixie tube sea tan fácil como un digitalWrite() .

Cosas a considerar:

  • Los tubos Nixie requieren alto voltaje para funcionar
  • Cada tubo tomaría muchos pines si tuviera 1 pin por dígito
  • 3 tubos es un objetivo aceptable, es decir, un total de 30 dígitos diferentes para encender (¡más de lo que tiene uno!)
  • El costo es un factor

Si es posible, también sería útil poder poner todo esto en una biblioteca, así que podría usarlo en cualquier momento con solo #include <nixie.h> , sin embargo, esto no es crucial.

EDITAR: Si necesita detalles específicos, busco conducir 3 tubos IN-1 rusos desde un Arduino Uno R3, y ya tengo una selección de componentes básicos (resistencias, etc.) para que no tenga que incluirlos el costo.

EDITAR: OK, tengo una idea. ¿Puede simplemente enganchar 4 pines Arduino I / O por tubo hasta un 74141, alimentar el 74141 con 100 voltios de tensión y conectar las salidas al tubo? esto funcionara? Si no, ¿por qué no?

Lo siento si me estoy perdiendo el punto de estos CI completamente, pero como dije, no he podido encontrar un tutorial o incluso un artículo que describa cómo usarlos.

    
pregunta felixphew

1 respuesta

4

El tubo nixie es esencialmente el mismo que un bulbo de neón con múltiples cátodos. Los cátodos del cable tienen la forma de los números del 0 al 9. Para encender el electrodo, debe suministrar un alto voltaje (de aproximadamente 170 voltios de CC) al ANODO común (la rejilla transparente). Esto será a través de una resistencia limitadora de corriente para dar una corriente de aproximadamente 2mA. Cuando está "encendido", la tensión del ánodo descenderá a aproximadamente 140 V (la tensión de mantenimiento). Deberá verificar las cifras reales del tubo nixie elegido.

Para encender el cátodo, deberá cambiarlo a tierra (0v) a través de un transistor u otro dispositivo de conmutación adecuado.

Esto podría hacerse cambiando cada cátodo con una sola línea de E / S (a través de un transistor adecuado, etc.) pero con tres tubos nixie, se quedaría rápidamente sin líneas.

Aquí es donde entra el 74141 . Es un decodificador BCD 1 de 10 salidas diseñado para cambiar los cátodos del nixie a tierra. Esto requiere CUATRO líneas de E / S por dígito (nixie tube). Este chip también ignora los números no válidos (1010 - 1111) y deja en blanco la pantalla.

Usted podría manejar este chip directamente desde el arduino O podría agregar unos pestillos de 4 bits entre el arduino y el 74141 evitando la necesidad de atar las líneas de E / S o multiplexar la pantalla.

Advertencia de salud y seguridad : el alto voltaje duele y destruye a los arduinos si no tienes cuidado.

    
respondido por el JIm Dearden

Lea otras preguntas en las etiquetas