martes, 10 de marzo de 2020

Visualizador 7 segmentos en Logo! de Siemens

El alumnado del segundo curso del CFGS de Sistemas de Telecomunicaciones e Informáticos del IES Güímar ha concluido la programación, el montaje y el cableado de un visualizador 7 segmentos sobre el autómata Logo! De Siemens.


El visualizador mostrando un 6




El visualizador mostrando un 0



El visualizador mostrando un 2


Lo que hace este sistema es tomar como entradas 4 pulsadores que representan el valor a mostrar en binario. Así, podemos representar Llosa números 0000, 0001, 0010,... y cualquier otro número binario de 4 bits.


Logo! procesará la entrada y generará en su salida qué segmento debe iluminarse en casa caso para representar ese número binario en hexadecimal y hacerlo visible en el 7 segmentos.


Proceso de fabricación del visualizador



Distribución del cableado



Conexionado de cada segmento



Vista superior de la parte trasera del visualizador



Conexionado de segmentos finalizado


¿Por qué se usan 2 Logo!?
Cada Logo! tiene 8 entradas y 4 salidas. Queremos controlar en visualizador, que tiene 7 segmentos, de modo que necesitamos una salida de Logo! para cada uno, de ahí que hayamos usado 2 autómatas.


¿Qué se conecta a las entradas de cada Logo!?
Ambos autómatas reciben a sus entradas I1, I2, I3 e I4 la señal que envían los 4 interruptores, en los que establecemos en binario el valor que queremos mostrar en el visualizador.


¿Qué se conecta a las salidas de cada Logo!?
El Logo!1 controlará los primeros 4 segmentos del visualizador, de modo que Q1 controlará el segmento a, Q2 el segmento b, Q3 el segmento c y por último Q4 el segmento d.

Por su parte, el Logo! 2 controlará los tres segmentos restantes, de modo que Q1 controlará el segmento e, Q2 el f y Q3 el g.



¿Qué programa se carga en cada Logo!?
En realidad nosotros hicimos un único programa, en el software de programación Logosoft confort. Se trata de una aplicación con 4 entradas y 7 salidas. Probamos que todo funcionara correctamente en el simulador y luego dividimos la aplicación en dos componentes, logo 1 y logo 2. Ambos programas tenían exactamente el mismo código solo que en logo 1 eliminamos las salidas Q5, Q6 y Q7 y en logo 2 eliminamos las salidas Q1 hasta Q4.



¿Cómo evolucionará este montaje?
Tenemos muchas ideas para el próximo curso:
  • Controlarlo por mando a distancia.
  • Conectarlo a un sensor se ruido (micro) y que el número representado sea proporcional a los dB detectados.
  • Contador del número de personas que hay en clase.
  • Integrarlo en la alarma y que represente estados.  
  • Conectar un sensor se luz (foto resistencia) y que el número representado sea proporcional a los lúmen detectados.
  • Integrarlo con otro visualizador y poder llevar cuentas hasta la centena
  • Cambiar los 4 pulsadores por uno solo y poder aumentar o disminuir mediante pulsación el valor mostrado
  • ...


En el siguiente vídeo te mostramos el equipo en funcionamiento:


En el siguiente enlace de dejamos un visualizador v1.0 con similar funcionalidad que desarrollamos el curso pasado