Tema destacado: ¡Aprende hacking con práctica! - arZone, el wargame de elhacker.net
Autor
|
Tema: Mi primer proyecto, Puerto paralelo + Gambas... (Leído 10,405 veces)
|
andres_5
Desconectado
Mensajes: 198
|
Introduccion Hola os comento, hace tiempo cuando hablaban de elctronica pensaba que era para catedraticos o fisicos experimentados en el tema, pero fui descubriendo poco a poco algunos terminos, ademas una nueva asignatura que empece en el instituto sobre electronica basica (crear un telegrafo, telefono, una radio ... casero) me dio un gran impulso para seguir investigando... Este proyecto empece a pesarlo con el estres de selectividad, y cuando acabe selectividad empece a informarme desde mi mas profunda ingnorancia, Por donde empezamos...? 1º intente buscar como funciona el puerto paralelo, y compre un cable de impresora antigua, OJO si eres novato y vas a empezar un proyecto no compres nunca un cable de impresora antigua sino un alargador, osea un cable macho-hembra de puerto paralelo, a mi me duro 3 dias el cable de la impresora, aparte que los pines se desgastan y las chapas que hacen contacto se despegan, hay mas pines de la cuenta, unos 32 , por lo tanto si eres nuevo en esto pues te complicara mucho el trabajo. Si buscas como funciona el puerto paralelo Meta en este mismo foro ha creado un tutorial muy util... http://foro.elhacker.net/electronica/manual_tutorial_interfaz_puerto_paralelo_lpt_visual_studio_express-t300356.0.html2º es saber que sistema operativo que vamos a usar, sabiendo que Windows a partir de XP es muy dificil controlar el puerto paralelo (aunque no es imposible...) Si elegimos linux (mi caso la distribucion UBUNTU) nos sera mucho mas facil, ya que solo tendremos que ponernos con poderes de ROOT con el comando: sudo gambas2 en el caso que vallamos a utilizar Gambas... 3º este tutorial nos servira de mucho para comprender los comandos de gambas: www.mileti.com.ar/apuntes/puerto_paralelo_gambas.pdfMi aplicacion Ya os he marcado mi trayectoria en el proyecto, ahora os presento mi aplicacion ya terminada, aplicacion programada en Gambas, se basa en el control de varios led añadiendole ritmos con timers. complicado en si no es, pero si el muy pesado al ajustar los tiempos y demas... si a alguien le interesa el Soucer aqui lo dejo en Megaupload: http://www.megaupload.com/?d=2AHRK32GPara ejecutarlo solo tienes que abrir el gambas como root, y luego abrir este proyecto, Pulsas al play y arrancaras la aplicación... También puedes crear el ejecutable y ejecutarlo con el siguiente código en el terminal: sudo ./miaplicacion.gambas Circuito electrico Aqui os dejo un par de esquemas, decir que el circuito es muy simple: http://img836.imageshack.us/img836/5158/esquemal.jpgAclaro: Supongo que todos ustedes sabeis para que use los diodos en este circuito, si no hubiese puesto los diodos, las señales se mezclarian si usase una bombilla, pero como el led no es bipolar no interferia nada a la señal, pero si diese una determinada corriente en la patilla erronea podria fundir el led. Otra foto desde otra perspectiva: http://img830.imageshack.us/img830/4139/1000443w.jpgVideo Aqui os dejo el video de como funciona y todo, alguna duda solo teneis que decidlo. Para acabar... Para acabar solo decir que este proyecto me ha hecho mucha ilusion poder terminarlo... aunque no es muy complicado que digamos, me ha servido para motivarme y poder seguir con otros proyectos... Pido consejo u opinion, que puedo hacer con una puerta logica (HEF4001BP), no quiero que me digais como sino lo que puedo hacer por ejemplo: <<una alarma que salte cuando la logica se cumpla>> esta ya no vale, desenvolver vuestra imaginacion... XD saludos y hasta otra 
|
|
|
|
« Última modificación: 7 Agosto 2010, 05:14 por andres_5 »
|
En línea
|
|
|
|
|
Mr.Blue
|
Muy bueno, mira aca te dejo y de paso para quien lo quiera encontre entre tantas cosas el programa para poder utilizar el puerto LPT desde Windows XP en adelante. aca dejo link de descarga. El prog se llama UserPort. http://www.megaupload.com/?d=9BD54AFRPara utilizarlo hay q copiar UserPort.sys en c:/windows/system32/drivers/ Ademas trae el Source por si le quieren pegar una mirada. Saludos
|
|
|
|
« Última modificación: 7 Agosto 2010, 19:57 por Sr.Blanco »
|
En línea
|
Las ciencias tienen las raíces amargas, pero muy dulces las frutas (Aristóteles)
|
|
|
andres_5
Desconectado
Mensajes: 198
|
 muchas Gracias, se agradece. Cuando tenga tiempo investigo en profundidad y hago pruebas en mi windows7. Acabo de encontrar como cortar y dar luz alterna a un aparato, con un relé. Quiero controlar un cuadro de luces que tengo en el PC , intentare hacer el programa para windows, aver que tal... saludos y gracias
