Tabla de contenido:
Video: Posición de la marcha de la moto con pantalla de siete segmentos: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Este proyecto implica decodificar una serie de entradas (en este caso 7) para mostrar como valores numéricos en una pantalla de siete segmentos (SSD) utilizando algo llamado decimal codificado en binario (BCD), una matriz de diodos y un microchip llamado BCD4511 (o CD4511). Tuve una curva de aprendizaje muy pronunciada con este proyecto y exploré una gran cantidad de opciones diferentes; incluido el uso de mi Arduino con registros de entrada y salida para conservar los pines de E / S. Sin embargo, al final encontré que esta solución era más sólida y quería recopilar toda la información útil que reuní durante mi búsqueda para que otros puede que le resulte más fácil hacer lo mismo.
Paso 1: matriz de diodos
Wikipedia le dirá que el decimal codificado en binario (BCD) es una forma de codificación binaria que se utiliza para mostrar valores numéricos, en este caso realmente no tiene mucha diferencia con la numeración binaria normal, pero vale la pena echarle un vistazo. en este proyecto porque el microchip BCD4511 lo requiere, y nos permite descomponer las siete entradas del interruptor de posición de marcha de la moto (6 marchas más neutral), hasta 3 entradas en el chip BCD4511, que a su vez impulsará el SSD. Esto significa que en lugar de tener 33 diodos para mostrar números del 0 al 6 (0 indica neutral), todo desde entradas individuales como se muestra en la imagen del paso anterior, ahora solo necesitamos 12 diodos. Puede que esto no suene tan fantástico, pero cuando se trata de soldar físicamente todas esas conexiones en una placa, el espacio se ocupa muy rápidamente. Generamos el BCD a partir de las entradas del interruptor de posición del engranaje con una matriz de diodos, de la misma manera ya que hubiéramos usado una matriz de diodos para conducir el SSD antes con los 33 diodos. Solo necesitamos cambiar el estado de tres entradas ('A', 'B' y 'C') al chip BCD4511 ya que solo necesitamos mostrar 0 - 6, por lo que podemos mantener físicamente la cuarta entrada ('D') tan bajo (o 0) y manipule las tres entradas restantes al chip para obtener nuestros valores. Para manipular los estados de las entradas al micro chip, use el circuito dibujado a mano que se muestra en la imagen de arriba. Utiliza una matriz de diodos mucho más concisa para obtener los valores en el chip. Tenga en cuenta que debido a que el interruptor que tengo funciona conectando a tierra la señal correspondiente a la marcha en la que está la bicicleta, el circuito funciona bajando el voltaje a través de las resistencias que se conectan a tierra a través de los diodos. Es decir. si un resistor está conectado a un diodo que está conectado a tierra, tiene una caída de voltaje que el microchip lee como bajo (o 0) mientras que el resto permanece alto (o 1) dándonos el valor mágico de BCD.
Paso 3: comience a soldar
En cuanto a las listas de piezas, utilicé lo siguiente: - Resistencias de 330 ohmios (x3) - Diodos (x 12) - Microchip CBD4511 (o CD4511) (x1) - Pantalla de siete segmentos de cátodo común (x1) - Conectores (x17) - Cable aislado genérico de calibre 0,12 mm (según sea necesario) - Proto-placa (5 x 7 cm) Recomendaría encarecidamente hacer una prueba en una placa de prueba sin soldadura primero para asegurarse de que sabe exactamente cómo desea colocar el circuito fuera. Terminé cambiando la configuración unas 3 veces antes de que se pareciera a algo de lo que estoy vagamente orgulloso. Para agregar un testimonio a esto, olvidé agregar una conexión a tierra para el SSD, por lo que algunas de las imágenes tienen notas agregadas. Los cables azules que he usado van desde el chip a cada uno de los conectores SSD en el lado izquierdo del tablero. En la mitad derecha, el azul conecta la señal de puesta a tierra del interruptor de la motocicleta a los diodos correspondientes en la matriz. Los cables amarillos son 'A', 'B' y 'C' de las entradas BCD para el chip, el naranja son las conexiones V + y el negro es tierra, uno de los cuales conecta la 'D' del BCD a tierra para sostener es tan bajo por las razones descritas anteriormente.
Paso 4: ¡Todo listo
Aquí hay un enlace a un video del indicador de cambio de marcha en acción.
Espero que esto tenga sentido y que algunos de ustedes puedan encontrarlo útil para sus proyectos.
Todo lo mejor;
Jaime.
Recomendado:
Reloj mecánico con pantalla de siete segmentos: 7 pasos (con imágenes)
Reloj mecánico con pantalla de siete segmentos: Hace un par de meses construí una pantalla mecánica de dos dígitos y 7 segmentos que convertí en un temporizador de cuenta regresiva. Salió bastante bien y varias personas sugirieron duplicar la pantalla para hacer un reloj. El problema era que ya estaba ejecutado
Controlar la pantalla de siete segmentos con Arduino y 74HC595 Shift Register: 6 pasos
Controlar la pantalla de siete segmentos con Arduino y 74HC595 Shift Register: ¡Hola, chicos! Akarsh aquí de CETech. Las pantallas de siete segmentos son buenas para ver y siempre son una herramienta útil para mostrar datos en forma de dígitos, pero hay un inconveniente en ellas, que es que cuando controlamos una pantalla de siete segmentos en reali
Pantalla de reloj de siete segmentos con iluminación de borde: 16 pasos (con imágenes)
Pantalla de reloj de siete segmentos con iluminación de borde: las pantallas de siete segmentos han existido durante más de un siglo (https://en.wikipedia.org/wiki/Seven-segment_display) y forman la forma familiar de los números en relojes digitales, paneles de instrumentos y muchas otras pantallas numéricas. Han sido re
Reloj con pantalla de siete segmentos de bricolaje: 9 pasos
Reloj de visualización de siete segmentos de bricolaje: en este tutorial, le mostraré cómo construir un reloj de siete segmentos
Pantalla de siete segmentos de PVC reciclado: 5 pasos (con imágenes)
Pantalla de siete segmentos de PVC reciclado: he estado planeando hacer un reloj digital que pueda colgar en mi pared desde hace algún tiempo, pero seguí colocándolo porque simplemente no quería comprar acrílico, así que usé algunos conductos de cables de PVC sobrantes y Tengo que decir que los resultados no son esa cama, así que vamos