Usando una pantalla de 7 segmentos para mostrar los números 1, 2, 3 y 4 con cuatro entradas

3

Tengo en mi automóvil 4 LED que se iluminan en el grupo de instrumentos dependiendo de la marcha en la que se encuentre el vehículo. Esta es una configuración estándar de fábrica desde la cual ya he encendido los suministros listos para la siguiente parte.

Me gustaría, usando esas 4 entradas de led, construir en mi tablero una pantalla LED de 7 segmentos para mostrar en qué engranaje está el auto, 1, 2, 3 o 4. No estoy muy seguro de por dónde empezar con esto, pero estoy listo para hacer un aprendizaje rápido!

    

4 respuestas

6

Si los controladores para los LED originales pueden suministrar suficiente corriente, puede hacerlo con una matriz de diodos: dirija la corriente de cada LED original a los segmentos que desea iluminar cuando ese LED hubiera estado encendido.

En mi experiencia, una pantalla de alto brillo estará bien con ~ 1 mA por segmento. Los detalles dependerán de la forma exacta en que se conecten los LED actuales (a tierra, a la alimentación; ¿puede obtener acceso a las conexiones detrás de las resistencias)?

En general, mi primer impulso es lanzar un microcontrolador a cualquier problema que vea. Pero en este caso, eso parece ridículo (especialmente dado el ambiente hostil de Estados Unidos).

    
respondido por el Wouter van Ooijen
5

Como ya tiene las 4 líneas de señal (12v), puede conectar una pantalla de 7 segmentos con unos pocos diodos. Las resistencias son unos pocos cientos de ohmios y están ahí para limitar la corriente del LED. El circuito que se muestra es para una pantalla de cátodo común. No se necesitan microcontroladores (caros), solo 16 diodos de señal pequeña y 4 resistencias. Por cierto, simplemente puede conectar las 4 salidas a los segmentos f (1), e (2), b (3) y c (4) para obtener una imagen mímica de los engranajes (arriba, abajo, arriba, abajo, abajo) ). Dejaría que el segmento g permanezca encendido para indicar la posición neutral.

Elcircuitoalternativo

    
respondido por el JIm Dearden
2

Como una descripción general de alto nivel, necesitarás:

Una forma de detectar la marcha actual en la que se encuentra el automóvil. Esto podría hacerse fácilmente leyendo cuál de los 4 LED (o qué combinación de ellos) está encendido.

Una forma de controlar los LED y 7 segmentos. La forma más sencilla, al menos para mí, sería construir un pequeño controlador Arduino o microcontrolador. La iluminación / lectura de uno, dos, tres o los 4 LED, junto con la visualización de un número en la pantalla, se puede hacer fácilmente con un Arduino y un decodificador BCD (para la pantalla). Lo bueno de Arduino es que puede manejar 12V en el pin Vin, lo que simplifica la configuración. Necesitará al menos 7-8 pines digitales; cuatro para los LED como entradas y, como mínimo, tres para el decodificador BCD (el bit más significativo del código BCD puede vincularse a 0 si solo está mostrando 0-7, pero cuatro serían estándar).

Y, por supuesto, tendrás que unirlo todo y esconderlo bien en el tablero. En general, creo que esta es una idea de proyecto bastante buena.

    
respondido por el Jay Greco
0

Veo 2 soluciones simples:

1) Obtenga un PLD con 4 entradas y 7 u 8 salidas y programelo para que emita las señales para iluminar los segmentos apropiados.

2) Consiga una pequeña PROM / EPROM / EEPROM de 8 bits y las ubicaciones de programa 1, 2, 4 y 8 como se indica anteriormente.

Tenga en cuenta que esto depende de que las señales LED sean lo suficientemente fuertes para ejecutar los dispositivos, pero no demasiado fuertes para destruirlas; de lo contrario, es posible que tenga que protegerlos con un transistor para normalizarlos.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas