fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Viejo coche teledirigido

24 Respuestas
5 Usuarios
0 Reactions
9,364 Visitas
oliva281
Respuestas: 105
Topic starter
(@oliva281)
Estimable Member
Registrado: hace 14 años

hoy limpiando el trastero me he encontrado un viejo Ferrari teledirigido y ya sabeis... no he podido resistirme a abrirlo, resulta que solo usaba 2 motores cc, uno para mover las 2 ruedas traseras a la vez y otro para girar las delanteras como si tuviera un volante. El caso es que toda la parte electronica estaba para tirarla: cables rotos, soldaduras oxidadas, una placa caotica (yo por lo menos no la he entendido)... y ya que todo el "montaje" viene hecho, pensaba en motarme yo mismo la placa, y aprender un poco más, mi idea es la siguiente:
Controlar el motor trasero mediante un L293D en ambas direcciones y el motor delantero con otro L293D para girar las ruedas, y controlarlos con un pic 16F84A.
Tambien tenia pensado incorporale 4 CNY70 para que puede seguir lineas...

La verdad, todavia estoy un poco verde.... espero vuestros consejos 😀
Saludos

Responder
23 respuestas
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

Sí, lo normal es que en la dirección vaya un servo que hace girar las ruedas. Y seguramente esa electrónica de la que hablas controlara el motor de modo que funcionase igual que un servo, aunque sin la carcasa estandard.

Responder
oliva281
Respuestas: 105
Topic starter
(@oliva281)
Estimable Member
Registrado: hace 14 años

bueno, ya tengo todo preparado excepto el L293D... la verdad es que no lo he encontrado por ningun sitio... habia pensado en el MCP14E5, ya que tiene 4A por canal y me aseguro de que no se me queme... en una tienda en la que he estado me han recomendado el L200, pero la verdad es que no me convence...
Alguien tiene experiencia con el MCP14E5 y arduino??? he visto el datasheet y me he liado un poco... A ver si me aclaro:
- 4A por canal
- Control de un solo motor en ambas direcciones
Segun la siguiente imagen:
MCP14E5 pinout
2 pines de arduino van a IN A (pin2) y a IN B (pin 4)
OUT A (pin7) y OUT B (pin5) van al motor
Por tanto habria que mandar la señal HIGH a ENB_A Y ENB_B
¿me equivoco?
por favor, aclararme el tema...
Gracias
Saludos

Responder
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

Si quieres controlar la velocidad, usa los dos enables conectados a una salida pwm del micro y los pines in_A y in_B conectados a cualquier pin del micro para controlar la dirección o el freno. En la salida que va a los enables puedes poner una resistencia pull-down para que cuando no haya entrada no se activen los motores.

Por cierto, quizá mejor que el 14E5, usa el 14E4, que tiene las dos salidas a motor sin negar, el otro tiene una de ellas negadas. Funcionaría igualmente, pero cambiando la lógica de programación. Te adjunto una imagen de como lo tengo en la entrenadora.

Responder
oliva281
Respuestas: 105
Topic starter
(@oliva281)
Estimable Member
Registrado: hace 14 años

Ok gracias dragonet, al final me he decidido por el MCP14E4 (si le tienen en la tienda... 😕 )
Ya tengo el miniservo para la direccion bien acopladito para que se mueva sin problemas...
Una pregunta:
¿como sé donde tengo que poner resistencias, condensadores... etc. entre el arduino y el MCP14E4 o entre el MCP14E4 y los motores...? es que no tengo ni idea 😳 (aparte de las pull-down que me recomendaste que esas si se donde van...)

Responder
sistemasorp
Respuestas: 478
(@sistemasorp)
Ardero
Registrado: hace 15 años

Si te sirve, hace tiempo que hice un robot con un coche teledrigido, arduino y una motor shield:

http://www.sistemasorp.es/2010/07/03/robot-con-arduino-motorshield-modulo-bluetooth-y-camara-portatil/ " onclick="window.open(this.href);return false;

Responder
Página 3 / 5
Compartir: