jun 15 2010
Controlando Auto R/C por el puerto paralelo – detalles
Bueno, como para darle el dinamismo perdido en el blog, voy a postear lo que me pidieron que explique en un par de comentarios sobre el auto r/c y su control por el puerto paralelo. Como puse en esos comentarios, no es nada del otro mundo, es mas, es sencillísimo, y como dicen que una imagen vale más que mil palabras pondré fotos y los pasos a seguir para hacer lo mismo con cualquier auto a r/c.
Pasos:
Desarmar el control remoto del auto y examinar la placa impresa.

Figura 1
Primero, las rayitas azules indican que desde la otra vista de la foto, es el mismo componente (interruptor), los puntos verdes son las partes del circuito que están abiertas y esperan ser cerradas por el interruptor, osea se cerraran cuando se presión las partes sombreadas del componente de color plomo al que señala la flecha roja.

Figura 2
Ahora, pueden ver el interruptor del otro lado y guiándonos de la vista anterior, nos podemos dar cuenta que por todo el interruptor señalado (porque hay otro en la parte superior derecha), está pasando la corriente correspondiente a V-, eso lo podemos comprobar rápidamente con un voltímetro, ya que se ponemos el terminal positivo al V+ y el otro al interruptor cerrado vamos a ver cómo nos marca bien el voltaje de la batería por la cual está siendo alimentado el control.
Luego, sabemos que el V- es un 0 lógico, por lo que si queremos que el carro avance sin presionar cerrar el interruptor, pues solo debemos mandar un 0 lógico desde la pc, en este caso por el puerto paralelo. Entonces si usamos el registro 0×378 y suponiendo que enviamos el dato por el pin 2, el código para que el carro avance seria 11111110, ya que el pin 2 vendría a ser el 0, la cual es la señal necesaria para que el auto avance; esto en hexadecimal se vería así: 0xFE.
Finalmente, el puerto paralelo entrega algo de 3.3 V y nosotros necesitamos el voltaje de la batería del control remoto, por lo que simplemente yo usé un L293B para amplificar la señal, la salida del las cada una de las 4 salidas del L293B serán asignadas a los interruptores, osea uno para cada instrucción AVANZAR, RETROCEDER, IZQUIERDA y DERECHA. Aquí solo pondré una foto de cómo sería para el código de AVANZAR osea 0xFE por el pin 2 del conector db25 del lpt.

Figura 3
El cable azul: CONTROL AUTO, es el mismo cable azul que sale del punto verde del circuito de la Figura 1 y bueno el código del programa en java esta en el post original en http://ifxperu.com/2010/01/jugando-con-mi-auto-rc/
Son la 01:02 de la mañana y creo eso es todo por ahora, espero postear más seguido, lo que pasa es que me da pereza escribir =P.
Saludos.





jul 03, 2010 @ 22:13:26
donde consigo el CI L293B, se tiene q usar especificamente ese ?
jul 04, 2010 @ 22:51:30
nop, tambien podria ser un uln2003. Yo usé ese porque lo tenia a la mano =D.
may 01, 2011 @ 13:06:43
hola
me gusto mucho tu proyecto yo tambien estoy haciendo mi carro
jun 05, 2011 @ 20:42:33
Hola, me encanto tu proyecto o:!
pues.. me toco hacer este mismo para fin de semestre…
y la verdad no tengo mucha idea de como hacerlo ):
y te agradeceria mucho que me ayudaras a entender
este proyecto más a fondo.. ú.ù porfavor..
mi correo es: nowhere_zack.infection@hotmail.com
muchas gracias de ante mano ):