Manejar aparatos eléctricos desde el PC: domótica (4/5)

Después de un largo periodo de descanso empiezo a escribir el siguiente artículo sobre domótica.

Ya hemos tratado varias formas de acceder remotamente o localmente al sistema de domótica a través de TCP/IP. La cuestión es que hasta ahora las interfaces que necesitábamos para poder interactuar con el sistema necesitaban de un ordenador que se conectara al sistema central (que podía ser el mismo que contiene el sistema) para enviarle ordenes y recibir el estado. En este artículo trataremos una forma más «casera» de interactuar con el sistema.

Todo el mundo tiene un mando a distancia en su casa y/o sabe como usarlo, asi que con esta sencilla interfaz podemos interactuar con todos los aparatos del sistema de domótica simplemente interpretando las pulsaciones que recibe del mando a distancia (en mi caso mediante un puerto serie) y convirtiendolo en comandos del protocolo del sistema de domótica. Para ello cargamos el programa Remoto, que es una aplicación de consola, pasándole como parámetros el puerto serie, el servidor, el usuario y la contraseña. Este lo que hará es acceder mediante TCP/IP al servidor Luces con el usuario y contraseña dados y a continuación abrirá el puerto serie para empezar a recibir las señales infrarojas.

Cuando se pulsa el botón 1, 2, 3 o 4 del mando a distancia cambia el estado del aparato a encendido o apagado si se encuentra apagado o encendido respectivamente. Por supuesto tiene que haber visión directa entre el mando a distancia y el receptor (que puede no estar en la misma habitación que el ordenador al que esta enchufado).

De la aplicación podemos salir pulsando intro. El mando a distancia que tengo y el cable receptor lo obtuve de una capturadora de televisión, sin embargo si no teneis uno similar podeis comprar ya uno hecho de cualquier capturadora MIRO o AVERMEDIA o haceros vosotros mismos uno: http://www.tldp.org/linuxfocus/Castellano/March2000/article137.html.

Manejar aparatos eléctricos desde el PC: domótica (3/5) Manejar aparatos eléctricos desde el PC: domótica (5/5)

