Bienvenido a Hardcore Modding

 Vivir el modding / Iniciarse en el modding 7 de December de 2024 19:32   Modding  ·  Artículos  ·  Guías  ·  Guías de los usuarios  ·  Reviews  ·  Enviar Noticia ·  Top 10 ·  Temas

Minichat

El_Nene :Feliz año dos meses tarde!!! Aqui el tiempo pasa mas lento
xenon :Feliz año 2024. Me embargó la nostalgia al ver que aun existe el foro :)
Cyg :Feliz Navidad 2023
DjSalva :02/10/2023 Saludos chicos cuanto tiempo, El_ Nene cuanta razon :)
Jesmasco :2023
Steam :Saludos! Iniciar sesión despues de 13 años, que recuerdos!
El_Nene :y aún así algo te llama para volver a entrar :)
djmax :saludos años t años que no entraba a esta pagina
El_Nene :Acabo de empezar un nuevo proyecto, a ver si los demás os animais.
El_Nene :cuanto tiempo!!!
aulex51 :Buen año a todos!
unkdememoria :Hola Locos
Cyg :Saludos-28-oct-2022
Cyg :Saludos-28-oct-2022
Chinoka :Aloha. 14/Sept/2022
TELOR5 :No veo como enviar mensaje
TELOR5 :No veo como enviar mensaje
alvaro :Hola 2022!!
el_friky :Buenas Mundo!!! 31/12/21
Tpm :Buenas tardes.... 25/11/21 Saludos!!!
CR6302428 :un buen dia para el que lea esto :)
:)8):eek::(:@;):P9):O

LED-> Como control de LEDs por puerto paralelo

Materiales:

  • 3 leds (rojo, amarillo, verde)
  • 3 resistencias de 330 ohms
  • 1 resistencia de 1.000 ohms
  • 1 CI 74HC244
  • 1 bateria de 9v
  • 1 protboard (o circuito impreso)
  • 1 conector DB-25 (macho)
  • Soldador y estaño.

Componentes del circuito:

Como dijimos, nuestro objetivo es el de control leds con la PC. En nuestro caso vamos a encenderlos y a apagarlos según queramos. Los leds son básicamente diodos que tienen la capacidad de emitir luz cuando circula una corriente por ellos. Esta corriente debe ser del orden de los 10mA. Para limitar la corriente que pase por los leds usaremos las resistencias, estas se oponen al paso de la corriente.

Dado que las salidas del puerto paralelo de la pc emiten corrientes bajas, corremos el riesgo de pedirle mucha corriente para encender los leds y provocar algún conflicto con el puerto. Por lo tanto vamos a colocar un circuito integrado (CI) que nos sirva de aislamiento entre ambas partes adaptando las exigencias de corriente de nuestro circuito a la que el puerto nos pueda suministrar. Como todo CI, necesita una fuente de alimentación para hacer su trabajo, nosotros usaremos una batería de 9v, dado que los leds no requieren tanta corriente.

El cable:

En la mayoría de los proyectos que construyamos deberemos utilizar la PC para control un circuito externo a ella. Por lo tanto usaremos el puerto paralelo ya que todas las computadoras tienen uno o mas. Además a la hora de programar su uso es muy sencillo.

Para armar un cable que nos permita conectar el puerto con cualquier circuito que hagamos deberemos conseguir un conector DB-25 (macho). El paso siguiente es soldar algún tipo de cable fino si es posible un alambre revestido de diámetro pequeño, a los pines internos del conector ¿Que pines? solo los pines enumerados del 2 al 9 dado que utilizaremos 8 pines (8 bits) de salida, también tendremos que soldar un cable al pin 25 (masa) .

El circuito:

El circuito es sencillo de interpretar si surgen dudas pondré información detallada

El programa:

He elegido Visual Basic para hacer el programa de control, aunque el lenguaje no tiene una función o un procedimiento para manejar el puerto paralelo, existen varias APIs que realizan esta tarea, nosotros vamos a usar Inpout32.dll

Pueden bajar de aqui el paquete con el programa de control, la API inpout32.dll. El paquete se encuentra en formato ZIP.


Agregado: January 7th 2003
Guía realizada por: TROYA
Dificultad
Numero de veces leido: 133949
Lenguaje: spanish

  

[ Volver al Índice de las guías | Enviar Comentario ]


LED-> Como control de LEDs por puerto paralelo


Enviado por vectorm el 2011-04-14 23:10:08
que tal me gustaria ver si alguien me podria pasar uno con la funcion de encender 4 leds solo al precionar el boton y al soltarlo q se apague si se puede en ejecutable y en codigo porfavor elfo_victor@hotmail.com

Enviado por FiGuE el 2008-07-30 15:12:23
No se porque pero mi antivirus detecta que en las fotos de esta guia hay un troyano,solucionadlo por favor

