Arduino
Fruto de
las vacaciones y los despieces de aparatos electrónicos he
conseguido 2 chip 74HC164.
El CHIP 74HC164 es un convertidor de serie a paralelo.
Cuando el pin CLK pasa de nivel bajo a nivel alto los datos que
se encuentran en los pins 1 y 2 se
almacenan en QA (pin3), y sucesivamente el valor que se
encontraba en QA pasa a QB , y el dato de QB
pasa a QC, etc....
Con el simulador SIMULIDE montamos el circuito y lo probamos.
Probamos y todo funciona bien.
Ahora en el circuito añadimos un arduino nano, para automatizar
las señales.
Colocamos una consola para mandar el numero que se representará
en binario con los LEDs.
Colocamos un segundo 74HC164 para poder manejar 16 LEDs.
Probamos el circuito en el simulador, todo funciona
correctamente.
El entorno de simulación bajo SimulIde se hace en Debian
12, y me he dado cuenta que la compilación es bastante más
rápida que bajo el IDE de arduino.
Montamos el circuito en una PROTOBOARD.
Mandado los números desde la consola
de arduino, vemos que el circuito funciona bien.
PROGRAMA
VIDEO
DEMOSTRATIVO
Espero que os haya gustado este pequeño circuito.
Fruto de unas pruebas que he tenido que hacer, he creado una interface gráfica para manejar las salidas.
El programa está realizado en Gambas, una especie de VB para Linux.
PROGRAMAS
Saludos.
Juan Galaz
Bibliografía:
Como buen "acumulador" de cosas viejas, tengo cientos de CI de la serie 74 y 74HC...así que me dispongo a realizar tu proyecto y veremos que mas se me ocurre. Me viene a la mente cuando reparé una máquina Hantek para balanceo de llantas de autos. El circuito usado utiliza varios CI's que reciben en serie y en cascada una larga fila de bits, (recuerdo que son 160 bits) y al momento de terminar cada bit queda en su posición para iluminar un LED que corresponde a algún parámetro del equipo que hay que monitorear. Por cierto que no puedo bajar el programa del Nano cuyo enlace pusiste al final del post.
ResponderEliminar