Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.
Hola. Estoy inmerso en el diseño de un robot para la prueba de laberinto y quería tener alguna opinión, ya que soy novato.
Lo que tenía pensado es controlarlo con el 16f84 u 877 si el primero se queda corto, motores paso a paso para poder realizar giros de 90º, 3 sensores GP2D120 o similares. Ahora mi duda principal es si añadir dos SAA1027 para el control de los motores o hay alguna alternativa más económica? La verdad es que entre los sensores y los motores se va un buen pico para ser estudiante pobre XD.
Y por que no usas servos son mas baratos y pesan menos ademas un motor paso a paso consumira mas. puedes usar los lb293,298 que son drivers de control.
ademas para un paso a paso necesitarias 4 señales, para un servo una.
saludos
Gracias por la respuesta tan rápida. La razón de haber pensado en usar motores paso a paso es para poder girar 90º exactos.
Las paredes del laberinto tiene posicionadas todas sus paredes a 90º. Tiene una entrada en cada lado, ya que es un cuadrado, y se trata de entrar por una de las entradas (se sortea justo antes de comenzar) y salir por la del frente. E laberinto es conocido con anterioridad, por ello mi intención era la de programar los 4 posibles caminos y justo antes de la prueba indicarle al robot el camino que tiene que hacer mediante 2 microinterruptores, y para ello la forma más fácil que se me había ocurrido era darle instrucciones tipo "anda recto hasta encontrar un hueco a tu derecha", "gira a la derecha", etc. No sé si me explico... De esta forma, al girar 90º exactos apenas habría desviación.
picfffff escribió:
Gracias por la respuesta tan rápida. La razón de haber pensado en usar motores paso a paso es para poder girar 90º exactos.
Con servos se puede obtener una precisión de alcanza el medio grado.
Te adjunto un material donde se habla de los servomotores y su uso en la robotica .
Saludos.
Vale, pero para no complicar mucho la mecánica pensaba hacerlo como la mayoría de microbots, que girara por la diferencia de revoluciones de una rueda a la otra, y si no me equivoco a lo que os referís sería haciéndolo con un servo sin "trucar", o sea con unas ruedas directrices y otras motrices como un coche, no?
El inventillo ese que dices se llama encoder. Un encoder absoluto te dira exactamente en que posicion se encuentra.
con servos tendrias que trucarlos, pero no quitarles la electronica si no la pestaña solo, asi los sigues controlando por pulsos, segun la resolucion del servo pues podras hacer que se mueva lo minimo. como dice Li-ion.
Residente escribió:
con servos tendrias que trucarlos, pero no quitarles la electronica si no la pestaña solo, asi los sigues controlando por pulsos, segun la resolucion del servo pues podras hacer que se mueva lo minimo. como dice Li-ion.
Me podrías facilitar alguna dirección donde venga algún ejemplo o explique algo más sobre eso? Hasta donde yo tenía entendido la electrónica del servo también le limitaba a 180º...
Pues buscando seguro encuentras algun ejemplo, no tengo ninguno a mano, los servos que yo truque eran unos futaba 3003 y funcionaron perfecto, solo con quitar la pestaña y sacar el potenciometro que lleva haciendo un agujero en su cajita para poder regularlo.
Si encuentro algo lo subo.
saludos