Jugando con mi auto R/C
Desde chibolo siempre me han gustado los autos a control remoto, sin embargo, nunca tuve uno. En la navidad pasada, se me dio por comprarme uno simple en radioshack y me salió un poco mas de 50 soles con baterías y todo.
Estuvimos jugando con el carrito toda la noche buena yo y mi primo de 12 años xD. Al día siguiente, ya me había aburrido un poco, así que se me dio por desarmar el control remoto para ver el circuito =P. Y pues –como no se mucho de electrónica- entendí solo el 10% del circuito, lo cual fue suficiente para poder darme cuenta que el auto se movía con la presión de 2 pares de interruptores.
Eso me dio la idea de querer manejar el auto mediante el puerto paralelo de la pc, mas específicamente con las teclas direccionales. Y sin perder tiempo me puse manos a la obra.
En realidad lo que iba a hacer fue algo fácil pues si ven la primera imagen solo hay que cerrar el circuito; es decir, si de un lado del interruptor le llega un 1 lógico para que cierre el circuito tengo que darle un 0 lógico y viceversa (lo que digo se puede ver en la plaquita ya que hay un V+ y un V-. Si le hago que llegue un 1 lógico es como si el interruptor estuviera abierto, es algo parecido al principio de los displays de 7 segmentos de ánodo y cátodo común.
Ahora, los estados lógicos van a ser mandados desde el puerto paralelo a las entradas del CI L293B, por el registro de datos (lo verán en el programa). Mejor dicho al puerto paralelo conecté 5 cables, 4 del pin 2 al pin 5 y 1 cable a cualquiera de los pines de tierra, el cable del pin de tierra del lpt lo conecte a lo que corresponde a tierra en el protoboard y el cual se va a unir a la tierra de la batería del control remoto. Si se dan cuenta es el mismo principio que usé para controlar motores pap, pero mucho mas simple. En síntesis ya no hay diodos y las salidas del L293B, en lugar de ir al motor, van a cada interruptor del control remoto.
Lo q me dio lata fue que mientras sacaba algunos tornillos con el desarmador rompí el cable de la antena, el cual tuve q soldar nuevamente y lo cual me hace recordar de lo mucho que me gusta soldar (sarcasmo ¬¬).
Después del uso de unos cuantos cocodrilos, todo salió bacán, aunque tuve que lidiar con el pequeño problema de la pulsación de teclas simultaneas en java, el cual solucioné con 2 pares de variables bandera (siempre me sacan de apuros).
Al final todo salió bien y colgué el siguiente video en youtube:
Bueno compartiré el código solamente, porque el hardware no lo puedo compartir xD. Para acceder al puerto paralelo desde java usé la biblioteca java que ya había posteado antes.
Código Fuente (JAVA)
PD: Para los que ya saben algo de electrónica, esto es bastante sencillo. A mi me hubiera gustado que me mostraran esto en el colegio, así que si algún estudiante aficionado a la electrónica se da su vueltita por aquí y no entiende algo, pues simplemente pongan su pregunta como comentario aquí abajito, yo con gusto les respondo =D.
Te ha gustado este post?
Suscríbete al
RSS feed
y obtén todos los post en directo cuando se posteen.
Compartir este post:




Información Bitacoras.com…
Valora en Bitacoras.com: Desde chibolo siempre me han gustado los autos a control remoto, sin embargo, nunca tuve uno. En la navidad pasada, se me dio por comprarme uno simple en radioshack y me salió un poco mas de 50 soles con baterías y todo. Estu…
Yo tambien he sido aficionado a los carritos a control remoto.. y pues siempre los desarmaba, y no los volvía a armar.. xD jejeje.. creo que debí estudiar mas en orgarco.. =(
Ahora sería chevere, conectarlo con una camara, conseguir otro carrito y hacer carreras xD jejeje.
hola mi estimado soy estudiante de ing en sistemas computacionales de 4 semestre a lo cual me encargaron hacer algo como esto pero pues no tengo conocimiento de electronica y pues me pidieron que implementara esto en visual basic.net o de perdida en c++ pero pues no tengo ni idea como hacerlo, nose si me pudes ayudrme…
de antemano muchas gracias por tu atencion…
hola Juan Antonio, bueno ahorita ando un poquito ocupado, pero la idea basica es la de usar el CI L293B, mas que todo lo uso para amplificar la señal que saldra como orden del puerto paralelo, luego es cosa de jugar con un multitester y el circuito impreso del control remoto =D, tendrias que darte cuenta si V+ o V- cierra el circuito, porque eso es lo que hacen los botones que permiten moverlo =D. En dos dias me desocupo y te explico un poco mas =D.
Hola Clayde, felicidades x tu… como llamarlo. A ya se, tu gran creatividad y k mjor manera d pasar el tiempo k reinventando jajaja. Oye un favorsot del tamaño del mundo. Tndras l diagrama del circuidto k armast
, xfa. Esk siguiendo tu ejemplo
, voy a presentar algo similar como proyecto.T agradeseria muchisismo si pudieras ayudarm, ya sea con el diagrama o mas fotos del circuito. Grax y saludos… Faby
hola fabiola,
Disculpa por la demora en responder pero estuve algo ocupado en estos ultimos meses. Pues lo que hice no es muy complicado, por no decir que es facilisimo. Si te compras un auto a R/C, solo bastará con desarmar el control del auto y fijarte hacia donde apuntan sus botones. En este caso yo encontré un switch abierto que se cerraba al mover la pequeña palanca del control. Al cerrarse el switch o interruptor dejaba pasar la corriente y cerraba el circuito. Yo solo me fijé a donde iba la pista de la placa cuando cerraba el circuito y pues vi que iba a un V- osea al cero logico del circuito, claro puede ser q esto varíe dependiendo del control del auto. Luego de eso puse un L293B conectado al voltaje de la bateria de 9 V del control para que amplifique la señal del puerto paralelo del cual enviaba un los codigos correspondientes para que se mueva el auto y listo!!!. Lo demas lo hice en Java enviando las codigos correctos por el LPT para que pueda moverse =D.
Ey thank you por la informacion……..pero yo necesito el diagrama del circuito del integrado que aparece en la breadboard;crees que lo pasar a mi correo y me envias un poco mas de informacion porfa