|
|
|
|
|
En línea
|
|
|
|
50l3r
Desconectado
Mensajes: 758
Todo lo que se por la cuarta parte que desconozco
|
si, de verdad os gusta la electronica os aconsejo compraros una placa de ardorino
sirve para casi todo, hay videos de gente que programa un coche radio control que lo maneja con el iphone jeje
|
|
|
|
|
En línea
|
|
|
|
|
|
andres_5
Desconectado
Mensajes: 198
|
eso es ya a nivel mayor, intento aprender desde lo mas simple a lo mas complejo, igual que se puede hacer un coche teledirigido, tambien podria encender o apagar la luz de mi casa por ondas de radio controlado por el pc, eso estaria muy chulo, pero aun me queda mucho por aprender y mucho por ahorrar XD saludos y gracias Soler por tu comentario 
|
|
|
|
|
En línea
|
|
|
|
50l3r
Desconectado
Mensajes: 758
Todo lo que se por la cuarta parte que desconozco
|
Arduino soler, placa Arduino. no Ardorino.
jaja, eso, perdoname que vengo del botellon esta muy chulo andres, la verdad que me encanta
|
|
|
|
|
En línea
|
|
|
|
jsbsan
Desconectado
Mensajes: 7
|
andres_5: Algunos enlaces ya no funcionan, de tu ejemplo, ¿¿ los podias volver a subir??? Donde se pueden comprar los elementos electronicos que usas (soy nuevo en esto...) y la placa blanca que usas para conectar los led??? ¿por cuando puede salir?? Gracias Tengo dos blog dedicados a gambas2, por si te interesa visitarlos: www.jsbsan.wordpress.com y whttp://www.jsbsan.blogspot.com/
|
|
|
|
|
En línea
|
|
|
|
andres_5
Desconectado
Mensajes: 198
|
Hola, 1º muchas gracias por ver mi video y que te haya gustado. Bueno he revisado todos los links del hilo, y solo fallaba el del PDF donde explica los comandos del GAMBAS, pero bueno he encontrado otro post de otro foro donde me apoye tambien bastante a la hora de crearlo http://www.ucontrol.com.ar/forosmf/programacion-en-visual-basic/control-del-puerto-paralelo-en-gambas-bajo-ubuntu-9-04/el source de mi ejemplo lo tengo subido a megaupload en este enlace: http://www.megaupload.com/?d=2AHRK32Gsi ves el vídeo tienes que ejecutar el gambas como root sino no te funcionara, supongo que en eso no tendrás problema. Los materiales que uso no son muy estraños, en cualquier establecimiento que te vendan leds también te venderán las resistencias (Añado: cuando hice el manual, no tuve en cuenta la resistencia necesaria, y eso puede acortar gravemente la vida de nuestro led), también es necesario usar diodos para no hacer un corto en nuestro puerto paralelo, pero si sabes bien lo que estas haciendo no creo que tengas problemas. La placa blanca que uso se llama protoboard o también he escuchado llamarle breadboard. no es raro ni tampoco muy cara, suele salir una "Tabletilla" así chica sobre unos 5€. y lo suelen vender en tiendas de electrónica al igual que los led, resistencias, diodos ... todo te puede salir por unos 10 € tirando por alto, ten en cuenta que la placa es lo mas caro pero no tendrás que comprar mas, con una sola placa te sirve para todos los proyectos que quieras, los led salen sobre unos 30 cent. y las resistencias a vece te las regalan si son pocas y has hecho una compra grande, los diodos, según los diodos pero no salen mas de 20 cent. Si estas empezando la verdad es que este campo de la informática es muy gratificante sobre todo cuando lo que llevas tiempo imaginando o pensando y se hace realidad. He visto tu blog me parece muy interesante, hay algunos programas que cuando tenga tiempo los ojeare. Ahh como he visto que tienes una recopilación de programas en gambas si quiere cuelga mi aplicación con el source, Aunque reconozco que el código esta un poco sucio, ya se lo dije a otro usuario que cuando tuviera tiempo iba a intentar pulir el código, pero la verdad es que no encuentro un hueco libre. Ahh tambien cuando tenga tiempo tengo pensado crear otro proyecto como este pero mas elaborado, ya tengo los materiales pero me falta tiempo XD Saludos y cualquier duda que tengas comentamela 
|
|
|
|
« Última modificación: 4 Enero 2011, 03:01 por andres_5 »
|
En línea
|
|
|
|
gryphes
Desconectado
Mensajes: 19
|
Hola andres_5, mira soy mas que novato en esto de la electronica, pero me interesa muchisimo. Tengo unas dudas. De cuanto son las resistencias? y en que parte del circuito se ponen? Los diodos tienen todos la misma medida? de cuanto son los que usaste en el proyecto?
Saludos!
|
|
|
|
|
En línea
|
|
|
|
andres_5
Desconectado
Mensajes: 198
|
Teniendo en cuenta que la corriente va del polo positivo al negativo, la resistencia tendrá que ir entre el polo positivo y el led, el diodo si usas uno específicamente todos tendrán las mismas dimensiones, yo te recomiendo que uses un diodo zener, especialmente creo que te vendrá bien el diodos 1N4148 o equivalentes, como el 1N4151 O 1N4153.Yo los diodos no los puse en este proyecto, aunque creo que vendría muy bien usarlos, por ejemplo se tendrían que poner en la polaridad correcta en los puertos 2,3,4,5,6,7,8,9. para evitar que entre corriente en dirección opuesta. Saludos.
|
|
|
|
|
En línea
|
|
|
|
jsbsan
Desconectado
Mensajes: 7
|
Hola Andres_5: Primero: feliz año nuevo Comentarte, hoy fui a comprar los elementos para hacer tu montaje... pero he tenido los siguientes problemas: Hay elementos que no se que son, y el vendedor no me lo ha sabido decir, por lo tanto tengo el circuito incompleto (solo los led y la placa de montaje...  ) En fin: Mis dudas son: Hay 2 pequeños cuadraditos que no se lo que son..... Y luego hay 6 pequeños cilindros, que tampoco se lo que son ¿diodos, resistencias? Podias decirme los que son y los datos tecnicos para poderselo decir al vendedor y no tenga dudas para compralos....??  Por otro lado podrías dibujar un esquema de a que pin se conecta cada cable al puerto paralelo... (no se aprecia bien en la foto, con la cinta negra...) Perdona si las preguntas te parecen muy tontas, pero es que no se de electrónica nada, y necesito que me des las cosas "masticadas" para poder hacer mi primer montaje... Muchas gracias. Saludos Julio
|
|
|
|
|
En línea
|
|
|
|
gryphes
Desconectado
Mensajes: 19
|
Esos "cositos negros" son diodos, pedilos como diodos 1N4148.
Saludos!
|
|
|
|
|
En línea
|
|
|
|
jsbsan
Desconectado
Mensajes: 7
|
¿cual de las dos, si son las dos negras...?
¿los 2 cuadratitos? o ¿los 6 cilindros?
¿y las resistencias donde se ponden..., en la foto no aparecen...¿no? ?
|
|
|
|
|
En línea
|
|
|
|
gryphes
Desconectado
Mensajes: 19
|
Los 6 cilindros son los diodos, los dos cuadraditos son interruptores, pero no se como las pedis. Lo de las resistencias ni idea donde van.
|
|
|
|
|
En línea
|
|
|
|
|
|