Encender y apagar un relevador con VB6 y puerto LTP

Bueno saludos a todos en esta ocasión traemos una aplicación del tutorial: Control Puerto Paralelo con Visual Basic 6.0 (Podrás encontrar la información en el blog), en este se verá el control de un relevador por medio de este puerto, además se realizo un archivo ejecutable con dos botones esto para controlar el encendido y apagado del Relevador.

Es necesario mencionar que se debe tener mucho cuidado al trabajar con el puerto LTP ya que se puede dañar si no se utiliza correctamente, recomiendo utilizar una etapa de acoplamiento a la salida del puerto, esto se puede lograr con optoacopladores o con arreglos de transistores. En lo personal yo utilizaría optoacopladores, pero en este ejemplo se utiliza un transistor 2N2222.

Aquí el circuito:

Envió de datos por el puerto paralelo con Visual Basic 6.0

Hace ya mucho tiempo que realice unas prácticas con el puerto paralelo (LTP) y realice este pequeño tutorial donde se proporcionan los pasos básicos para controlarlo utilizando Visual Basic 6.0. Lo que se pretende es poder enviar pulsos eléctricos por medio de este puerto.

Empecemos con el puerto paralelo. Este es un conecto DB25 obvio con 25 pines lo cuales están numerados y tienen una función específica cada uno de ellos. Desde el punto de vista hardware, el puerto es un conector hembra DB25 con doce salidas y cinco entradas, con 8 líneas de masa (GND). A continuación una imagen clara de las distribución del puerto paralelo.

Contador de 0 a 9 con display de 7 segmentos de cátodo común

Un pequeño ejemplo de un contador utilizando un display de 7 segmentos con un contador de décadas 7490 y un decodificador BCD a 7 segmentos 7448.

Es necesario mencionar que se necesita realizar una etapa que te genere un tren de pulsos en el blog encontraras ejemplos con un 555, pero puedes utilizar otras formas de accionar o controlar este circuito. A continuación dejo el circuito:

Introducción a las compuertas lógicas

Las compuertas lógicas son dispositivos electrónicos y están conformados con componentes electrónicos discretos que utilizan las funciones booleanas para su funcionamiento.

En las compuertas lógicas son parte de la electrónica digital que maneja señales discretas en las cuales solo poseen dos estados posibles ya que estas señales varían de amplitud rápidamente de un límite a otro, estos límites son representados por estados bajos o altos que comúnmente se utilizan ceros y unos o lo que se conoce como números binarios. (“0” y “1”).

Para representar todas las posibles combinaciones entre la(s) entrada(s) y la salida usaremos las “tablas de verdad”, que no son más que una lista de todas las combinaciones posibles de los valores en las entradas y el valor de la salida.

A continuación platicaremos sobre las siguientes compuertas: YES, NOT, OR, AND, NOR, NAND, X-OR, X-NOR.

Compuerta YES:

La compuerta lógica YES (SI en español) realiza la función booleana de la igualdad. Su tabla de verdad se puede apreciar en la siguiente imagen así como su simbología, la salida toma siempre el valor de la entrada.

En electrónica, generalmente se utilizan estas compuertas como amplificadores de corriente (buffers en ingles), para permitir manejar dispositivos que tienen consumos de corriente elevados desde otros que solo pueden entregar corrientes pequeñas.

Por mencionar una matrícula de este integrado puedes utilizar el 7407 que contiene 6 compuertas YES en su interior además de ser de la familia TTL.

Configuración de resistencias en Pull-uP Y Pull-Down

La configuración Pull-Up y Pull-Down son resistencias colocadas en una forma determinada que establecen un estado lógico a la entrada de un circuito, siendo para Pull-Up un estado lógico alto y para Pull-Down bajo. De esta forma se evita falsos estados producidos por ruido eléctrico si dejáramos una entrada con un valor indeterminado.

Veamos las configuraciones, donde VOUT se conectaría a la entrada de un circuito lógico:

Control fotoeléctrico (Luz nocturna automática)

Este circuito se puede utilizar perfectamente en una lámpara en el exterior de la vivienda, se utiliza el diac y el triac para el control de potencia en este circuito. Su funcionamiento es básicamente, cuando existe una presencia de luz en el LDR la lámpara se encuentra apagada, pero cuando el LDR no tiene luz realiza lo contrario que en este caso es encender, este circuito se alimenta directamente con 120 volts de alterna.

Contador de 0 a 9 con display de 7 segmentos de ánodo común

Un pequeño ejemplo de un contador utilizando un display de 7 segmentos con un contador de décadas 7490 y un decodificador BCD a 7 segmentos 7447.

Es necesario mencionar que se necesita realizar una etapa que te genere un tren de pulsos en el blog encontraras ejemplos con un 555, pero puedes utilizar otras formas de accionar o controlar este circuito. A continuación dejo el circuito:

Sensor para LED con fotorresistencia (LDR)

Saludos en esta ocasión platicaremos sobre un sensor el cual utiliza una fotorresistencia como elemento principal para su funcionamiento.

Cabe mencionar que en esta ocasión se controlan LED’s pero su funcionamiento no solo se limita a estos, ya que se pueden utilizar relés u otro tipo de componentes como carga a controlar.

Cabe mencionar que podemos tener dos tipos de configuraciones para esto los llamaremos Caso 1 y Caso 2 respectivamente y con estos podemos realizar más configuraciones o mas aplicaciones por decirlo así, a continuación se muestra el circuito y una explicación de su funcionamiento.

Comencemos por decir que un LDR disminuye su resistencia con el aumento de luz incidida sobre ella. A lo que nos lleva a decir que a mayor luz menor resistencia y por otro lado ocurre el caso contrario a menor luz mayor resistencia.

CASO 1: CUANDO EL LED SE ACTIVA POR HABER LUZ EN EL LDR

A continuación se muestra el diagrama del circuito, la alimentación puede de 5 a 12 volts, teniendo en cuenta que si se aumenta el voltaje la resistencia (R1) debe de incrementar su valor esto para evitar daños al LED (Utilizar Ley de Ohm).

MATERIAL:
  • 1 Resistor de 330Ω
  • 1 LED (Color al gusto)
  • 1 Preset o potenciómetro de 50kΩ
  • 1 Fotorresistencia (LDR)
  • 2 Transistores BC548B

Librerías para EAGLE: RLP434

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso.
Como Agregar la librería a Eagle:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE
  • Ejecutar el EAGLE y desplegar la carpeta Librerías
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde)
  • Listo ahora ya se puede utilizar
Aquí el enlace para DESCARGAR las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...
  • Actualización (16/10/2016): Se corrigió enlace de descarga.

Saludos!!! Primer post del blog

Saludos a todos, oficialmente esta es la primera publicación, iré compartiendo un poco que lo que realizo en mis tiempos libres, temas como electronica, robotica y sobre todo microcontroladores, siéntete libre de opinar, dejar comentarios y pues si te gusta no olvides compartir las publicaciones.

Si deseas nos puedes encontrar también en: