Os voy a presentar un sistema de domotización sencillo a través del puerto paralelo con control manual y por VOZ desarrollado en VB con pocos recursos que hice cuando tenía 15 o 16 años y utilicé para manejar mi caja tuneada del ordenador

Hace muchos años que me interesa todo lo relacionado con los ordenadores, entradas, salidas y cacharros en general, como ya comenté aquí hace tiempo. Mi primer proyecto fue con un coche teledirigido, y justo después me lancé al mundo de la domótica sin saberlo con esta controladora de 32 Salidas:
El sistema que os voy a presentar consta de 3 partes:
Hardware:
1. Placa de conexión al Puerto Paralelo 32 Salidas:
-Material:
· 4 latch tipo D (74573).
· 1 conector DB25 macho.
. 1 conector IDE 40.
-Utilidad:
· Esta placa se conecta directamente al puerto paralelo del PC (Ahora entenderéis porque deje de avanzar en ese campo… muchos PCs ya no lo llevan) El puerto paralelo tiene la siguiente estructura:

Los pines amarillos van conectados a las entradas de datos de los 4 latch en paralelo, de modo que todos reciben los mismos datos, y son las salidas rojas (C3, C2, C1 y C0) las que habilitan cada uno de los 74573 independientemente, así decides a dónde va el dato (D7-0) que has mandado desde el PC. Si cada uno de los 74573 tiene 8 salidas y podemos manejar 4, tenemos 32 salidas para manejar desde el PC… ¡¡¡32 SALIDAS!!! podemos manejar 32 aparatos… la veradd es que nunca le encontré utilidad a tanta salida…
2. Etapa de potencia:
-Mis desarrollos:
· La primera que hice era bastante complicada, a base de transistores:
· Después descubrí los ULN2803 así que monté una etapa híbrida entr
e ULN2803 para los leds y relés para los ventiladores y el control de la
iluminación de la habitación.
-Materiales de la híbrida:
· 4 Relés.
· 4 ULN2803
· 2 Conectores IDE 40
· Pines hembra para conectar los “aparatos” a las salidas de los 2803 y los relés.
3. Programa de control:
Ahora es cuando viene lo interesante. Este tema me apasionó durante muchísimo tiempo, y fuimos creciendo, el programa, mi conocimiento y yo los tres de la mano.
Al principio era un sistema sencillito en el que podías, a base de botones, encender o apagar las salidas.

Después el sistema fue avanzando y controlaba más dispositivos con un aspectyo más amigable, desarrollé juegos de luces para que se ehjecutasen solos.

La última versión que desarrollé es esta:


Aprendí a manejar a “Merlín” (a la derecha)y otros personajes MsAgent con todas sus utilidades, incluida la capacidad de habla y el reconocimiento de Voz.

El resultado es este (Una pena que ya no tengo la caja original para poder hacer enseñar como quedaba, pero os lo podéis imaginar)
Video del sistema funcionando… (Aun por llegar)
.
En breve publicaré un tutorial de como montar este sistema en tu PC paso a paso.





Entradas (RSS)
Mif, te felicito por este proyecto, muy chulo. Y sobre todo por haberlo hecho con solo 15 años… A mi el tema de comunicacion por los puertos del ordenador siempre se me ha resisitido debido al tema de la programacion y por haberlo hecho con lenguajes de algo mas bajo nivel como C. Lo mas que he llegado es utilizando el hyperterminal por rs-232. Haber si puedes poner en las siguientes entregas algo de código. ¿Una pregunta, ¿VB tiene blibliotecas para acceder a puertos de manera sencilla o lo haces a bajo nivel…?
Muchas Gracias Manu!
Estoy preparando el diseño del circuito en para poder publicarlo… mala costumbre la mia de no hacer jamas un diseño a ordenador… jajaja
Ademas sacare la semana que viene el programa y una adaptacion paa manejar a TupperBot (o cualquier oto robot) controlado por Voz…
Ojala no tuviese que ir a clase mañana… jajaja
Apuntado queda…
oye, me intereza saber cuado pondras el tutorial. de esta maravilla:)