Enviado por hecco el 2008-03-04 18:01:54
excelente kon este programa podes hacer cambiar la iluminacion de un cuarto kompleto :D hasta luego...!!!

Enviado por mdk_rhcp el 2007-05-28 00:22:48
esta guia la he visto en la revista pc users de hace unos años pero es medio medio el circuito es solo para parpadear 3 leds

Enviado por Anonymous el 2006-01-28 18:38:22
esta bien el circuito pero conozco la manera de hacer que el circuito controle las ochos salidas e incluso hacer una ampliacion a 32 salidas con 4 integrados simples

Enviado por sabertiger el 2005-12-21 11:33:08
Ya enzamble el circuito pero hay un problema,el pin3 funciona bien pero los demas no, si se coloca el pin3 aparte de los demas funciona pero si lo coloco junto no encienden, y tambien si esta conectado y se quita el pin3 con los otros conectados se apagan, si intento encender atraves de la PC todos los LEDs solo enciende el pin3 y los demas se apagan...

Por Favor necesito AYUDA con este problema :-(

escribirme a sabertiger15@hotmail.com o aurelio_air164@yahoo.es

Enviado por sabertiger el 2005-12-20 13:54:22
hola....

este es un exlenete proyecto....

yo lo desarroye con cuatro LEDs una bateria de 9v y un CI 74HCT244, me funciona pero hay un problema, el problema es que el pin3 lo tuve que colocar a aparte de los demas por que si lo coloco todos juntos no funciona bien y tambien si los enciendo todos a la vez solo enciende el pin 3, parece como que le roba la energia a los demas.

Tambien tuve que usar el negativo y el positivo de la bateria y la tierra (GND) de la PC por que sino no enciende. Pero aun asi considero este experimento excelente y seguire tratando hasta lograr que funcione como de ve ir....

Si alguien me pudiera ayudar a resolver este problema por favor escribanme a

sabertiger15@hotmail.com

Enviado por Anonymous el 2005-09-08 10:42:59
jajajajajaja, que cabron lo sacaste de la revista de PC Users.

Enviado por Anonymous el 2005-09-06 15:59:30
Hola es muy buen proyecto, especialmente para mi que empiezo a trabajar la electronica, creeme que es muy dificil encontrar este tipo de información, me gustaria saber si me puedes ayudar solo que quisiera dar el codigo en Turbo pascal, pero no tengo idea de como hacerlo.Mi direccion es Yram73@latinmail.com



Muy agradecida.

Enviado por Anonymous el 2005-05-12 22:07:42
Menuda caca. Se pueden conectar 8 LEDs de 5 voltios diréctamente al puerto sin correr el riesgo de joder el ordenador. Es más, he programado una pequeña aplicación para montarme una discoteca en la habitación.

Enviado por Anonymous el 2005-04-22 01:01:07
Me gusto mucho el proyecto, pero yo estudio programacion
y me gustaria tener el proyecto de visual basic y su codigo
si fuera posible me lo pudieran mandar

wospino@hotmail.com
Gracias

Enviado por Anonymous el 2005-02-15 16:50:07
Muy buen día.
Como complemento me gustaría mostrar la temperatura de la cpu por estos leds. pero no logro acceder a la informacion requerida.
Si alguien puede leerla y manipularla, así como lo hace speedfan, le agradecería que me lo comunicará.
Mi email es pacho2000@hotmail.com.

Muchas gracias.

Enviado por Anonymous el 2004-12-03 03:31:21
Hola, tuve el mismo problema de windows xp que la consola no funcionaba. Lo que tienen que hacer es cambiar el Inpout32.dll por este que se encuentra aqui:

http://www.logix4u.net/inpout32_source_and_bins.zip

Saludos.

Enviado por Anonymous el 2004-10-19 21:45:49
Hola, este proyecto me parecio fantastico, me gustaria que me mandaran el codigo del programa para analizarlo.

Enviado por Anonymous el 2004-09-28 20:18:48
Este circuito esta muy bien, pero si realmente quieren sacarle jugo al puerto paralelo, les recomiendo que en vez de mandar la senal de salida hacia un led mejor mandenla a un optoacoplador (basicamente es lo mismo), y que las salidas de este optoacoplador controlen a su vez a un transistor y este a un relevador, para que asi puedan controlar no solo led''s sino cualquier dispositivos electrico desde motores, lamparas, componentes electroneumaticos, etc. simepre y cuando el relevador pueda manejar la corriente que estos necesiten. Tambien mediante el Visua Basic pueden activar y desactivar las salidas mediante temporizadores, pero no los que trae el programa sino mediante una sentencia:

Private Sub delay(seg)
Dim start As Long
start = Timer
Do While Timer < start + seg
DoEvents
Loop
End Sub

Para poder usarla se tiene que aplicar el siguiente codigo.
salida= &H378
Out salida, 1
delay 8
en donde "delay 8" significa que el pin 2 estara activado durante 8 segundos.

Enviado por Anonymous el 2004-09-08 19:05:19
Esto es una gilipollez. Yo he conseguido controlar 8 LEDs sin ningún circuito integrado.

Enviado por mlambir el 2004-07-01 06:02:30
Che, esta guia la sacaron de la revista PCUSERS (Argentina), Todo bien si queres compartirla, pero por lo menos cita la fuente.
Hasta las imagenes son las mismas!!!!!

Enviado por Anonymous el 2004-04-09 17:41:42
saludos, he visto la pagina y me encuntro el proyecto muy interesante para asi poder conocer el funcionamiento del puerto paralelo, ya hice mi circuito siguiendo los pasos pero no se como hacer funcionar el programa. tengo windows xp y cada vez que quiero correrlo me da un error. por favor si alguien me puede ayudar se lo agradeceria mucho.

mi e-mail: suriel18@hotmail.com

Enviado por daseretto el 2004-03-11 04:20:32
Me gustaria bajar el proyecto ya q las imagenes no se descargan en mi explorer

Enviado por TrOyA el 2003-11-04 20:32:31
Puden descargar el programa y su codigo fuente desde web.kbm.com.ar/apaab/mas/electronica.rar

Enviado por Neo99 el 2003-09-26 17:38:25
Está genial el montaje y es bastante sencillo, pero el caso es que me decanto más por el diseño que propone CODE, asiq estaría mu agradecido si pusiera un link a su programa para crear los efectos de luces. :D
marcosa_m@hotmail.com

Enviado por Anónimo el 2003-09-26 00:31:16
ESTA BUENO NOMAS pero hermano te complicas demasiado yo uso 8 leds y una sola resistencia de 150 ohms utilizando los pins del 2 al 9 conecto la resistencia a la tierra del puerto paralelo cualquiera de los pin del 18 al 25 conectas los lados positivos de los leds a los pin del 2 al 9, luego mediante un conductor cualquiera unes todos los lados negativos de los leds a la resistencia que previamente esta conectada a la tierra del puerto paralelo y ya esta los leds igual se encienden.

para encendederlos utilizo Turbo pascal en donde para madar datos al puerto parlelo utilizas la siguiente sentencia:
port[888]:=1; que en binario mandaria al puerto 00000001 osea un solo led encendido, si mandas port[888]:=255 mandaria en binario 11111111 osea todos los leds encendidos (donde port[] es una funcion de TP para mandar bytes al puerto laralelo, 888 es la direccion en hexadecimal del puerto parlelo LPT1, puedes poner numero del 0 al 255 que son todas las combinaciones de 8 Bits).

y listo el pollo

Enviado por Anónimo el 2003-09-24 18:06:56
Alguien a probado el software con windows xp profesional???
Porque no funciona y jode porque tengo ya montada la placa.
Si alguien sabe como hacerlo funcionar que me lo envie a mygel69@hotmail.com

Enviado por Anónimo el 2003-09-06 20:31:23
El pin 10 y el pin 1 ya están conectados en el interior del circuito integrado, ¿o hay que conectarlos?.

Enviado por Anónimo el 2003-08-30 18:50:07
Si alguien me puede ayudar y decirme como introduzco el controlador Inpout32.dll en el VisualBasic para poder controlar el puerto paralelo. Gracias

Enviado por Anónimo el 2003-08-30 12:48:21
bueno

Enviado por Anónimo el 2003-01-21 12:19:12
Oye perdona mi ignorancia, pero una pregunta tonta? dices que el CI si en la entrada hay un valor de 1 (5v) en la salida habra el mismo nivel logico ... entonces pa ke el CI??? no lo puedes coenctar directamente.

Seguramente sea una metedura de pata pero kiero ke me lo explikes, asias troya :P

Enviado por TrOyA el 2003-01-18 22:04:07
Composición
Paso a describir básicamente como esta esta constituido el circuito.
Como fuente de alimentación utilizaremos una batería de 9v comercial. La
batería entrega 9v a su salida, pero como nuestro circuito integrado (CI)
necesita una alimentación (VCC) de 5v, colocaremos una resistencia de valor
1kohm entre el polo positivo de la batería y el pin de alimentación del CI. El
formato del CI es muy sencillo, tiene ocho entradas y ocho salidas digitales que
corresponden unas con otras, o sea la entrada 1 con la salida 1 y así
sucesivamente. Su comportamiento es repetir en sus salidas el nivel lógico que
exista en sus entradas. Por ejemplo si en la entrada 5 hay un 1 lógico en la
salida 5 habrá un 1 lógico teniendo en cuenta que en este caso un 1 lógico es
un nivel de tensión de 5v y un 0 lógico corresponde a un nivel de tensión
aproximado de 0 v. Lo interesante de este chip es que, si hace falta mas
corriente para encender los LEDs debido a que la PC no nos puede suministrar
más, el puede hacerlo. 

Solo utilizaremos 3 entradas y 3 salidas ya que son 3 los LEDs a controlar
(pueden se mas, pero se tiene que modificar obviamente el circuito y el
programa). Las 3 salidas están conectadas por medio de una resistencia
limitadora de corriente a un LED a cada una. Estas resistencias son de un valor
de 330 ohm y permiten que circule una corriente aproximada de 10 ma por cada
LED. En las 3 primeras entradas del CI va conectado el cable proveniente de la
PC.

Para este caso solo utilizaremos los 3 primeros bits, que son los cables
soldados a los pines dos, tres y cuatro, siendo el pin 2 el bit menos
significativo y el pin 4 el mas significativo. También hay que conectar el pin
de masa (25) del cable del puerto paralelo de la PC al polo negativo de nuestra batería..

Como ultima condición el CI necesita que la conectemos su pin 1 al de
masa para funcionar correctamente.

Enviado por RaDoN el 2003-01-17 21:16:01
ta mu interesante ... ya ke tas podias enrollarte y explicar un poco aki mas la peña como funciona el CI :P

Enviado por Anónimo el 2003-01-15 06:47:27
Soy CODE otra vez ... que me he fijado bien y mi programa no controla el mismo circuito... el mio usa 8 LEDs y sin alimentacion externa (sin pilas) la guia de como se hace anda por akí http://www.twistedmods.com/modules.php?name=Sections&op=viewarticle&artid=184 echadle un vistazo. Es más o menos lo mismo, pero usa los 8 pines de datos, de donde tb saca la alimentacion, y como no va con pilas las resistencias son más pequeñas.

Enviado por Anónimo el 2003-01-15 06:40:08
Hola, soy Code (no tengo hecho login porque estoy conectado desde la univ. Weno ... que yo tb estaba trabajando exactamente en lo mismo y tb tengo mi programa casi terminado. Lo colgaré en alguna pagina pondré el enlace por akí. Para que tb lo proveis. Visual Basic es el lenguaje ideal pa esto. Y por cierto, queda muy bien. Mi programilla tiene varios efectos predefinidos (ping pong, coche fantastico, relog y cosas así.) y puedes controlar los pines por separado. En la version 2.0 tengo previsto que puedas crear tu el efecto que quieraras. Cuando todo me funcione intentaré crear una version "mini" que haga lo mismo pero sin interfaz grafica (todo en el sustray) para que consuma muy muy ocos recursos. Crear el MOD es muy muy facil ... a mi me ha salido por 3 o 4 euros. (supongo que sabreis que existe un plug-in para usar el mod como "volumetro" del win-amp ¿no?

Venga, animo.

Enviado por TrOyA el 2003-01-09 00:17:01
Mañana sin falta subo el programa, pasa que no e tenido tiempo.
Ya que estamos aviso que dentro de poco (despues que vuelva de vacaciones) voy a subir mi guia sobre control de
dispositivos por medio del puerto paralelo, va a estar explicado como armar un dispositivo que por medio de un software podras encender, apagar, y programar los horarios de encendido y apagado de artefactos electricos. Tambien voy a explicar como manejar dichos estados desde internet por medio de una pagina.

Enviado por davidfraj el 2003-01-08 20:15:49
Juer tio como mola!!!! Podrías poner mas fotillos del asunto??? No tengo ni idea sobre el tema, y me gustaria saber mas cosillas sobre el control de dispositivos por el puerto paralelo o el puerto Com. Tienes mas info por ahi???

Un Saludo!!!

Enviado por wolf2002 el 2003-01-08 10:08:23
hoxtia, lo ke me hacia falta para terminar de diseñar mi submod XDDDDDDDDD aer un pregutna, los leds los puedo controlar por el puerto paralelo individualmente? es decir, ara enciendo el rojo, ara enciendo el verde.... saes? si es asi espero con ansiedad el soft ese xDDD. enga suerte y saluos


Este sitio no se hace responsable de ningún daño que cause en su ordenador con la información que en el se expone.Todos los productos y marcas están registrados por sus respectivos propietarios. Prohibida la reproducción total o parcial de los textos e imagenes de esta web sin el consentimiento expreso de su autor.
Hardcore-Modding.com 2001-2019 Los comentarios son propiedad de sus autores (ya sean anonimos o registrados).
Portal basado en NukeET, RSS
Página Generada en: 0.014 segundos

π