domingo, 23 de septiembre de 2007

Control aparatos eléctricos a través de puerto paralelo


Como dice el titulo, control aparatos eléctricos a través de puerto paralelo.
Utilizar el puerto paralelo para controlar aparatos eléctricos es de mucha utilidad y es de muy bajo costo. Podemos controlar aparatos de forma remota, es decir desde cualquier parte del mundo o podemos programar el PC para que lo haga por su cuenta.
Lo primero que debemos hacer es entender un poco el puerto paralelo pero eso se los dejo a ustedes, nosotros iremos directo al grano.
Lo primero es los pines del puerto paralelo, los que nos sirven a nosotros son del pin 2 al 9, esto quiere decir que podemos controlar 8 aparatos. Los puertos del 18 al 25 son de tierra. En la siguiente imagen podemos observar los pines.
Para conectar los aparatos a cada una de las entradas debemos construir un pequeño circuito que es muy fácil de construir.
Yo utilice un relay de 12v por lo cual utilice un transformador de 12v. para controlar los 8 aparatos debemos construir un circuito por cada aparato a controlar.
El relay actúa como interruptor en el aparato eléctrico.
Después de haber conectado los aparatos al puerto paralelo debemos pasar a los programas para controlarlos. El primer programa es el servidor el cual tiene la función de controlar los aparatos e interpretar las ordenes que recibe a través del cliente. El servidor es el siguiente.
El servidor tiene que correr en el PC que tenga los aparatos conectador. Este funciona a través del puerto 9000 como default pero se puede cambiar al que deseen. Ojo, si trabajamos detrás de un router debemos abrir el puerto del servidor para que este pueda escuchar y conectarse con el cliente. La frase “estado del servidor” indica si este esta listo para escuchar y si esta conectado con el cliente. Las palabras D0, D1, etc. Indican las entradas del puerto comenzando por el pin 2 hasta el 9 y muestran si estos están apagados o prendidos, La opción “puerto” nos da la opción de seleccionar el tipo de puerto que tenemos en nuestro PC y la opción “ocultar” es para que el mismo quede oculto totalmente del PC y así no se pueda cerrar.
Pasemos al cliente. Este tiene la tarea de establecer la conexión con el servidor el cual puede estar a 1000 o 100.000 kilómetros de distancia. El cliente envía las órdenes al servidor y este las interpreta. El cliente es el siguiente.
En host debemos introducir el IP o host donde se encuentre el servidor, el puerto el mismo del servidor, el estado nos muestra la comunicación entre el servidor y el cliente y los botones D0, D1, etc. nos da la opción de prender o apagar los aparatos.
Bueno, si tenemos todo listo hasta aca estamos listos para controlar nuestros aparatos desde cualquier parte del mundo.
Yo tengo conectado luces al puerto paralelo y para poder observar como se prenden y apagan instale un servidor web de camaras web (WebcamXp).
A continuacion mustro un video en el cual observaremos como funcionan los aparatos controlados remotamente.



Bueno, espero que sea de utilidad para ustedes y pronto publicare más artículos relacionados con el puerto paralelo.

Si quieren los programas escríbanme a mi E-Mail andrespuebla32@gmail.com

miércoles, 22 de agosto de 2007

Alarma Abre Mp3

Hola, Bueno quería compartir con ustedes una aplicación bastante interesante y de gran utilidad para la gente que tiene problemas para despertarse como yo.

Es una aplicación bastante simple y reducida en tamaño. Para que funcione solo se debe especificar el mp3 e ingresar la hora y activar.



Luego la alarma queda activada y cuando se cumple la alarma el mp3 se abre con el reproductor predeterminado que ustedes tengan en su PC.

No olviden subir el volumen del computador cuando activen la alarma.

El programa esta hecho en visual Basic y esta compuesto solo de un ejecutable, es bastante sencillo.

Descargar aqui

Bueno eso es, espero que sea de su agrado y de gran utilidad para ustedes.

Las próximas publicaciones estarán relacionadas con el puerto paralelo, son muy interesantes y de gran utilidad.

lunes, 20 de agosto de 2007

Ltsp con edubuntu

Bueno, quiero mostrar un poco a la gente lo que es Linux Terminal Server Project (LTSP).

La definición de wikipedia que es la siguiente “Linux Terminal Server Project o LTSP son un conjunto de aplicaciones servidores que proporcionan la capacidad de ejecutar Linux en computadoras de pocas prestaciones de velocidad o computadoras de bajo costo, permitiendo reutilizar equipos que actualmente resultan obsoletos debido a los altos requerimientos que piden los sistemas operativos.”. En otras palabras LTSP permite que equipos obsoletos funcionen como equipos nuevos sin la necesidad de instarles un sistema operativo ya que este lo carga del servidor.

Por ejemplo si tenemos un servidor (equipo que tiene instalado LTSP), con 1 giga en RAM y 3600 de procesador, el equipo ya obsoleto contara con las mismas características ya que todo lo que hace no lo hace el, lo hace el servidor. Imaginemos un computador al que le ponemos una pantalla, un teclado y un Mouse adicional y en el cual en cada pantalla se puede trabajar de forma independiente, eso es lo que hace Linux terminal Server con los equipos obsoletos.

Esto quiere decir lo siguiente:

  • El reciclaje de maquinas es absolutamente posible con LTSP.
  • Las prestaciones de las computadoras obsoletas no tiene que ser alto, es suficiente con una computadora Pentium I de 100 Mhz.
  • La computadora a reciclar no necesita tener instalado disco duro, lector de CD ni mucho menos sistema operativo alguno.
  • Los costos al utilizar LTSP bajan notoriamente ya que solamente tendríamos que comprar un PC con prestaciones altas y no 40 para renovar un laboratorio.
  • El servidor aguanta 40 computadoras sin problemas con 1 giga en RAM
  • El mantenimiento no es necesario para las computadoras obsoletas, solo para el servidor.
  • Eliminaremos la tediosa tarea de instalar software en todos los equipos ya que instalándolo solo en el servidor estará disponible para todas las computadoras.
  • Optaremos por utilizar Software Libre que es de cero costo.
  • No tendremos que pagar por costosas licencias de sistemas operativos.

La instalación es bastante simple, solo basta en este caso instalar edubuntu. Al terminar la instalación el equipo estará listo para recibir a los PC obsoletos.

Para que los PC obsoletos carguen Linux necesitan estar conectados a la red local y tener un Disquete o un CD-ROM con Etherboot. Etherboot es un software que permite al computador bootear desde la tarjeta de red para así poder conectarse con el servidor y cargar Linux en el equipo obsoleto.

Para más información;

http://www.ltsp.org/ Página oficial de LTSP

http://www.rom-o-matic.net/ Pagina de para descargar Etherboot.

http://www.etherboot.org/wiki/index.php Página acerca de Etherboot