28 comentarios en “Manejar aparatos eléctricos desde el PC: domótica (4/5)

  1. Anonymous

    hola buenas tardes , quisiera si no te es mucha molestia, si me puedes enviar toda la informacion q tengas , sobre
    Gateway SMS/EMAIL/SMS , pues visto que tambien sabes sobre eso.el motivo es q quiero hacer una pagina, para fines beneficos y q la gente pueda donar a traves de su celulares. desde ya muchas gracias y disculpa las molestias.
    atentamente diego.

    Responder
  2. sistemasorp

    Lo que tengo sobre SMS es lo que he publicado en la web. Sin embargo ten ne cuenta que para cobrar de los mensajes de los móviles debes contratar un servicio especial de un teleoperador.

    Responder
  3. Anonymous

    en verdad, me parecio un proyecto espectacular. muy bacano manejar diversos aparatos electricos a traves del pc, pero mas aun manejarlos a distancia.

    hola. soy estudiante de segundo semestre de electronica y no entendi muy bien si el programa se puede realizar directamente en ASP o se hace en visal basic.

    por otro lado si tengo un proveedor de servicios de internet, puedo yo nonectarme a mi equipo remotamente?

    por favor si me puedes envier informacion con respecto lo referente al manejo a distancia. le agradeceria bastante, ya que estoy muy encarretado con esto.

    de antemano gracias.

    el correo es omarbon22@gmail.com

    Responder
  4. sistemasorp

    ¿A que programa te refieres, a la página web? Si es así, comentarte que el ASP se programa normalmente en Visual Basic Script con los objetos habituales que el servidor ofrece (Request, Server, Session, etc) y con otro objeto activeX llamado VBWinsock que es el encargado de conectarse mediante TCP/IP al programa Luces, que es quien hace de servidor TCP/IP para que según los comandos que reciba, transformarlos en acciones a través del kit de relés.

    Responder
  5. Gaviota

    Pero bueno!, qué serio sales en el vídeo!!!

    Sé que no tiene nada que ver con los temas del blog pero te lo tenía que decir ;P

    Por cierto, encantada de haberte visto, veo que no has cambiado mucho desde la última vez…

    Responder
  6. Carlos

    hola soy carlos;
    quisiera saber su posicion o su opinion sobre la domotica. Veo que lleva tiempo en este mundo y le quisiera proponer lo siguiente:

    ¿A que llama usted domotica?

    ¿al hecho de actuar sobre una salida, la necesidad de llevar un sistema operativo, o un complejo sistema que domine múltiples opciones?

    gracias por su tiempo

    un saludo

    Responder
  7. sistemasorp

    Le respondo:

    A cualquier característica de un entorno cuyo funcionamiento pueda ser automatizado.

    Para conseguir esa automatización existen literalmente cientos de formas de conseguirla. Para enviar las ordenes debe existir siempre una salida por la que se envia una orden y una entrada que reciba esa orden, ya sean estas analógicas o digitales. Para controlar esa salida y esa entrada debe haber un controlador: en analógico un ingenio mecánico o en digital un software (con todo lo que ello conlleva: firmware, sistema operativo, aplicación, etc). Lás multiples opciones siempre dependerán de las necesidades finales, no se pretende dejar de hacer nada aunque tampoco se debe matar moscas a cañonazos.

    Responder
  8. Anonymous

    Es excelente este documental,lo felicito, muy bueno estoy realizando un trabajando para mi tesis, la verdad me ayudado mucho los cuatro documentales, Rolando-Ecuador

    Responder
  9. Paty Sevilla

    Hola me interesa mucho tu tema y quisiera que porfa me ayudes un poco ya que estoy haciendo mi tesis mas o menos algo parecida.

    Responder
  10. ©Herles

    Hola este es el tutorial q estuve buscando…
    Estoy haciendo mi TESIS en domótica y en mi caso utilizo Flash para el interface PERO no logro COMO controlar los puertos paralelo o serial… (desde el flash)

    He visto las imgs q estas montrando en esta pagina donde tienes dos opciones HTML y JAVA…

    Si me podrías enviar el
    código…>©Devil_Herles: devil_herles@hotmail.com

    Responder
  11. Anonymous

    POR: ©Herles (No soy anónimo, solo q no me he logeado pq me he olvidado mi pass… y recuperarlo me puede tomar tiempo! :D)

    Hola may_2508 de hotmail.com, y saludos a todos los q estamos interesados en este tema, despues de mucho tiempo de investigación y pruebas (aun voy en eso) he encontrado la forma de poder controlar toda esta situacion por un CELULAR!, si, un celular!!!. Para eso + bien lo tuve que hacer en Java… con los MIDlets y los SERVlets…

    Si alguien tiene información al respecto, podemos intercambiar…

    Sin ánimos de desmerecer este excelente PAG…! (en realidad me ha ayudado a ver mas alla de mis narices, por asi decirlo.)

    Una vez mas.. SALUDOS A TODOS!

    ©Devil_Herles@hotmail.com

    Responder
  12. Anonymous

    podrias por favor ayudarme nesecito informacion de como reiniciar mi pc por via celular con una llamada reiniciarla solo eso te agradecere mucho si tienes alguna informacion que pudiera servirme de ayuda gracias buen dia

    Responder
  13. Anonymous

    hola soy fredy ortega aficionado a a electroica estoy tratando de hacer un proyecto en el que pueda enecnder y apagar aparatos atravez del celular y comunicandose acon otro celular me pueds ayudar con eso te garadesco por tu tiempo.
    etare pendiente gracias y bue dia.
    fredy ortega

    Responder
  14. sergios

    Hola, Magnifico blog. He estado leyéndolo porque hace poco que yo he iniciado mi propio blog con una vocación similar y casualmente en mis primeros artículos he descrito un proyecto en Visual Basic .NET orientado a controlar aplicaciones que se ejecutan en el PC desde un mando a distancia. Por si a alguien pudiera serle de utilidad te dejo el enlace:
    http://masprogramacionymenosprozac.blogspot.com

    Un saludo y seguiré leyendote.

    Sergio Salas [sergios.weblog@gmail.com]

    Responder
  15. sergios

    Hola, Magnifico blog. He estado leyéndolo porque hace poco que yo he iniciado mi propio blog con una vocación similar y casualmente en mis primeros artículos he descrito un proyecto en Visual Basic .NET orientado a controlar aplicaciones que se ejecutan en el PC desde un mando a distancia. Por si a alguien pudiera serle de utilidad te dejo el enlace:

    http://masprogramacionymenosprozac.blogspot.com

    Un saludo y seguiré leyéndote.

    Sergio Salas [sergios.weblog@gmail.com]

    Responder
  16. Anonymous

    che muy bueno todo esto muy interesante.. el sueño de todo futuro ingeñiero en sistemas. (como yo)
    Ahora, habria que hacerlo con bluetoth no te parece?
    Desde un telefono son 10 mts de alcance. se puede programar una aplicacion java…
    Saludos
    Juan, Buenos Aires, Argentina.

    Responder
  17. Dieguin

    Buenas compañero, felicitaciones por su proyecto, le comento que igual yo estoy en un proyecto de hacer encender un foco mediante SMS del celular, quisiera saber si no es mucha molestia si me podria ayudar con alguna información o como puedo iniciar este proyecto me seria de mucha ayuda, gracias y esperare tu respuesta y si puedes tu correo para estar mas comunicado

    Responder
  18. fernando

    hola me gustaria si me pudieran recomendarme alguinos buenos programas para desbloquear redes inlambricas ya que es un proyesto para la universidad

    Responder

Responder a Paty Sevilla Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *