Saludos
Abro mi segundo tema en este grandioso Foro para aportar el diseño de una interface por puerto paralelo y software desarrollado en VB6.0. que sera dividido en tres partes, en la primera parte la tarjeta principal , en la segunda el software y la tercera los modulos..
Aplicaciones:
Domotica, Robotica, Automatizacion y para coches como seria ¿carbotica?
Requerimientos:
Desktop, Laptop o Carputer con puerto paralelo bidireccional.
SO Windows XP
VB6.0
Hardware
La idea fue desarrollar una tarjeta principal que tuviera la capacidad de controlar 8 modulos de 8 bits cada uno destinados a la adquisicion o envio de señales analogicas o digitales....
Estos modulos podrian ser preconfigurados de entrada o salida utilizando los IC TTL 74245 para las entradas y los 74573 para las salidas...
Anexo esquema y Vista frontal de la tarjeta principal...
*Nota seria indispensable contar con conocimientos basicos de electronica y computacion para la realizacion de este proyecto.
Espero sea de su agrado y les sea util...
en un posterior mensaje subo fotos de la tarjeta principal...
les debo el video de su funcionamiento pues no logre tener una buena calidad con mi camara...
Saludos...
1.-Placa fenolica 1/cara
2.-2 tiras de 36 pines dobles
3.-24 resistencias de 10kohms 1/4w
4.-2 ULN2803
5.-2 74540
6.-1 74138
7.-1 capacitor electrolitico 470uF/16v
8.-1 Led
9.-1 resistencia 330ohms 1/4w
10.-3 capacitores ceramicos 100nF (codigo:104)
11.-1 conector hembra para molex (P4) de atx
12.-1 conector db25 macho para cable plano
13.-1 conector idc hembra 26pines para cable plano
14.-9 conectores idc hembras 34pines para cable plano
15.-1mt cable plano 40vias
el costo aprox de materiales es de $30usd
Recomiendo ampliamente el elaborar el esquema en su diseñador preferido de PCB, imprimir en papel vegetal (Albanene, encerado) utilizando impresora laser y llevarlo a un serigrafista y que les imprima la placa...
continuara....
Segunda parte
El Software
nota importante: los empaquetados al ser descargados y por contener el programa servidor(driver) que es residente podrian ser alertados como amenaza por algunos antivirus.
Abro mi segundo tema en este grandioso Foro para aportar el diseño de una interface por puerto paralelo y software desarrollado en VB6.0. que sera dividido en tres partes, en la primera parte la tarjeta principal , en la segunda el software y la tercera los modulos..
Aplicaciones:
Domotica, Robotica, Automatizacion y para coches como seria ¿carbotica?
Requerimientos:
Desktop, Laptop o Carputer con puerto paralelo bidireccional.
SO Windows XP
VB6.0
Primera Parte
Tarjeta Principal
Hardware
La idea fue desarrollar una tarjeta principal que tuviera la capacidad de controlar 8 modulos de 8 bits cada uno destinados a la adquisicion o envio de señales analogicas o digitales....
Estos modulos podrian ser preconfigurados de entrada o salida utilizando los IC TTL 74245 para las entradas y los 74573 para las salidas...
Anexo esquema y Vista frontal de la tarjeta principal...
*Nota seria indispensable contar con conocimientos basicos de electronica y computacion para la realizacion de este proyecto.
Espero sea de su agrado y les sea util...
en un posterior mensaje subo fotos de la tarjeta principal...
les debo el video de su funcionamiento pues no logre tener una buena calidad con mi camara...
Saludos...
Materiales
para tarjeta principal
Lista de materiales para la construccion de la tarjeta principalpara tarjeta principal
1.-Placa fenolica 1/cara
2.-2 tiras de 36 pines dobles
3.-24 resistencias de 10kohms 1/4w
4.-2 ULN2803
5.-2 74540
6.-1 74138
7.-1 capacitor electrolitico 470uF/16v
8.-1 Led
9.-1 resistencia 330ohms 1/4w
10.-3 capacitores ceramicos 100nF (codigo:104)
11.-1 conector hembra para molex (P4) de atx
12.-1 conector db25 macho para cable plano
13.-1 conector idc hembra 26pines para cable plano
14.-9 conectores idc hembras 34pines para cable plano
15.-1mt cable plano 40vias
el costo aprox de materiales es de $30usd
Recomiendo ampliamente el elaborar el esquema en su diseñador preferido de PCB, imprimir en papel vegetal (Albanene, encerado) utilizando impresora laser y llevarlo a un serigrafista y que les imprima la placa...
continuara....
Segunda parte
El Software
Las Aplicaciones estan desarrolladas en VB6.0 por ser un lenguaje basico para los amantes de la computacion y probadas bajo el sistema operativo windows XP, consiste basicamente en dos aplicaciones:
la primera llamada Servidor(Driver) cuya funcion es permanecer de forma residente en la barra de tareas, en espera de clientes locales o remotos via intranet o internet, tiene la capacidad de soportar varios clientes otorgandoles un ID como identificacion, y adquirir o enviar la informacion al puerto paralelo.(Aprox 32000 usuarios)
la segunda aplicacion llamada Cliente envia o recibe la informacion al servidor(Driver) y se ejecuta de forma normal o similar a cualquier aplicacion.
El metodo de adquisicion y envios de los datos es atravez del componente winsock de microsoft..
Al descomprimir los archivos adjuntos aparecen dos empaquetados ECServidor y ECCliente
ECServidor contiene la aplicacion de instalacion del servidor(Driver)
Nota:
-en caso de que no se cuente con puerto paralelo al ejecutar la aplicacion enviara un mensaje de error puesto que el componente ActiveX no encontrara el punto de entrada al puerto.
ECCliente Contiene la aplicacion del cliente y el codigo en vb6.0 como ejemplo para nuestro primer modulo que sera el de testeo o prueba...
Nota:
-si la conexion es via local se utiliza el nombre del equipo en la red o su I.P.
-Si la conexion es via internet y la direccion es dinamica se requere de otorgerle al servidor una NOIP. y desactivar u otorgar un permiso de entrada al puerto en el firewall.
solo restaria instalar los programas y analizarlos que estan bastante sencillos....
Continuara.....
la primera llamada Servidor(Driver) cuya funcion es permanecer de forma residente en la barra de tareas, en espera de clientes locales o remotos via intranet o internet, tiene la capacidad de soportar varios clientes otorgandoles un ID como identificacion, y adquirir o enviar la informacion al puerto paralelo.(Aprox 32000 usuarios)
la segunda aplicacion llamada Cliente envia o recibe la informacion al servidor(Driver) y se ejecuta de forma normal o similar a cualquier aplicacion.
El metodo de adquisicion y envios de los datos es atravez del componente winsock de microsoft..
Al descomprimir los archivos adjuntos aparecen dos empaquetados ECServidor y ECCliente
ECServidor contiene la aplicacion de instalacion del servidor(Driver)
Nota:
-en caso de que no se cuente con puerto paralelo al ejecutar la aplicacion enviara un mensaje de error puesto que el componente ActiveX no encontrara el punto de entrada al puerto.
ECCliente Contiene la aplicacion del cliente y el codigo en vb6.0 como ejemplo para nuestro primer modulo que sera el de testeo o prueba...
Nota:
-si la conexion es via local se utiliza el nombre del equipo en la red o su I.P.
-Si la conexion es via internet y la direccion es dinamica se requere de otorgerle al servidor una NOIP. y desactivar u otorgar un permiso de entrada al puerto en el firewall.
solo restaria instalar los programas y analizarlos que estan bastante sencillos....
Continuara.....
nota importante: los empaquetados al ser descargados y por contener el programa servidor(driver) que es residente podrian ser alertados como amenaza por algunos antivirus.
Adjuntos
-
ECScheme.JPG190.1 KB · Visitas: 673
-
ECPCBFront.JPG144.2 KB · Visitas: 436
-
Foros de electronica.rar76.3 KB · Visitas: 219
-
EC Project.part1.rar878.9 KB · Visitas: 227
-
EC Project.part2.rar878.9 KB · Visitas: 175
-
EC Project.part3.rar878.9 KB · Visitas: 159
-
EC Project.part4.rar325.5 KB · Visitas: 155
Última edición por un moderador: