TODOPIC

Mecatrónica => Robótica => Mensaje iniciado por: dogflu66 en 07 de Septiembre de 2005, 12:14:00

Título: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 07 de Septiembre de 2005, 12:14:00
He abierto un tema nuevo para asi postear solo los avances de este bot... ya que el hilo de Bot con 16f877 es ya un tocho muy extenso y a tomado un carácter muy técnico y amplio... y el que se quiera incorporar lo tendra mas facil de esta forma... espero que esteis de acuerdo con migo.

Bajo mi opinion pienso que para no desesperarnos trabajando directamente sobre una pista con unos dibujos difíciles, lo primero seria trabajar sobre una en forma de elipse y con las curvas no muy pronunciadas, hasta que logremos que el bot siga correctamente la pista tanto de izquierda a derecha y viceversa sin salirse... y de esta forma vemos como nos responde la mecanica... y comprobamos lo que hace el bot con respecto a lo que nosotros queremos realmente...

Resumiendo por lo pronto un solo objetivo:
que el bot siga una elipse en ambos sentidos sin salirse de ella a la máxima velocidad que permita la mecanica, la física y como no el software.

Lo que tenemos:
Una base movil no importa el tamaño ni el peso.
Con dos motores minimo con gobierno independiente de cada uno.
Y una rueda loca que en mi caso estara en la parte de atrás del bot.
Y dos sensores minimo para distinguir el blanco del negro enfocados hacia el suelo en mi caso en la parte delantera.
Y una pista en forma de elipse de color negro su contorno, sobre fondo blanco u otro color con tal de que funcione (se puede fabricar una fácilmente utilizando cinta aislante negra sobre el suelo o cartulina o cualquier otro soporte que haga suficiente contraste entre ambos colores).

Alguna opinión?


Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 07 de Septiembre de 2005, 12:39:00
Hola:

Me parece bien la iniciativa de abrir otro tema... el otro del bot con 16f877 lo estabamos mezclando con otras cosas hacia la cual creo que no estaba enfocada...

Solamente reuno las cosas y pongo unas fotos... me pareceria interesante que cada uno de nosotros pongamos fotos de como van quedando nuestros bots a medida que los vayamos construyendo y aun mas interesante seria colgar Videos para ir viendo el funcionamiento y porque no algoritmos para entre todos sacar algo optimo corregir posibles fallas y mejorar las ideas viendo todos los bots para tratar de mejorar en algo el propio....
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 07 de Septiembre de 2005, 13:43:00
Me parece muy bien... y ya puestos le pondremos nombres a los cacharritos... y esperemos que la gente se anime y montemos un grupito de 5 o 6 bot...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 07 de Septiembre de 2005, 14:02:00
Hola:

Eso de escoger el nombre creo que es lo mas dificil... Sonrisa Gigante, estaba pensando en algun nombre de un Dios de la Mitologia Griega... pero los nombres como Ares(Dios de la guerra), Apolo(Dios del sol) ya se los han puesto... estaba pensando en ponerlo Hyperion... pero vamos a ver cuando y con que nombre lo bautizo.. ji ji ji Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 07 de Septiembre de 2005, 14:57:00
Bueno como esto de poner nombres mitologicos ya no esta de moda, y precisamente los nombres raros (nick) los tenemos nosotros ocupados, el mio he decidido que se llame Miguelito, por su puesto sin intención de ofender a nadie...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 07 de Septiembre de 2005, 16:18:00
Hola:

Yo en estos dias voy a hacer el esquema de mi controladora y vine averiguando precios para mandar a hacer la PCB la ventaja es que me van a cobrar barato USD$ 10 doble cara... por eso ya estoy mas animado... porque antes tenia solo montado en Protos...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: todopic en 07 de Septiembre de 2005, 18:14:00
RebotadoSonrisa Gigante je je je.... les comento que en el año 98 (y parece que fue ayer), construi con mis alumnos "el tortugo Marcelo", lo de tortugo por la forma de avanzar,  que eran dos motores con reduccion satelital, y el procesador, de solo 2 bits!!!!Sonrisa Gigante
je je, empleaba un cd4093 (cuatro nand con triger shcmit)  en forma de latch, y 2 celulas fotoelectricas....
cada salida a un motor, asi que avanzaba uno, sensaba la linea, se detenia y arrancaba el opuesto......
realmente funcionaba muy bien... si puedo coloco una foto (tendre que sacarle la tierra je je)


Norberto
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 07 de Septiembre de 2005, 18:23:00
Hola:

Pues quedamos la espera de las fotos Norberto... y ahora con el del curso de robotica que estas recibiendo me imagino que ya lo hecharas a volar... Sonrisa Gigante Sonrisa Gigante Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 08 de Septiembre de 2005, 00:14:00
Aquí dejo el programita... tengo un .avi del Bot-Miguelito funcionando pero no tengo/no se donde colgarlo...
/***************************************************************************
** VEHICULO QUE SIGUE UNA LINEA NEGRA con #define **************************
** FUNCIONA CON TODAS LAS POSICIONES INICIALES DEL VEHICULO ****************
** a 08/09/2005 ************************************************************
***************************************************************************/

#define m_atras(t) OnFwd(OUT_A+OUT_C);Wait(t);       // motores atras
#define m_adelante(t) OnRev(OUT_A+OUT_C);Wait(t);    // motores pa lante
#define m_derecha(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t); // motores izquierda
#define m_izquierda(t) OnFwd(OUT_C);OnRev(OUT_A);Wait(t); // motores derecha
#define m_stop(t) Off(OUT_C);Off(OUT_A);Wait(t); // motores parados

int umbral_1;         // valor ambiente del light 1
int umbral_2;         // valor ambiente del light 2

task main()
{
 SetSensor(SENSOR_1,SENSOR_LIGHT);  // establese el tipo de sensor y puerto
 SetSensor(SENSOR_2,SENSOR_LIGHT);  // establese el tipo de sensor y puerto

 m_stop(0);            // motores stop
 Wait (50);            // espero 500 miliSegundos
 umbral_1=SENSOR_1;    // leo el valor del nivel de luz exterior
 umbral_2=SENSOR_2;    // lo mismo que la anterior
 Wait (50);            // espero 500 miliSegundos
 while(true)           // bucle principal impide que se termine el programa
 {

  while (((SENSOR_2) >= (umbral_2-4)) && ((SENSOR_1) < (umbral_1-4))) // gira a la derecha
  {
   m_derecha(4);      // pa la derecha
   m_adelante(1);     // pa lante para evitar los rebotes derecha-izquierda continuamente
   m_stop(0);         // respiro un momento
  }

  while (((SENSOR_1) >= (umbral_1-4)) && ((SENSOR_2) < (umbral_2-4))) // gira  a la izquierda
  {
   m_izquierda(4);
   m_adelante(1);
   m_stop(0);
  }

  if ((SENSOR_2 >= (umbral_2-4)) && (SENSOR_1 >= (umbral_1-4))) // estoy en "to lo negro"
  {
   m_adelante(12);       // pa lante
   m_stop(0);
  }

  if ((SENSOR_2 < (umbral_2-5)) && (SENSOR_1 < (umbral_1-5)))    // estoy fuera
  {
   while (true)
   {
    m_stop(0);         // me paro por si estoy con las pruebas encima de la mesa
   }
  }
 }
}

*************************************************************
Tiene que ser guays ver al tortugo funcionar...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: lord_10 en 08 de Septiembre de 2005, 01:09:00
tengo un .avi del Bot-Miguelito funcionando pero no tengo/no se donde colgarlo...

Oye pana dogflu66  si en algo te sirve estas direcciones.......aqui lo puedes subir mira: Giño
www.mytempdir.com/  (max 25MB)
www.megaupload.com (max 250MB)


saludos Flash

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 08 de Septiembre de 2005, 07:37:00
Gracias mi pana Lotd_10...
Aqui esta el enlace (robot.avi):

http://sr2.mytempdir.com/149894
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 08 de Septiembre de 2005, 09:13:00
Hola:

Al intentar descargar el archivo me salio un mensaje diciendome que el archivo no existe.... alguien pudo descargarlo...?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 08 de Septiembre de 2005, 10:38:00
Sí, yo lo he descargado, y soy el tercero que lo hace, según dice el servidor.

Se ve chulo tu amigo Miguelito, Dogflu. Lo has hecho en tiempo record, ¿no?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 08 de Septiembre de 2005, 10:45:00
Alguien sabe si esa web soporta Aceleradores para la descarga? Avergonzado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 08 de Septiembre de 2005, 10:45:00
Dogflu, creo que puedes mejorar el tracker un poco de la siguiente forma:

Como ves en la recta tiende a corrigirse alguna vez, eso es porque los sensores (supongo que usaste CNY70) estan muy juntos al eje de las ruedas. Cuanto más lo alejes mejor irá, ami al menos me ocurrió así.

Sonrisa GiganteRebotado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 08 de Septiembre de 2005, 11:08:00
Ahora si ya tengo el video.... se Ve muy bien con ls piezas de lego...  yo lo que he hecho a comparacion del que monte la ves pasada fue cambiar las llantas... eso que dice radon sobre corregirse... no es tambien xq esta yendo muy rapido?

Recuerdo que los CNY70 cuando los monte los puse en el centro de las dos ruedas y para girar el bot hacia cualquier lado hacia que los motoros giresn al reves el uno con respecto al otro para hacer que el eje sea el centro de los mismos....
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 08 de Septiembre de 2005, 11:15:00
Te aseguro que si pones los CNY70 justo en el eje de las ruedas no hay algoritmo posible para que siga la linea, puesto que cuando detecte un blanco estos giraran sobre sí mismos ... lo digo por experiencia Sonrisa Gigante estube probando y ocurria lo mecionado, mejor respuesta al alejar los sensores del eje. Vacilando

¡¡ojo me refiero a los bots con 2 ruedas + 1 loca, que usan las ruedas motrices en sentido inverso para girar!!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 08 de Septiembre de 2005, 11:48:00
Hola:

Pues al parecer me hice entender mal... me referia al centro pero en distancia entre una y otra rueda... no al centro del eje... osea algo asi...

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 08 de Septiembre de 2005, 13:26:00
Si, el primero fui yo para comprobar que funcionaba el enlace...

Aquí dejo una foto con las dimensiones y situación de los sensores...
Los optos son los originales del RIS, que son analógicos y por lazo de corriente, por eso en el programa los valores de umbral_1 y umbral_2, que almacenan el grado de luminosidad del ambiente... y las correcciones esas raras que hago en los condicionales...

Y con respecto a lo que dice Radon no lo he probado, pero en este caso va a ser de la velocidad, ya que las correcciones las hago siempre a la máxima, porque no le implemente control de velocidad a los motores y por eso esos movimientos tan brusco por la aceleración brusca y el frenazo en seco... con tiempos mas cortos en el avance del motor el bot se desplaza mas seguro y no tiembla tanto.

Volviendo a lo mencionado por Radon yo tambien tenia entendido que alejando los sensores y como dijo tambien Radon en otra ocasión con mas sensores va mejor, en este caso durante las pruebas he echado de menos un tercer sensor en el centro y algo mas adelantado que los otros... creo que con estas mejoras se conseguiria ir a mas velocidad y el movimiento seria algo mas suave...

Tambien llene el ojo antes que la tripa con la velocidad del bot porque al querer que fuera tan rapido le puse poca reducción a los motores y unas ruedas muy grandes (las tengo mas grandes todavia) el bot necesitaba mucho tiempo para coger velocidad... en fin un fallo gordo que corregi con ruedas de menos diámetro y añadiendo otro juego de engranajes para conseguir mas potencia y menos velocidad...

Por lo de mas la estructura como ya sabia, aguanta perfectamente... y en cuanto a la rapidez el sistema del RIS permite montar estructuras en un rato, el software es lo que mas tiempo me llevo, pero de todas formas ya monte un sigue lineas hace un par de años con un solo sensor de luz con lo que en este caso ya sabia lo que queria...

Tambien tengo que añadir que se me produjo en efecto pin-pon, corregia para un lado y de inmediato corregia para el otro con lo que el bot temblaba pero no se movia... con un tercer sensor creo que esto no se produciria ya que tendríamos mas datos para la correccion...

Y otro tema es el de comprobar la velocidad de los motores (los llamais encoder creo) ya que hay que hacer correcciones de tiempos (por lo menos con este programita) según las baterias estan mas llenas o bacias... y fin.

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Septiembre de 2005, 10:22:00
Aquí dejo otro video, pero me parece que esta vez deberia llamarlo Pinochito... le tuve que reducir el avance de 120 mSeg a 100 porque se salia... vosotros mismos podreis juzgar...

Bot_Miguelito.AVI
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 09 de Septiembre de 2005, 10:53:00
Jeje, lo mejor es la musica!!! RebotadoRebotadoRebotadoRebotado

Perdona que me contradiga un poco, pero taaaaaaaaaaannnnnnn extremadamente alejado tmpc es bueno, llega un momento en que el bot con el minimo golpe de giro ya sabes, la velocidad angular es la misma, pero contra más alejado la velocidad lineal es superior, por eso se te salia y tubiste que frenarlo.

Hay que buscar un termino medio yo creo, que dependera de la velocidad del bot Sonrisa Gigante

Todo es probar Avergonzado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Septiembre de 2005, 11:49:00
Hola:

Ese bot se mueve al ritmo de Bachata ji ji ji Sonrisa Gigante, estoy de acurdo con radon, no estan muy lejos los sensores...? Cambiaste en algo el codigo? o utilizas el mismo?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Septiembre de 2005, 13:48:00
Jejeee, lo hice por darle un toque de humor al tema... asi que el que se quiera animar a montarlo ya tiene datos suficientes... y utilice el mismo programa solo el tiempo de avance (motor pa lante, cuando el bot esta en to lo negro)... y ahora voy a montar uno lo mas pequeñito que me permita el sistema (si me da tiempo, porque este fin de semana no toy), tambien pondre un video de estos, a este paso montare una video-productora, jejeee... que reis alguna musica de fondo en especial?... Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Septiembre de 2005, 14:10:00
ji ji ji la musica de fondo es mi especialidad (O sino recuerden el video anterior que nocturno decia que el bot iba acojonado xq le daba miedo salirse) pero puedes poner un poco de "perreo" o de "regueton"... Sonrisa Gigante Muchas risas Sonrisa Gigante Muchas risas
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Septiembre de 2005, 14:34:00
No sabia lo del video de tu bot, he estado releyendo el hilo y eso se me paso, porque estuve unos dias desconectado, y se ve que al leer lo acumulado ese no lo vi, ahora lo he intentado descargar pero ya lo han borrado... si te es posible colgarlo de nuevo...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 09 de Septiembre de 2005, 16:33:00
Un seguidor de lineas en miniatura estaria wapo Muchas risas
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Septiembre de 2005, 17:12:00
Hola:

Ya lo cogue de nuevo aqui esta:

http://rapidshare.de/files/4915787/Robot.rar.html

ahora voy a a sacarle un video al que tengo ahora, solo le he cambiado las ruedas y arregle un poco los cables e hice la pista ovalada... en cuanto le saque un video lo subo de nuevo...

Sigue en los protoboards hasta que me den la controladora que me la ofrecieron para el jueves...

 
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Septiembre de 2005, 19:54:00
Que chiquitillo parece y los movimientos son muy suaves, ahora entiendo por lo que decias lo de la velocidad, el mio tambien quedaba con movimientos suaves pero entonces hacia el recorrido muy lento, entonces fui cambiando los tiempos hasta que quedo en lo que se ve en el video...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Septiembre de 2005, 20:05:00
Hola:

Bueno, mide 17cm de ancho y 16cm de largo estas son las dimensiones de que ahora tengo, es un poco mas ancho xq cambie las ruedas ahora le puse unas que me gustan mas...

Personalmente me gusta mas como se mueve asi no son muy bruscos los movimientos... estoy subiendo el video de mi nuevo modelo ya con la pista ovalada para que la vean ustedes...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Septiembre de 2005, 21:32:00
De acuerdo, pero hasta el domingo por la tarde/noche no podre verlo... asi que espero que tengais un buen fin de semana. Muchas risas
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Septiembre de 2005, 21:35:00
Hola:

Gracias e igual para ti....veo qu estas en linea y alla debe ser como las 4:35 de la mañana..... no duermes? ji ji ji... Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Septiembre de 2005, 21:41:00
Durmiendo se pierde el tiempo, y hay tantas cosas que hacer y que aprender!!!, y ahora si desconecto porque el perro me esta pidiendo el paseo desde hace mas de 4 horas el pobre...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Septiembre de 2005, 21:46:00
Bueno eso si... yo tambien me acuesto muy tarde casi siempre duermo como a las 3 am.... me gusta terminar siempre lo que estoy haciendo aunque me lleva malanocharme... Avergonzado... yo tambien me desaparezco este fin de semana.... sera hasta el lunes...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: lord_10 en 10 de Septiembre de 2005, 00:05:00
Por lo visto ala mayoria de aqui del foro nos gusta trasnocharnos Muchas risas ,pero eso si trabajando en alguan cosa.....y mas si es en este apasionante mundo de la electrónica Giño y sobre todo si son los pics Avergonzado


saludos y nos estamos viendo por aqui....Sonrisa Gigante y  que tengan un buen fin de semana señores Flash
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 10 de Septiembre de 2005, 03:55:00
Yo me acoste tempranito ayer para levantarme "pronto" (a las 10) ... para ver la Formula 1, que por cierto empieza ya !!! Me piro !!!! Animo Magic, a por Kimi Sonrisa GiganteSonrisa Gigante

P.D.: me voi a montar un siguelineas lo mas chico y enano que pueda, aver como queda Rebotado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 10 de Septiembre de 2005, 12:09:00
Bueno me "picado" un poco, y voi a intentar hacer un sigue lineas lo mas profesional que pueda.

La idea es hacer un robot muy pequeño y con poco peso, usar 6 CNY70, 4 para seguir lineas (creo que con un buen algoritmo se puede portar bien y rapido con 4 de estos sensores) y luego otros 2 que detectaran las bifurcacione.

Tomaré las bases de competición para hispabot:

http://www.depeca.uah.es/alcabot/hispabot2004/rastreadores.pdf

Una fotico para que sepais que hablo de las bifurcaciones y tal ...

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 10 de Septiembre de 2005, 14:49:00
Hola:

Pues se ve bien... eso seria un poco luego pero, digo, hablo pormi almenos... quiero ir de a poco ahora quiero colgar el video que comentaba (No se que pasa pero cada ves que intendo antes de acabar me produce un error) para que opinen y hacer las adecuaciones correspondientes, luego para pensar en poner mas sensores e ir cambiando el modelo de la pista, pero el objetivo final seria hacer o tener uno que recorra sin problemas en cualquier pista..... (Esa se ve interesante)... Sonrisa Gigante

Radon cuando nos muestras como camina el tuyo...? Giño
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 10 de Septiembre de 2005, 14:54:00
Anda algo paradillo, sobre todo por lo que comentaba con dogflu en el otro hilo, no consegui que valla el radar IR, y no puede funcionar como explorador ... para seguir lineas si lo probe ya, va bastante bien, aunque con solo 2 CNY que tiene si se encuentra con una curva en ángulo recto no siempre es capaz de trazarla y aveces se escapa.

Ahora estoi con un frecuencimetro, cuando lo acabe prometo regresar Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 11 de Septiembre de 2005, 01:07:00
Hola:

Pues como veran es muy sencillo, estoy trabajando con un PIC 16F628 sin oscilador ni reset... dos sensores CNY70, dos servos Hitec HS-311 un L293D una 40106 y dos leds....

Aqui pongo el codigo de lo que tengo hasta ahora

Codigo:
"Seguidor de linea: Hyperión
"Giovanni Lafebre
"Cuenca - Ecuador

@ DEVICE pic16f628, INTRC_OSC_NOCLKOUT "Reloj interno solo
@ DEVICE pic16f628, WDT_OFF " Watchdog Timer desconectado
@ DEVICE pic16f628, PWRT_ON " Power-On Timer conectado
@ DEVICE pic16f628, BOD_ON " Brown-Out Detect conectado
@ DEVICE pic16f628, MCLR_OFF " Master Clear Externo desconectado
@ DEVICE pic16f628, LVP_OFF " Low-Voltage Programming desconectado
@ DEVICE pic16f628, CPD_OFF " Data Memory Code Protect desconectado

TRISA=%11111111

cmcon=7

pause 2000

loop:

    select case PORTA
        case 0
            gosub izquierda
        case 1
            gosub adelante
        case 3
            gosub derecha
    end select
    goto loop

    adelante:
        high 0:high 1: low 2
        high 3:high 4: low 5
        return
    atras:
        high 0:low 1: high 2
        high 3:low 4: high 5
        return
    izquierda:
        high 0:low 1: high 2
        high 3:high 4: low 5
        return
    derecha:
        high 0:high 1: low 2
        high 3:low 4: high 5
        return
end
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 11 de Septiembre de 2005, 11:34:00
Hola:

Dogflu una pregunta... ¿Cuanto mide tu pista para ver que tan lento va el mio en comparacion al tuyo?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 11 de Septiembre de 2005, 19:02:00
Aquí tienes las dimensiones espero que se entiendan...

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 11 de Septiembre de 2005, 20:51:00
Por fin pude descargar el video (al quinto intento), se ve chulo tu Hyperion...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 11 de Septiembre de 2005, 20:56:00
Algun consejo o recomendacion?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Septiembre de 2005, 05:05:00
Escrito originalmente por LordLafebre
Hola:

    adelante:
        high 0:high 1: low 2
        high 3:high 4: low 5
        return
end[/code]


Lo veo bien, cuando tengas la pista comparamos tiempos y asi podemos actuar en consecuencia, lo que queria preguntarte es si los sensores tuyos van normalmente dentro de la linea negra o uno si y otro no, porque los mios normalmente van fuera al borde de la linea, asi cuando uno de ellos esta dentro significa normalmete que esta en una curva y cuando los dos estan fuera significa que la linea esta en el centro y esto la mayoria de las veces significa que Miguelito esta en una recta para asi acelerar.. que os parese este planteamiento?... por su puesto teniendo en cuenta que estamos haciendo la regulación con solo dos sensores... y otra cosa, es una versión de Basic?, porque no la conozco y como sabe el compilador cuando High/Low que te refieres a un puerto determinado?...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 12 de Septiembre de 2005, 05:35:00
Yo el que probe tenia ambos sensores dentro de la linea, y no iva mal del todo, solo que en los ángulos rectos aveces se salía, si venia muy perpendicular y perdia la referencia. Helado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Septiembre de 2005, 06:06:00
No lo he probado pero con este sistema creo que no se saldria en los angulos rectos, siempre que no fuese una terminación en T... cuando termine la nueva estructura lo probare con el mismo programita para ver que pasa... y ahora que lo pienso es posible que con una condicion mas en el programa se podria hacer que decidiera pa donde tirar izquierda o derecha, ya que la unica forma de que los dos sensores den negro seria en este caso...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 10:51:00
Hola:

A ver...

1.- los sensores estan el uno salamente sobre negro (derecha), de tal manera que si los dos estan en negro gire a la izquierda y si los dos estan en blanco giren a la derecha.

2.- El compilador que utilizo es PicBasic pro 2.46

3.- las instrucciones High/Low ponen en alto o en bajo el pin del micro, high 0:high 1: low 2  eso por ejemplo hace que habilite al L293D y se mueva un motor en un sentido... cada subrutina esta marcada para lo que el bot deberia hacer, es decir adelante, atras izquierda y derecha....

Lo acabo de probar en una zona en "L" que monte rapidamente para probar y no hubo problemas... mas luego les pongo un video para ver si era eso de lo que hablaba radon de que se le "descarrilaba".

Radon en tu caso no se daria eso unicamente cuando los dos sensores coincidan en blanco al mismo tiempo? Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 11:04:00
Hola:

Les pongo unas imagenes hasta subir el video...

esta es la "L"



Y aqui esta en movimiento el bot...

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 11:07:00
Hola:

Mi conexion a internet esta mejor que nunca.... ya subi el video, aqui esta:

http://rapidshare.de/files/5019273/Hyperion_4.rar.html
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Septiembre de 2005, 12:36:00
Joooooer, con el cacharro!!!!... parece profesional y todo...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 12 de Septiembre de 2005, 12:52:00
Escrito originalmente por LordLafebre


Radon en tu caso no se daria eso unicamente cuando los dos sensores coincidan en blanco al mismo tiempo? Sonrisa Gigante



Exacto, pero es facilmente corregible, cuanto mas sensores CNY70 y mas currado el algoritmo, más suave ira este.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 12:54:00
Hola:

Lo he probado en una ruta tipo ZIG-ZAG y tambien va, al final tiene una de un angulo de unos 45º y pos si va bien... Sonrisa Gigante

Quieren un video?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Septiembre de 2005, 12:59:00
Pues claro, al final montaremos la video-productora... Rebotado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 12:59:00
Escrito originalmente por radon


Exacto, pero es facilmente corregible, cuanto mas sensores CNY70 y mas currado el algoritmo, más suave ira este



Asi es pero para dos solamente siempre me convencio mas poner el uno en negro y el otro en blanco... Sonrisa Gigante, y la dsitancia entre los sensores de 6 a 7 mm... Giño
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 13:08:00
Muy bien Dogflu... buena idea Sonrisa Gigante...

Dejame le saco el video ahora y lo subo en seguida....
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 13:57:00
Hola:

este es el trazado:



y el Bot en movimiento:





Y aqui les pongo el video:

http://rapidshare.de/files/5025459/Hyperion_5.rar.html
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Septiembre de 2005, 16:36:00
Parece que esta bailando al ritmo de la musica... yo por mi parte acabo de terminar una nueva estructura algo mas pequeña y mas proporcionada, voy hacer unas modificaciones al programa y comprobare que tal funciona con una pista parecida a la tuya... y después me dedicare a terminar los sensores para mi controladora chiquitina y asi volver a programar en mi querido Basic y dejar de programar en C que no me gusta nada nada de nada.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 12 de Septiembre de 2005, 17:08:00
Yo estube en el Toy´srus viendo un pkt de meccano, pero son carisimos Llorando 55 €, eso si, las piezas podian contorsionarse para ponerlas a tu gusto, una pasada invasor
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Septiembre de 2005, 17:16:00
Si esta caro.... el meccano que o compre me costo USD 17 del cual solo le saque las orugas... ji ji ji Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Septiembre de 2005, 19:48:00
Jeje... bienvenidos  a la vida real... y mañana que ya es hoy publicare algo...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 15 de Septiembre de 2005, 11:09:00
Me estoy fabricando un sensor de ir con cny, con tres sensores, pensaba distribuirlos en  v invertida... quedarian dos sensores por fuera de la linea y el del vértice que daria adelantado con respecto a los otros dos, y claro este normalmente quedara dentro de la linea... que les pasa señores no tienen novedades.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 15 de Septiembre de 2005, 11:40:00
Hola:

Nada todavia dogflu, pero hoy en la noche arranco con mi nueva controladora con los sensores colocados como tu mencionas para probar, voy a hacer unos trazados de prueba y les comento cualquier cosa...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: 5GTT en 16 de Septiembre de 2005, 10:44:00
Me uno a vosotros amigos, aunque no deberia hasta el jueves que acabo el ultimo examen.

Por el momento ya he desarmado mi viejo coche de radiocontrol del que aprobechare el chasis y los motores, en mi caso lleba un motor atras para las 2 ruedas traseras y uno alante que hace girar las ruedas a izquierda y derecha (como un coche de verdad).

Voy a usar:
-16F876A
-3 CNY70 que probare a ponerlos en V o en paralelo a ver de que manera resulta mejor(mas tarde si consigo que funcione bien le añadire otros dos por el tema de los circuitos con bifurcaciones)
-L293B

Mi idea adelantar un poco los sensores para que cuando detecte una curva reduzca un poco la velocidad (la intentare controlar por PWM) y cuando venga la recta acelere.

Ya os contare si consigo algo, un saludo.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 16 de Septiembre de 2005, 11:29:00
Hola:

Bienvenido 5GTT... que bien que se una mas gente para ir compartiendo ideas y experiencias, tambien tenia esa idea dogflu de colocar los sensores en V invertida, algo que habiamos acordado es tratar de poner fotos y video para ir viendo como nos vamos desarrollando los bots.... que compilador vas a utilizar...? Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: 5GTT en 16 de Septiembre de 2005, 14:57:00
Pues pensaba hacerlo en CCS, aunque aun lo manejo poco, ya pedire prestado a alguien alguna camara para grabar un video, de momento esta tarde ya he probado el funcionamiento del tren delantero con los sensores y de momento bien jeje.

Un saludo.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 16 de Septiembre de 2005, 15:21:00
Hola:

Colocaste los sensores en V invertida y lo probaste o solamente lo hiciste con dos sensores?

Una cosa mas que olvide de comentar en el post anterior, creo que el sistema que estas utilizando (un motor atras para las 2 ruedas traseras y uno alante que hace girar las ruedas a izquierda y derecha ) no te va a servir para curvas cerradas algo como por ejemplo una de 90º.... creo que con eso estas un poco limitado... Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 16 de Septiembre de 2005, 17:24:00
No podra girar sobre si mismo, pero tal vez si pones un servo de eje en cada rueda delantera ... Payaso tendrías un bicho muy interesante Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 16 de Septiembre de 2005, 18:32:00
Hola, bienvenido cuanto mas seamos mejor, estoy un poco despistao porque estoy sustituyendo el sistema operativo, y organizando el ordenador que estaba chungo hecho polvo..
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 17 de Septiembre de 2005, 03:13:00
Hola:

Porfin me dieron las placas de mi controladora ahora queda soldar todos los componentes y ver que no haya problemas y que funcione toda... ji ji ji Sonrisa Gigante

Aqui estan unas fotos, cuando acabe de montar todos lo elementos les pongo unas fotos... Giño



Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 17 de Septiembre de 2005, 04:32:00
Tiene muy buena pinta!!! ¿Es tuyo el diseño? Rebotado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 17 de Septiembre de 2005, 09:08:00
Hola:

el esquema electrico lo hice yo.

Pero si te digo que la PCB la hice yo te mentiria... la mande hacer...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 17 de Septiembre de 2005, 09:09:00
Hola

ya acabe de soldar todos los elementos y es asi como quedo:



Que les parece...?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 17 de Septiembre de 2005, 10:27:00
Joder, quedo realmente compacta ... loco

Muy muy wapo !! (un dia de estos tengo que ponerme a insolar a doble cara) Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 17 de Septiembre de 2005, 12:26:00
se ve verdaderamente bien...Giño
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 21 de Septiembre de 2005, 07:27:00
Estoy probando mi nuevo Bot_Miguelito controlado por PIC y 3 CNY para seguir la linea, conectados en V invertida y se me complica muuuuucho el algoritmo para poder seguir la linea. Cuando pueda pondre unas fotos.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 21 de Septiembre de 2005, 09:44:00
Hola:

Creo que el hecho de no postear no quiere decir que no estamos haciendo nada... Sonrisa Gigante, hoy monto la placa de los cny para hacer el algoritmo...!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 21 de Septiembre de 2005, 11:00:00
Pues ojala sea poco lo del algoritmo ji ji ji... Sonrisa Gigante

A ver si no nos quedamos aqui un ratoooo...!!!!!!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: motorola1212 en 26 de Septiembre de 2005, 20:56:00
hola a todos. tengo una duda respecto a las baterias no se si me podrian ayudar.
por ejemplo yo tengo unas que dicen 550mah, ahora mi duda es si ese valor es el tope de corriente(550ma) o puede entregar mas corriente aunque con menos tiempo como lo lei en otro foro con tal de mantener la relacion 550mah, osea no se si podra entregar por ejemplo 1.1a en media hora, o en todo caso si existe un tope de corriente que entrega, espero que alguien me pueda ayudar. hasta la proxima.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 26 de Septiembre de 2005, 23:56:00
Hola:

Pues hasta donde tengo entendido ese es el valor pico que te da en una hora, no veo como se pueda hacer para sacrle mas corriente de la que pueda entregar....!

Lo que puedes hacer es que dure mas pero con menos carga...!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: motorola1212 en 27 de Septiembre de 2005, 13:28:00
gracias por el dato lordlafebre, eso no lo sabia.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 28 de Septiembre de 2005, 17:27:00
Hola:

Como he estado un poco ocupado he dejado el bot a un lado pero ahora que ya tengo tiempo lo he dejado listo finalmente, ahora esta con tres sensores CNY70 en V invertida en atencion a dogflu66... espero terminar de probarlo posiblemente hasta pasado mañana y subo el codigo y unos videos de su funcionamiento... por lo pronto aqui pongo unas fotos a ver que les parece, ya no esta con protoboards sino ya esta toda la circuiteria en placas...

















Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: 5GTT en 28 de Septiembre de 2005, 18:40:00
En el mio me he quedado algo parado por falta de tiempo, a ver si este finde le meto alguna horilla.

Me he quedado liado con el PWM, para controlar los motores estoy usando el L293B, mi idea es que cuando detecte un giro reduzca la velocidad del motor trasero(recordad que el mio usa la base de un coche teledirigido y gira de alante).

El motor de alante funciona perfectamente, cuando uno de los sensores laterales "ve" linea negra gira hacia donde debe, el problema que me he encontrado es con PWM. No se que estoy haciendo mal ya que es mi primera esperiencia con C en un PIC y mi primera experiencia en PWM, el caso es que el motor no gira ni deprisa ni despacio, simplemente no gira.

Pense que era una mala conexion entre el PIC y el L293B, la salida PWM la conecto a la patilla de enable del driver. En alguna web vi que lo hacian de esa forma asi que supongo que sera un error de codigo, el cual todo sea dicho es simple hasta el extremo ya que pienso hacer un algoritmo mejor cuando vea como responde y donde falla el coche sobre el terreno.

Este fin de semana si estoy por casa posteo el codigo a ver si ve alguno mi "novatada" y me decis que os parece.

Lo de pedir una camara prestada cuando consiga echarlo a andar sigue en pie y pongo el video.

Saludos.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 28 de Septiembre de 2005, 18:51:00
Hola:

Pana 5GTT no es en el enable en donde deberias mandar el PWM recuerda que el enable es para habilitar o desabilitar al driver, el enable ponle en alto cuando quieras que funcione y el PWM envialo por el un pin que controla la direccion y el otro ponlo a 0...

asi lo he probado... y funciona ok...! Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 28 de Septiembre de 2005, 18:57:00
Aqui pongo unas fotos del mio, por lo pronto ya sigue la linea usando los tres cny pero no tiene implementado ningun objetivo... eso sera el siguiente paso.









Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 28 de Septiembre de 2005, 23:32:00
Vaya como se van viendo ya avances por aquí, eh. Ánimo para todos porque la verdad es que está quedando chulo.

Una pregunta para LordLaFebre: ¿qué material has usado para recubrir las ruedas?

Para 5GTT: yo he probado PWM con unos motores comandando la patilla Enable del L298 (para el caso es igual que el L293) y me ha funcionado perfectamente. Es más, leí por algún sitio que era mejor hacerlo así que con los pines de dirección porque cuando Enable=0, las salidas quedan en alta impedancia y ni el L298 ni las bobinas del motor consumen.
No creo que te sirva mi código porque está en C30 para un 30F4011, por eso no te lo pego aquí.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 28 de Septiembre de 2005, 23:48:00
Hola:

Nocturno esas son bandas de goma que por lo general aqui utilizan para sujear dinero, le he puesto tres basdas a cada rueda y los resultados son muy muy buenos el bot gano muchisima adherencia, casi tanto como el otro bot que tengo con orugas, gana mas adherencia por el peso tambien esta un poquito pesado, pero no le hace ni "calor" a los servos ya que como dicen son "LA FUERZA DE LA BESTIA" ji ji ji Muchas risas

Otra cosa... perdon por la respuesta del otro post pero no sabia que se podia comandar con PWM por el pin de enable...

Nocturno como lo haces... envias el PWM al enable y los otros dos pines...? el que corresponden a las direcciones?... quisiera probarlo porfavor...! Sonrisa Gigante

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 28 de Septiembre de 2005, 23:58:00
Veo que ahí cuidáis el dinero como es debido, eh Sonrisa Gigante

Con respecto a lo del PWM, no sé si lo que tú haces es lo correcto o no; sencillamente yo lo hago de otra manera y me funciona. De hecho, creo que Radon hace lo mismo que tú y le va bien.
Lo que yo hago es mantener los pines de dirección siempre a 0/1 o 1/0 y aplico el PWM al enable; es así de sencillo.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 29 de Septiembre de 2005, 00:19:00
Hola:

Nocturno pues efectivamente es asi de sencillo como tu lo dices, no me he quedado con las ganas y lo he probado ya:

Codigo:
"pwm en el pin del Enable

loop:
    pwm PORTD.1,228,3
    low PORTD.0:high PORTD.2
    goto loop
end


Codigo:
"pwm en el pin del direccion

loop:
    pwm PORTD.1,127,3
    low PORTD.0:high PORTD.2
    goto loop
end

Resultados: funciona OK...!

PD: aqui tenego el mejor banco del mundo para cuidar mi dinero "COLCHON BANK" ji ji ji Muchas risas Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 29 de Septiembre de 2005, 00:29:00
Hola:

Esto tambien lo acabo de probar y funciona igual... Sonrisa Gigante

Codigo:
"pwm en el pin del direccion

loop:
    pwm PORTD.0,228,3
    HIGH PORTD.1:low PORTD.2
    goto loop
end


Codigo:
"pwm en el pin del direccion

loop:
loop:
    pwm PORTD.0,127,3
    HIGH PORTD.1:low PORTD.2
    goto loop
end


PD: Edite este msg, y estaba en lo correcto, el un pin a high y el otro a low, en los ejemplos anteriores cometi un error... Avergonzado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 29 de Septiembre de 2005, 01:40:00
Hola:

Pues les comento que por ahora voy a dormir tranquilo, implemente un codigo pequeño y muy muy sencillo para el bot, para un PIC 16F877 oscilador de 20 MHz y Tres CNY70 en V invertida:

Codigo:
"Robot seguidor de Linea: Hyperión
"Por: Giovanni Lafebre (LordLafebre)
"Cuenca - Ecuador
"----------------OSCILADOR----------------
DEFINE OSC 20

"-----CONFIGURACION DE LOS PUERTOS--------
TRISD=0
TRISC=%11111111
"------------PROGRAMA PRINCIPAL------------
loop:
    if (PORTC.4=0)and(PORTC.3=1)and(PORTC.2=0) then
        gosub adelante
    endif
    if (PORTC.4=1)and(PORTC.3=0)and(PORTC.2=0) then
        gosub IZQUIERDA
    endif
    if (PORTC.4=0)and(PORTC.3=0)and(PORTC.2=1) then
        gosub derecha
    endif
    goto loop
end

"--------------SUBRRUTINAS-----------------
ADELANTE:
        PORTD=%00011110                            
        return        
ATRAS:                                              
        PORTD=%00101011
        return
DERECHA:
        PORTD=%00101110
        return
IZQUIERDA                                        
        PORTD=%00011011
        return


PD: Este algoritmo esta hecho o probado solamente en la pista ovalada, aun no hago otras pruebas... mi siguiente paso seria ponerle PWM para que coja mas suave las curvas porque por ahora va "disparado".... Muchas risas
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 29 de Septiembre de 2005, 09:07:00
Con respecto al PWM quisiera añadir que estas entradas deshabilitan la polaridad de sus salidas, con lo que el motor que daria libre (en robotica se llamaria parada de los motores por Float) en esta forma de control los motores no llegan a parar realmente ya que por inercia siguen girando durante un tiempo dependiendo de las caracteristicas del motor, peso del bot, agarre de las ruedas, etc. Y cuando se requiere precision lo que se hace es parada por Off que seria colocando los dos hilos del motor a 1, con lo que el motor para pero ademas se le hace un cortocircuito a los dos terminales ya que los dos van conectados al mismo polo, con lo que se produce una parada mucho mas rapida, a esto se le denomina parada por motor…. Es una caracterictica que tienen todos los motores electricos cuando se le cortocicuitan sus terminales…. Este sistema da una mayor precision a la hora de realizar una determinada tarea. Este efecto es mas conocido en los alternadores cuanto mas carga se les solicita mas cuesta que gire el alternador o mas potencia se necesita para hacer que siga girando.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 29 de Septiembre de 2005, 09:42:00
Dos preguntas, Dogflu:
- ¿hay algún consumo cuando los dos bornes de la bobina están a 1?, supongo que al desarrollar una potencia (la parada en seco) lo hacen consumiendo energía.
- si lo hay, ¿cómo se explica si no hay diferencia de potencial entre ellos? loco

Es curiosa la explicación: en cuanto pueda probaré a hacer lo que cuentas y a medir las revoluciones del motor a un mismo % de duty con mi método y con el vuestro.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 29 de Septiembre de 2005, 10:06:00
Durante la parada a Off se supone que la energia la suministra el motor (al seguir girando se convierte durante un breve instante en un generador de corriente) y al estar los dos pin a 1 se supone que estan en corto a travez del mismo driver, por lo que seria el driver el que absorbe la corriente del motor, claro esta que el driver por el tema inherente a su construcción nunca lleva los dos pin exactamente a cero pero el efecto se aprecia muy bien girando las ruedas con la mano haciendo la parada en modo Off y modo Flota.

Y cuando los dos bornes estan a 1 no debería de haber consumo de alimentación ya que los dos bornes del motor están conectados al mismo polo, no importando que esto estén conectados directamente... o a través del driver (no se si te refieres a esto ultimo).
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 29 de Septiembre de 2005, 10:14:00
Aha, ahora lo entiendo. La energía de la frenada no la proporciona la batería, sino el mismo motor actuando como generador.
Curioso, sí señor.
Muchas gracias
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: 5GTT en 02 de Octubre de 2005, 18:02:00
Este es mi codigo que como comente, no hace que gire el motor trasero controlado por PWM, haber quien me puede aclarar donde estoy metiendo la pata de novato. Muchas gracias por la ayuda.

---------------------------------------------------------------------------------------------------------
//En B0, B1 y B2 entra la señal de los sensores CNY70
//En A0 y A1 esta la salida a la logica del driver L293B para el sentido de giro del tren delantero


#include <16F876A.h>

#use Delay(Clock=4000000)

#fuses xt,nowdt,noput,nobrownout,nolvp,noprotect

#use fast_io (c)
#use fast_io (b)

void main(void)
{
   setup_ccp1(CCP_PWM); // Configura CCP1 como PWM
   set_tris_a (0x00);   //Todo salida
   set_tris_b (0xff);   //todo entrada
   set_tris_c (0x00);   //Todo salida
   long duty_PWM1=125;  //variable duty a 125
   setup_timer_2(T2_DIV_BY_16,124,1);  //PR2 = 124
   set_pwm1_duty(duty_PWM1);  

   while(1)
   {
           if(input(PIN_B0)==1)          //señal en el CNY de la izquierda          
           {
               long duty_PWM1=31.25;
               set_pwm1_duty(duty_PWM1);  //Duty=0.5ms reduce velocidad
               output_high(PIN_A0); //A0 a 5V  introduce logica en el driver para que gire
               output_low(PIN_A1);  //A1 a 0V
           }

           if(input(PIN_B1)==1)         //señal en el CNY de la derecha      
           {
               long duty_PWM1=31.25;
               set_pwm1_duty(duty_PWM1);  //Duty=0.5ms
               output_high(PIN_A1); //A1 a 5V
               output_low(PIN_A0);  //A0 a 0V
           }

           if(input(PIN_B2)==1)        //señal en el CNY del centro            
           {
               long duty_PWM1=125;
               set_pwm1_duty(duty_PWM1);  //velocidad maxima            
               output_low(PIN_A1);  //A1 a 0V logica para seguir recto
               output_low(PIN_A0);  //A0 a 0V
           }
    }
}
---------------------------------------------------------------------------------------------------------

Saludos y gracias.

Edito: Se me olvidaba comentar que cuando consiga que funcione el PWM voy a darle la vuelta al coche, para que las ruedas que giran vayan atras y las motrices delante, de esa manera aunque sea menos estetico el coche podra tomar curvas de menor radio.

Saludos.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 03 de Octubre de 2005, 06:57:00
La verdad esque desmonte el bot antes de llegar a probar el PWM ... ¿probaste los pulsos nocturno por las entradas de las puertas en lugar de las que habilitan?

Me gustaría escuchar tu opinión y resultado de haber comparado, antes de conectar el hard ya de una forma concreta.

Por cierto, a que frecuencia probaste los PWM?
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: 5GTT en 03 de Octubre de 2005, 08:40:00
Probando un LED, la luz se mantiene constante, no noto variacion alguna, probare a cambiar los dutys.

El tema de dar la vuelta al coche es simplemente por anticipar el giro, ahora mismo al llevar los sensores justo delante de las ruedas delanteras, el giro comienza con el coche ya encima de la curva, poniendolo al reves, el coche empieza a girar al principio de esta. Asi que el sensor detecta el giro antes una distancia igual a la del coche.

En realidad creo que tambien debe haber alguna explicacion fisica de que gire mas, aunque no se darla, solo se que cuando voy a aparcar en bateria con el coche de verdad si voy de culo puedo en una maniobra y si voy de cara no, por que no me abarca el giro xD.

Un saludo.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 03 de Octubre de 2005, 12:32:00
Para Radón: no he probado a meter PWM por la patilla de dirección; no me ha dado tiempo y seguramente voy a tardar. Las frecuencias que probé fueron varias; no determiné ninguna que me gustase más que otras.

Para 5GTT: claro, el radio de giro es el mismo tanto hacia delante como hacia atrás. La diferencia es que vas a acercar los sensores al punto de rotación central, que se supone que está sobre el eje trasero. Creo que cuando montes los sensores en la parte de atrás del coche, lo mismo dará que vayas hacia delante o hacia detrás.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 07 de Octubre de 2005, 16:25:00
Estuve probando los motores del bot controlandolos por pwm, y probe a 77hz, 39hz, 20hz y 9hz… funcionan bien con todas menos con la de 9… asi que para no robar mucho tiempo a la cpu utilizare 20Hz.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 07 de Octubre de 2005, 16:47:00
20 Hz ?? eso es una frecuencia lentisima, yo habia escuchado por otros lares, frecuencias del orden de 5khz para los PWM a motores DC locoHelado

Por cierto, la resolucion del modulo CCP no da para una frecuencia tan lenta, lo implementaras a base de interrupciones supongo y es al menos es mucho mas trabajoso. Solo por curiosidad si tienes 1 min para probar sobre las frecuencias de las que te hablo ...Fumador
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 07 de Octubre de 2005, 20:20:00
Hola Radon.
Cierto no utilizo los modulos CCP, utilizo las interrupciones… probe los motores trabajando a 5K y 10K y observe que al 50% apenas los motores se mueven y emiten un pitido muy agudo y molesto... en general funcionan, pero a la frecuencia de 20h, me funcionan bien… aprovechan mejor la escala de trabajo y suenan a motor normal y corriente… si alguien puede exponer su experiencia en control de los motores DC normales por PWM y puede añadir algo......
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 08 de Octubre de 2005, 02:58:00
Pues ahora me sembraste de dudas, habra que investigar mas sobre con que frecuencia de PWM atacar el motor, por que ami me gustaria usar este módulo.
Si suena el pitido que dices no creo que sea muy bueno para el motor jeje, aver si monto un chiringuito para hacer pruebas yo tb en cuanto tenga tiempo Avergonzado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 08 de Octubre de 2005, 03:11:00
Todos los motores electricos de modelismo son controlados por un regulador, cuya misión supongo que es entregarles PWM. No conozco la frecuencia de trabajo, aunque intentaré medirla, pero lo que es curioso, es que al encenderlo suenan unos tonos como si el motor fuera un altavoz.
Supongo que el regulador le entrega unos KHz de frecuencia audible y de ahi el pitido. Así que no creo que sea malo para los motores.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Rav3N en 08 de Octubre de 2005, 10:52:00
hola chicos!!

Hace tanto tiempo q no paso por acá....

Yo estoy intentando hacer tb un sigue-lineas, pero como mi programación es más bien penosa tirando a patética estoy utilizando la "programación por hardware" y el esquema lo quité de x-robotics esquema y circuito impreso

Una foto del crio en cuestión (os pongo las de la page, me da vergüenza enseñar el mio Avergonzado)



Descripción: He aquí un diseño super simple para montar un rastreador de líneas básico con 2 sensores CNY70 y componentes discretos de fácil compra en cualquier comercio de electrónica.



En el esquema mostrado se puede apreciar como funciona el circuito, el led emisor del sensor CNY70 se alimenta a través de una resistencia R1 de 680 &#937;, cuando una superficie reflectante como el color blanco de la superficie por donde se moverá el rastreador, refleja la luz del led emisor, el fototransistor contenido en el sensor CNY70 baja su resistencia interna entre Colector y Emisor con lo cual conduce la corriente que hace que también entre en conducción el transistor Q1 que estaba polarizado a masa por medio de la resistencia R2 de 10 K&#937;. Q2 sirve para invertir la señal para que de este modo se desactive el motor cuando ve blanco y se ponga en marcha cuando ve negro el sensor, con lo que al activarse Q1 hace que se active Q2 cortando a Q3 con el, ya que este ultimo estaba activo porque esta polarizado por R3, con lo cual lo que a pasado es que la salida del motor se a desactivado cuando el sensor a detectado una superficie reflectante, en estado de reposo la salida estará siempre activa y Q3 conduciendo. Los 2 circuitos se pueden alimentar con 4 pilas normales de 1,5V puestas en serie con lo que se obtienen 6V, dependerá del consumo de los motores elegir pilas o baterías mas potentes.

Montaje: El robot se compondrá de un circuito que podremos hacer fácilmente con una placa de topos o de prototipos o usando los fotolitos expuestos y este tendrá dos circuitos exactamente iguales uno para cada sensor-motor e irán cruzados con lo que el sensor izquierdo actuara sobre el motor derecho y el sensor derecho sobre el motor izquierdo tal como se muestra en la ilustración.

Los motores tienen que ser de corriente continua y habrá que fabricarles una reductora si no disponen de ella para mover las ruedas, contra mas grandes sean las ruedas, mas velocidad alcanzara el robot, aunque no hay que pasarse con el diámetro de estas porque si no en las curvas se saldrá de trayectoria, unos 6 cm. es lo ideal.



Los sensores irán dispuestos mirando al suelo y a unos 2 o 3 mm de separación desde el suelo a la superficie del sensor y la separación entre ambos sensores será para que quede dentro de la línea negra que vayamos a usar como trayectoria. En mi montaje he utilizado dos servos trucados de manera que queden solo los motores CC con la reductora osea sin circuito de control pero se puede usar cualquier motor de CC de unos 5 o 6 voltios y que no consuma demasiado para no agotar las pilas o baterías demasiado deprisa. El trazado lo podremos hacer sobre una cartulina blanca y para trazar las líneas usar cinta aislante negra, tener cuidado en no hacer curvas demasiado cerradas ya que si el robot es muy veloz (ruedas grandes) se saldrá de la trayectoria por inercia y al sacar los 2 sensores fuera de la línea no volverá a entrar (recordemos que este sistema no es microcontrolado) por lo que haremos algunas pruebas antes de trazar el camino final.

Funcionamiento: Pondremos el robot en la superficie de fondo blanca y lo alimentaremos, como los dos sensores están activos los motores permanecerán parados, ahora empujaremos el robot hasta la línea de trayectoria negra, al entrar uno de los sensores con la línea negra este hará que el motor del lago contrario empiece a funcionar con lo que el robot entrara por si solo en la trayectoria, cuando tenga los dos sensores viendo negro los 2 motores estarán en marcha con lo que el robot avanzara en línea recta, ahora bien si el llega a una curva y supongamos que el sensor izquierdo sale de la línea negra entonces provocara que el motor del lado contrario (motor derecho) se desactiva con lo cual el robot girara a derecha (como un tanque) entrando de este modo en la línea negra otra vez... para el caso contrario pasa lo mismo pero con el otro motor y sensor.

Además podeis ver un video

Como motor en mi modelo he comprado el Twin Motor Gearbox (tam70097) de  Tamiya ya que los utilizo para todos mis proyectos (q por el momento son pocos)

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 08 de Octubre de 2005, 12:08:00
Bienvenido de nuevo  Rav3n. No se puede ver el vídeo.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 08 de Octubre de 2005, 12:13:00
Hola:

Me pasa lo mismo que a nocturno.... Llorica
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Rav3N en 08 de Octubre de 2005, 12:15:00
Encantado de estar de vuelta, bueno pues os pongo el enlace y mirais es artículo entero con fotos y todo que veo q los enlaces a ellas no funcionan.

http://www.x-robotics.com/

la ruta es: mecánica>robots simples>seguidor de líneas

mira a ver si tienes el codec, si aun así no va avisa y lo subo yo.

Un saludoSonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 08 de Octubre de 2005, 12:38:00
Hola:

Muchas veces he pasado por esa web y he visto el proyecto pero no me habia dado cuanta del video... tampoco me habia llamado la atencion armarlo, pero veo que tiene unos movimientos muy suaves y es muy sencillo, seria interesante que pongas un video o una foto del tuyo Rav3N para la video productora de dogflu...  gg Sonrisa Gigante Sonrisa Gigante Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Artifox en 08 de Octubre de 2005, 17:15:00
Hola muchachos, yo tambien estoy haciendo mi robot seguidor de linea, es para una competencia aca en Peru ( Ver Aqui ) Esta programado para el 15 de Octubre y voy a llevar mi robot que estoy construyendo....

Como no cuento con mucho presupuesto, mi robot es el producto de romper juguetes... La estructura es de un mecano ( US$2.00 ), 2 motorcitos de segunda 12V ( US$2.00 ambos ), reduccion de otro carrito ( US$2.00 ambos ), Bateria 12V de 1.2Ahr solo por que si (US$5.00).... Los sensores que uso no son los CNY70 porque me parecen caros Helado asi que uso diodos emisor - receptor con un circuito de amplificacion, como por ahora solo uso 3 los componentes me salen a US$3.00... Aun me faltan varias cositas, pero mas o menos es la idea...

Si bien no es un SUPER BOT... va a cumplir su cometido y lo mejor super barato sin usar muchos componentes caros....

Aca les dejo unas fotos de Puchus-Bot (asi lo llamo)


Foto al inicio de su construccion


Fotos con la arquitectura ya hecha

Cabe recalcar que aun le falta mucho, estoy trabajando en las placas para los sensores y tambien en ponerle musica, para que mientras hace su recorrido valla tocando la entrada de Darth Vader Sonrisa Gigante

Ya les contare como me va... Un abrazo

Sonrisa GiganteRebotado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Rav3N en 08 de Octubre de 2005, 20:39:00
LordLafebre ahora estoy trebaando en el MK II, que basicamente es el mismo pero con mejoras en el chasis y poco más, en cuanto lo tenga acabado os cuelgo unas fotos y unos videosGiño
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 08 de Octubre de 2005, 22:37:00
Veo gratamente que la gente se sigue sumando Muchas risas, bien venidos Artifox y Rav3n… por mi parte ahora después de terminar el control de los motores por pwm estoy relacionando voltaje con velocidad de los motores para asi compensar la perdida de velocidad según se van agotando las baterias... y de 9v que funcionaba el bot lo subi a 12v.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 09 de Octubre de 2005, 05:10:00
Artifox ... aquí los CNY son mas baratos que hacer eso, y por cierto, donde estan los meccano a 2$, porque yo los que veo no bajan de 35 :S
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Artifox en 09 de Octubre de 2005, 08:41:00
Hola Radon, lo que pasa es que los mecano que he usado y todos los juguetes que uso, son de procedencia China, ademas que aca llegan por contrabando y encima yo busco donde venden al por mayor... es decir me las ingenio para conseguir lo mas barato....

Ya les cuento como me va... Tengo que seguir trbajando en los bots... Un abrazo Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 09 de Octubre de 2005, 10:14:00
Hola:

Artifox tiene razon aqui en Ecuador tambien hay muchos de esos productos chinos... yo tambien me consegui uno de esos pero en usd 8 pero creo que tiene mas piezas, en cuanto a los CNY aqui cuestan unos USD 2.50 y los diodos USD 0.35 c/u... la cuestion es que como artifox lo esta haciendo es muycho mas economico... y mientras funcione bien pues va de pelos...! Sonrisa Gigante

Para dogflu: Ya hay mas gente y ya tendras mas videos para la productora... gg Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 24 de Octubre de 2005, 04:22:00
Fotos, fotos, fotos RebotadoRebotadoRebotado
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 24 de Octubre de 2005, 09:19:00
Hola:

Felicidades dogflu... esperamos las fotos...en mi caso se acerca unas vacaciones de 7 dias desde el 2 de noviembre hasta el 9 asi que alli prometo avanzar y en lo posible terminar el bot... ahora no lo he podido hacer.... Llorica
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 24 de Octubre de 2005, 10:17:00
Jo que tio!! suena a trabajo de relojero casi jejeje fotos !!! Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 24 de Octubre de 2005, 14:38:00
Las fotitos








y el viiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiideo....Sonrisa Gigante

http://www.mytempdir.com/225461

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 24 de Octubre de 2005, 15:03:00
Joe, macho, trabajo de relojero, pero de los buenos. Enhorabuena
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RaDoN en 24 de Octubre de 2005, 15:19:00
invasorinvasorinvasorinvasorinvasorinvasorinvasorinvasor

Joe macho!! Mu wapo y original!!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: cchhaa en 25 de Octubre de 2005, 10:45:00
felicidades dogflu66, que nivel diossss!!!!!!

un saludo
cchhaa
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: 5GTT en 26 de Octubre de 2005, 08:48:00
Muy bueno Dogflu, por mi parte mi bot a pasado a la historia sin llegar a terminarlo, pero todo tiene algo bueno. El motivo es que me presento a un concurso de rastreadores y comienzo de nuevo desde 0 con una ayudita de la universidad de 150€ para piezas, a ver como cunden. Cuando este todo terminado y funcionando bien pasare los videos y demas.

Un saludo.
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: s1k3 en 22 de Noviembre de 2005, 14:48:00
HOLA, SOY NUEVO EN ESTO, EH ESTADO LEYENDO TODO RESPECTO AL PROYECTO DEL BOT CON PIC, Y LA VERDAD VALLA QUE ES INTERESANTE, MI PROBLEMA AHORA ES REALIZAR UNO COMO PRACTICA FINAL EN MI MATERIA DE SENSORES INTELIGENTES. DEBE ESTAR LISTO EN UNA SEMANA, EH RECOGIDO INFORMACION DE TODO ESTO QUE USTEDES MUESTRAN Y LA VERDAD TENGO MUCHAS DUDAS, ALGUIEN DE USTEDES ME PODRIA FACILITAR UN DIAGRAMA DONDE SE MUESTRE COMO HACER UN SEGUIDOR DE LINEA NEGRA, CON SENSORES CNY70, LM293 Y PIC, SOLO ESO ME PEDIERON NADAMAS SE QUIERE QUE SIGA UNA LINEA NEGRA, CREO QUE PARA USTEDES NO ES LA GRAN COSA PERO YO UE NO ENTIENOD MUY BIEN LA PROGRAMACION DE PICS SE ME HACE COMPLICADO (UN PROGRAMA QUE ME SUGIERAN PARA LA PROGRAMACION ), SI TIENEN UN PROGRAMA YA HECHO QUE MEJOR, SOLO PARA DARME UNA IDEA, POR EL MOMENTO SOLO ME DEDICARE A REALIZAR LOS CTOS RESPECTIVOS Y PROBARLOS, EN EL CASO DEL CONTROL DE MOTOR . UNA SUGERENCIA QUE ME DIO MI PROFESOR ES HACERLO EN CARRITO DE CONTROL REMOTO ESOS QUE MUEVEN LAS LLANTAS DELANTERAS Y LO DE ATRAS ES LA TRACCION DE AVANCE, ASI LO QUIERE....... POR FAVOR ME URGE, DE ANTEMANO MUCHAS GRACIAS. ESPERO UNA PRONTA RESPUESTA SALUDOS!!!,

FROM MEXICO!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 22 de Noviembre de 2005, 15:27:00
Hola:

Como dije en el otro hilo, aqui tienes todo lo que necesitas circuitos codigo... incluso videos del funcionamiento de  los bots.... revisalos bien....

Suerte...! Giño
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: s1k3 en 22 de Noviembre de 2005, 23:03:00
si ya revise  todo, pero creo que no me explique  bien  sorry,  yo necesito  un seguidor de linea   pero con un pic 16f84,  sensores cny70 y  control de sentido  de rotacion de los motores  cualquier  puente  H, en este  caso USARE el l293 (una duda  tiene que ver la terminacion  D, A ó B),  necesito el programa  para el pic,  .ASM ó  .HEX,  uso el  ponypro, y hay otro que  no recuerdo, pero aun se  me hace  muy complicado  manejar la programacion....   gracias por tu pronta  respuesta,  ...  no se que voy hacer, espero  un milagro!!!  ..  

QUE ESTES BIEN!!
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 22 de Noviembre de 2005, 23:21:00
Hola:

Pues conrespecto al driver el mejor es el L293D (D de diodos) ese tiene diosos incorporados, con respecto a lo otro que pides pues creo que naie hara cosas para ti, empieza por comentar que es lo que has logrado... yo de asm nada de nada, para mi seria sencillo generar el Hex para un 16F84 ya que utilizo PBP y lo unico que tengo que hacer es cambiar de micro y compilar para obtener el nuevo hex, pero esa no es la idea, intenta posteando que avances tienes y vas a ver como muchos compañero te ayudan...

Y si no has alcanzado algo luego de intentarlo alli si te podria pasar el hex...! Sonrisa Gigante, asi tambien aprendes tu.... pero solo intentandolo...
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: s1k3 en 22 de Noviembre de 2005, 23:55:00
otro problema es de que esta  practica   la tengo que entregar  para este  sabado  26 (tambien tengo  clases jejeje),  por eso mi urgencia, no me daria tiempo  plantear   mis dudas.....   pero bueno tendre que aprender...   entonces ese l293d, ya no se tiene que  poner diodos   ni una conexion especial mas que la que muestran en  uno de los diagramas que pusieron verdad??,   oye   no tendras el diagrama para el pic16f84, ya todo listo nadamas para armar,   ya con el sensor   y todo eso, por  favor me  urge,  por mi parte seguire  investigando como hacerle....  AYUDAME!!!  

MUCHAS  GRACIAS! SALUDOS
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 23 de Noviembre de 2005, 00:25:00
Hola:

El diagrama seria el mismo que para el 16F628 solo tendrias que utilizar un cristal y sus condensadores y una resistencia de 10K para el MCLR... lo demas es lo mismo... Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: raiden00 en 06 de Diciembre de 2005, 16:03:00


5GTT, esa ayudita de la universidad de 150€ no se llamará cybertech verdad? Giño


   Si es así, yo también me presento..
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: RedPic en 12 de Enero de 2006, 12:23:00
Sonrisa GiganteSonrisa Gigante Joé no sabía que miguelito tenía estos amigos Sonrisa GiganteSonrisa Gigante

MindStorms Revolution

Un saludote.

Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Enero de 2006, 14:28:00
Jeje, el “NXT” es la nueva controladora de lego, según dicen tiene una potencia bestial, jeje, de 32bit, rf, encoder para motores y mas cositas, es un cacho bicho para montar y programar robot rapidamente… cuando la veo se me van los ojos detrás de ella, pero yo ya me pase al pic con el soft y el hard, pero las estructuras sigo con mi lego y todavía hago cositas con mi antigua controladora de lego “RCX”, mi querido ladrillo amarillo… Sonrisa
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 12 de Enero de 2006, 14:46:00
Hola:

Esta muy wapa, aver Carlos si te animas con esas imagenes para que termines a miguelito... Sonrisa Gigante
Título: RE: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Enero de 2006, 15:23:00
si ya le eche otro rato, voy a modificar la placa de cny, y hacerle una ampliacion a 5 cny... serian tres cny en V invertida pero caerian dentro de la linea y dos mas adicionales que irian fuera de la linea...
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: kain589 en 01 de Mayo de 2006, 08:58:54
Saludos! Estoy haciendo mi primer bot y un modo sera el de sigue-lineas con 2 cny70, la primera implementacion la he hecho con la logica de que los 2 cny70 estan fueras de la linea, pero en angulos cerrados va regular, asi que he pensado pasar a un cny dentro de la linea y el otro fuera; el problema es que no consigo dar con el algoritmo.
He estado viendo el siguelineas de LordLafebre, creo que el cny dentro de la linea es el derecho, pero en un giro a la derecha el cny derecho atravesara la linea y acabaran al final los 2 cny en blanco ¿no? gracias de antemano por vuestro consejo
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 01 de Mayo de 2006, 13:05:05
Hola:

El programa de mi bot esta aqui:

http://www.freewebs.com/glafebre/hyperion.htm (http://www.freewebs.com/glafebre/hyperion.htm)

Te debe servir para ver la lógica, aunque no es nada complejo, mas bien es muy facil.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: kain589 en 01 de Mayo de 2006, 13:49:54
Gracias por tu respuesta,¿el cny que se mantiene sobre la linea es el derecho? lo que no veo es si ante un giro a derechas el bot no tendera a seguir hacia delante y al final acabaran los 2 cny's en blanco
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 08 de Mayo de 2006, 10:24:30
Estuve probando inicialmente el montaje con dos cny, ambos fuera de la línea, y para líneas cerradas sin mucho angulo va muy bien, pero con líneas de 90º el programa se volvería muy complejo, así que opte por un montaje mixto, tres cny con lo que se convierte en un todo terreno por lo menos para hacer pruebas en todo tipo de circunstancias ya que pasa los ángulos de 90º y los cruces los pasa derechos… no es que sea muy sofisticado pero pienso que es un escalón mas...
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 10 de Mayo de 2006, 18:47:58
Dejo una pequeña memoria sobre el Miguelito, para el que se quiera entretener o tomar como referencia algo...
Por mi parte dejo la investigación sobre el siguelineas, para dedicar mas tiempo al Bot_Volador… de todas formas el que quiera preguntar algo o quiera seguir con el tema por aquí estaré…  :D :-) :D :-) :D :-) :D :-)

http://www.mytempdir.com/648253

Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 21 de Mayo de 2006, 07:31:56
Y como no, faltaba algo... un pequeño video de Miguelito currando...  :D :-) :mrgreen:



Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 21 de Mayo de 2006, 07:37:19
Y para terminar, los datos del Bot_Miguelito que dan hospedados en la pagina de mi gran pana LordLafebre, gracias Giovanni... :-)

http://www.freewebs.com/glafebre
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: LordLafebre en 21 de Mayo de 2006, 12:21:17
Hola:

No tienes nada que agradecer Carlos, al contrario, yo te doy las gracias por permitirme publicar al GRAN MIGUELITO  :mrgreen:  :-/  :D

Un abrazo...  8)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: manuelroin24 en 22 de Agosto de 2006, 16:45:17
Hola mis queridos AMIGOTES!!! como estan ???? queria consultarles algo a ver si podrian ayudar, para empezar programa en ASSEMBLER motivo por el cual el codigo lo quiero hacer yo mismo. La parte en que me gustaria me ayuden es la MECANICA ya quq quiero trabajar con motores de continua , como uno estos motores a las LLANTAS ??? otra cosa alguno de ustedes ha escuchado hablar de los REFLEX??? he escuchado que son mucho mejores que los CNY70 y tambien oi hablar de los CD's Photoceld que cosa son??? vi que trabajan mejor recibiendo LUZ de un simple LED alguien me podria explicar como funcionan. ?  El 40106 que funcion cumple ??? solo estabiliza la señal recibida por los SENSORES??? El L293D como debo conectarlo fisicamente con los motores para su correcto funcionamiento??? y con respecto al PIC creo q si podre liarmelas luchando solo, bueno amigotes eso seria casi todo muchas gracias como siempre.

PD: LordLaFebre tu pagina esta estupenda!!!!
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 25 de Agosto de 2006, 12:42:14
Pues por partes:

Para unir los motores primero tenemos que verlos.

El cny70 es reflex que yo sepa (tiene poca ganancia, cosa que en este circuito interesa).

Y con respecto a la hora de conectar el motorcito al L293D, puedes respetar un mínimo, como un diodo en serie con la alimentación de potencia del integrado junto con algunas capacidades de distinto valor como para eliminar parásitos o suministrar corriente instantánea al motor, junto con algún condensador de unos 10nF en paralelo con los terminales del motor.... o simplemente omites todo esto y conectas el motor a pelo como hacemos la mayoría... jeje.

Tienes todo esto en el esquema de la controladora del Miguelito.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: nickel-back en 17 de Diciembre de 2007, 20:13:33
hola a todos.

soy nueva en esto, y me gustaría haceros unas preguntas sobre miguelito...

-podrías publicar una lista con todos los componentes que necesito para montarlo?
-para qué es la pantalla de lcd que usas en la controladora?
-en el caso de que miguelito se encontrara con otra línea oscura perpendicular en su trayectoria, qué es lo que haría?

realmente te curraste un montón lo de meter los sensores en los motores, pero lo veo muy complicado, así que podríais explicarme cómo habría que modificar el código para que siga funcionando bien?

muchas gracias de antemano
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: LABmouse en 18 de Diciembre de 2007, 00:57:29
 :shock: Como es que nunca vi este hilo???... Para decirles que son ustedes lo mejores!!!

FELCITACIONES!!
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 18 de Diciembre de 2007, 11:48:07
hola a todos.

soy nueva en esto, y me gustaría haceros unas preguntas sobre miguelito...

-podrías publicar una lista con todos los componentes que necesito para montarlo?
-para qué es la pantalla de lcd que usas en la controladora?
-en el caso de que miguelito se encontrara con otra línea oscura perpendicular en su trayectoria, qué es lo que haría?

realmente te curraste un montón lo de meter los sensores en los motores, pero lo veo muy complicado, así que podríais explicarme cómo habría que modificar el código para que siga funcionando bien?

muchas gracias de antemano

Esta semana retorno con el articulo de la controladora "Chiquitina" la que controla a "Miguelito".
El articulo actual es muy antiguo e incompleto, y hace tiempo que quiero actualizarlo y completarlo,
entre otras muchas cosas falta añadir la lista de componentes.

La lista de componentes tendrás que obtenerla a mano del esquema, los valores están bien detallados
si tienes alguna duda sobre algun componete me lo preguntas junto con el nombre que tiene en el esquema.

Es una controladora de propósito general asi que tiene un poco de todo y en especial el LCD tiene
muchas aplicaciones una no menos importante que otras es la de depuración de código.
Con este micro se pueden generar programas relativamente complicados (extensos),
viene muy bien para mostrar información de las distintas rutinas que nos facilita la depuración del programa.

Por ejemplo, con el driver que lleva no se tiene que controlar forzosamente motores dc,
se pueden controlar reles o volviendo a los motores se puede experimentar con un motor paso a paso.
Y con sus numerosos puertos I/O se pueden controlar muchos servomotores, etc.

Otro ejemplo, el puerto rs232 que lleva para la comunicación con otros dispositivos como puede ser el PC,
Esta preparado para trabajar fácilmente 485 o módulos de radio ya sea tx o rx.

Y ahora no recuerdo bien la logica del siguelineas, esta hecha para pasar los cruces de largo y detectar el fin de una linea
pero mas en concreto no te podria decir, ten encuenta que es un tema muy antiguo tendria que revisarlo y eso lleva tiempo
y mas teniendo en cuenta que actualmente lo tengo desmontado... :mrgreen:

Pero ahora al retomar el articulo todo eso quedara reflejado en el... :-)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 18 de Diciembre de 2007, 15:14:04
:shock: Como es que nunca vi este hilo???... Para decirles que son ustedes lo mejores!!!

FELCITACIONES!!

Master ya sabes que  siempre hay un lugar para ti por este rinconcito del foro... :mrgreen:
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: nickel-back en 18 de Diciembre de 2007, 15:42:23
Bueno, pues me pondré con ello, a ver qué tal sale... si tengo alguna duda, descuida que te escribiré, dogflu  :mrgreen:

Si alguien conoce de alguna página donde venga detallada la construcción de un siguelíneas con un pic16f877, que por favor lo ponga por aquí.

Muchas gracias por todo, dogflu
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 18 de Diciembre de 2007, 16:01:31
Bueno, pues me pondré con ello, a ver qué tal sale... si tengo alguna duda, descuida que te escribiré, dogflu  :mrgreen:

Si alguien conoce de alguna página donde venga detallada la construcción de un siguelíneas con un pic16f877, que por favor lo ponga por aquí.

Muchas gracias por todo, dogflu

No se si tienes el articulo completo del Miguelito, aqui te lo dejo

http://www.4shared.com/file/1694958/a5c96550/bot_miguelito_robot_siguelineas.html

y un video

Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: nickel-back en 18 de Diciembre de 2007, 18:03:37
Muchas gracias dogflu, y disculpa las molestias... sí, si que tenía el artículo y el vídeo  :mrgreen:

Probablemente mañana te ponga el porrón de dudas que tengo  :D
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: huichoman en 04 de Enero de 2008, 14:10:59
Acá led dejo el mío. 

La primera prueba



La prueba final

Saludos.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: RedPic en 04 de Enero de 2008, 17:55:23
Muy bueno, huichoman, mis mas sinceras felicitaciones por tu trabajo.  :mrgreen: :mrgreen: :mrgreen:
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: huichoman en 04 de Enero de 2008, 18:37:15
Gracias redpic, este seguidor lo hice hace casi un año, fué para hecharle la mano a unos amigos de mi escuela. Lo hice según el esquema que está en x-robotics.

Aquí está el bicho posando para la foto.

(http://huichoman.diinoweb.com/files/seguidorh.jpg)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 04 de Enero de 2008, 18:46:05
Está muy chulo, y por lo que veo, todo es analógico.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: AKENAFAB en 04 de Enero de 2008, 21:36:25
Saludos huichoman

Felicitaciones por tu seguidor!!

 :-/ :-/ :-/

Que estes bien!!

Atentamente
  Akenafab
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 05 de Enero de 2008, 19:39:36
Realmente rapido y de movimientos suaves y por lo que veo todo a transistores.

Tambien vi que le pusiste piezas de lego.

Felicidades por tu exito.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: poseidon20 en 05 de Enero de 2008, 21:14:12
De lo visto en el video puedo decir:

1° Siempre hay que encomendarse al Altisimo
2° La primera prueba siempre es suseptible a fallos
3° Y la prueba final es la que nos reconforta al final

Muy bueno el seguidor de linea, yo diria que es de las 3B, Bueno, Bonito y Barato  :D

Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: huichoman en 05 de Enero de 2008, 22:44:00
Gracias dogflu. No son piezas de lego, necesitaba llantas para el seguidor, como acá no hay tienda especializada, fuí a una juguetería y busqué un carrito barato de juguete que tuviera llantas decentes para quitárselas, la parte de frente donde pusé los sensores también era parte del carrito, la pieza donde puse la pila se la quité a un juguete de un primito creo que era de una lanchita jejeje. La placa que soporta todo es de trovicel y la rueda loca la compré en una ferretería creo que es para maletas. Jeje  para hacerlo en un fin de semana se tenía que agarrar material de donde se pudiera jajaja.

Saludos. y si hay peticiones le muestro la foto de como quedó el seguidor después de la caida del primer video. jejejeje.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jim_17 en 06 de Enero de 2008, 13:52:26
Mmmmmmmm estaria interesante jeje.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: poseidon20 en 06 de Enero de 2008, 20:06:46
Saludos. y si hay peticiones le muestro la foto de como quedó el seguidor después de la caida del primer video. jejejeje.

Pues hombre queremos ver como quedo el bicho despues de dar sus primeras rodadas y darse contra el suelo  :mrgreen: :mrgreen: y si hay video de ese momento mucho mejor  :D :D
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 20 de Enero de 2008, 10:58:58
Hola, en primer lugar felicitarles por el estupendo hilo que han trabajado entre todos, vengo siguiendolo desde hace tiempo y es un ejemplo a seguir. He hecho mis primeros pasos con un siguelineas a partir de 2 CNY70 y un PIC 16f684 + L293D con dos servos modificados Futaba 3003, el engendro funciona.
Mis problemas empiezan cuando quiero ampliar el numero de sensores para poder distinguir bifurcaciones. Para ello hago una placa de 6 sensores que parece que funciona correctamente y paso a utilizar un PIC 16F876 + L293D. Las placas por separado parece que funcionan bien (sensores  placa de sensores funciona (http://www.youtube.com/watch?v=nuFpb81sMVA) ) pero conecto los sensores al puerto A del pic y la tensión  cae a menos de la mitad (?) con lo que al pic le entra un 0 en lugar de 1, y consequentemente el programa no responde adecuadamente. El programa es senzillo de momento solo sigue lineas, activo PORT A como digital y de entrada y el PORT B de salida.
Le he dado bastantes vueltas al tema y no consigo dar con el fallo. Una bateria de pilas alimenta la placa de control y los sensores, y otra bateria se encarga de la alimentacion de los motores. Les envio un pdf con el esquema de las placas vistos desde la cara de los componentes, por si alguno de Ustedes tiene la amabilidad de echarle un vistazo (http://C:\Documents and Settings\JOR EL\Mis documentos\CIRCUITS PLAQUES\Circuits FOROS B.jpg)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 20 de Enero de 2008, 11:24:41
Hola, la insercion de la imagen no salio bien  :mrgreen:, ahi se la dejo. Gracias.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jfh900 en 20 de Enero de 2008, 11:29:26
Antes de nada bienvenido al foro jordicat07 esperamos que tu estancia sea agradable entre nosotros.

Antes de poder seguir creo que es necesario publiques tu esquema eléctrico con las conexiones y los valores de los componentes para ver que ocurre, la placa del circuito vista desde los componentes pues no dice mucho y seguir las conexiones eléctricas siguiendo las pistas cansa bastante.

Un saludo
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 20 de Enero de 2008, 12:22:13
Antes de nada bienvenido al foro jordicat07 esperamos que tu estancia sea agradable entre nosotros.

Antes de poder seguir creo que es necesario publiques tu esquema eléctrico con las conexiones y los valores de los componentes para ver que ocurre, la placa del circuito vista desde los componentes pues no dice mucho y seguir las conexiones eléctricas siguiendo las pistas cansa bastante.

Un saludo
Hola jfh900, gracias por la indicación. No dispongo de un esquema electrico con las conexiones, intentare confeccionar uno, aunque sea a mano, y lo publicaré.
Saludos
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 20 de Enero de 2008, 20:26:15
Bienvenido jordicat07, y lo mismo que dice el compañero un esquema es lo mejor.

No creo que sea, pero todos los pic tienen diodos en antiparalelo de 5.5 zener en sus pin exceptuando
un pin del puerto A que solo tiene uno, ahora no recuerdo cual es. Por lo que si se les inyecta una tension
superior a 5.5V sin colocar resistencia limitadora pasan cosa extrañas con las tensiones.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 20 de Enero de 2008, 20:42:18
A ver si esto sirve:

(http://img248.imageshack.us/img248/5912/6ecny70ver100tj9.jpg)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 24 de Enero de 2008, 22:53:13
Hola. Gracias por la indicación Dogflu66, pero al añadir los condensadores sigue sin funcionar satisfactoriamente. Al conectar los cables que llevan la señal de los sensores al pic la tensión del señal de los sensores cae a la mitad (2'... v). Una duda que me viene de vez en cuando es acerca de las pistas de tierra. Mi robot lleva dos placas, una con los sensores y la otra con el pic 16f876 y el driver l293dne, mi duda es si la tierra del l293 tiene que ser común al resto (el chip del 293 lleva 4 pines a tierra y los pongo todos en común con el resto de tierras). Gracias por todo.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Cryn en 25 de Enero de 2008, 19:28:38
yo he usado siempre todas las tierras en una sola

tanto pic, como sensores, como driver l293; y no recuerdo haber tenido problemas

ahora nose si alguien hizo algo diferente por seguridad
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: poseidon20 en 25 de Enero de 2008, 20:05:40
Te recomiendo(por sufrimiento propio) que la etapa de potencia este aisalda de la etapa de control, ya que tube problemas al momento de ver un carrito seguidor de linea mediano, usaba dos baterias, una para control y otro para potencia, lo asilavamos con optocopladores, osea habia dos tierras separadas, ( y cuando el motor hacia cambio de giro provocaba ruido, que se metia al basic stamp y este hacia cualquier cosa y la solucion era la aislamiento total  :mrgreen:
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 25 de Enero de 2008, 23:00:40
Realmente lo que te pasa es raro,
te dejo el esquema de mi placa para robotica.

http://img87.imageshack.us/img87/6237/mver14hy0.jpg

Todas las masas comunes.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: poseidon20 en 26 de Enero de 2008, 02:22:02
Bueno, es que me olvide mensionar que el motor no era de esos chicos, sino que era regularsito, inclusive cambie el L293D por un driver hecho con chapas(el clasico puente H) para cada motor, y cuando estaban las tierras unidas, al momento que llegaba a los puntos donde deberia paarar, a veces lo hacia y otras no, y nos dimos cuenta que el porblema se generaba cuando para alinear el carro en el punto este avanzaba y retrocedia para cuadrarse, pero cuando lo aislamos, santa solucion. Con decirte que estubimos 1 semana rompiendonos el coco revisando el programa, cuando todo era cuestion de ruidos, por eso mi recomendacion de aislar las etapas. ademas el L293D estaba limitando la velocidad del carrito, cuando le pusimos el puente H con chapas, uffff, ahora quien agarraba el carro, corria como alma en pena  :mrgreen: :mrgreen:
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 26 de Enero de 2008, 19:04:05
Una placa muy completa Dogflu, con muchos detalles, me servira para mejorar cosas. He estado haciendo pruebas y, curiosamente programo el pic para que el robot ande durante 1 s hacia adelante, 1 s hacia atras y una pausa y funciona, lo que me lleva a pensar que la parte de control + motores (servos futaba 3003 modificados) funciona. Cuando le hago leer al pic la señal de los sensores no funciona. Hasta ahora pensaba que se trataba de un problema de hard, pero ¿Puede la baja tensión que experimenta el señal cuando conecto los sensores deberse al programa? El pic és un 16f876 con 2 condensadores de 33p, en un principio leia los datos del port A pero lei en otro hilo que RA4 daba problemas, ahora leo los datos por el PORTC he pensado que a lo mejor debo dejarle pausas para que lea y proceda a dar la señal a los motores  :-)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 26 de Enero de 2008, 21:41:04
Miguelito usa el puerto A para leer los sensores CNY70 conectados al HEF40106BP.
Puede que el fallo este en la impedancia de entrada del 40106, puedes bajar
el valor de la r de 47k a 10k. Esto tiene su logica en que todos los 40106 no tienen
la misma impedancia de entrada, con el de arriba tiene que funcionar bien el circuito.
Ya que en su tiempo cuando lo publique mucha gente lo utilizo y le fue bien.
El mismo circuito tambien lo he utilizado para contar rpm y fuen bien.

Los motores durante el arranque o cuando se le pide giros rápidos a nuestro bot piden un
pico de corriente instantánea muy grande y pueden provocar reset al micro, usando
capacidades grandes se suele corregir y también limitando en corriente la línea de alimentación
de los motores o el caso de seguir los problemas la solución muy buena la que indica el
compañero es la de usar una fuente distinta de alimentación para los motores.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 27 de Enero de 2008, 09:35:14
En un principio parece que la placa de sensores funciona bien cuando la pruebo sola con ayuda de unos leds.

.

La placa va en la parte delantera a ras del suelo.
La placa de control la tengo en la parte superior del robot. He probado de mandar instrucciones del PIC a los motores (sin la conexion de los sensores) y funcionan correctamente. Los motores los alimento con otra bateria y la tierra es común a las dos baterias.
El problema aparece cuando (con todas las conexiones de alimentación puestas, y el cableado del pic al l293d puesto) CONECTO los cables que llevan el señal de la salida del 40106 de la placa de sensores al puerto del PIC. Entonces la tensió en la placa de sensores me baja y como consequencia la señal que dan al PIC. He probado diferentes 40106 y con todos pasa lo mismo. Tambien he pensado lo que dices de que sea un problema de impedancias pero no se a que nivel, no llego a más  :mrgreen:
Por partes todo parece funcionar, pero cuando conecto los cables de los sensores al PIC, la cosa falla.
El tema de condensadores como filtro, ya he puesto todos los que me recomendasteis.
En fin, a seguir probando ...
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 27 de Enero de 2008, 10:55:16
Se me olvida una cosa. En un principio mi sospechoso era la placa de control. Las placas estan dibujadas "a mano" con el programa word, son caseras, hechas a partir de esquemas electricos hechos a mano. Las he repasado pero no encuentro nada que este mal, otra cosa es que falte algo  :?
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 27 de Enero de 2008, 11:12:49
(http://img170.imageshack.us/img170/7985/locokd7.gif)(http://img117.imageshack.us/img117/3185/lloraryr8.gif)

PD. Repasa y Repasa, seguro que hay un fallo tonto
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 27 de Enero de 2008, 18:04:04
Ja, ja, ja, repasar, en ello estoy desde hace tiempo. De momento esto es todo lo que sabe hacer

Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 27 de Enero de 2008, 18:14:33
¡¡¡¡Se mueve!!!!, ¡¡¡esta vivo, ya falta poco!!!...(http://img117.imageshack.us/img117/4213/happypg7.gif)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Cryn en 27 de Enero de 2008, 19:41:23
ya solo hay qeu afinar y retocar, y listo :-/ :-/

vamos que se puede
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 29 de Enero de 2008, 21:12:55
Hola, alguien sabe si "es normal" que, con la placa de control alimentada a 5 v y sin la bateria que alimenta los motores en el l293d, haya una tension entre los pins 8 y tierra de 1'5 v?

obs. el pin 8 se corresponde con Vcc2, la alimentacion de la carga.

o la pregunta hecha al revés: si tengo la placa de control alimentada y sin la bateria de motores, ¿la tensión entre los pines del l293, que corresponden a la alimentación de los motores, debe ser 0 V?
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 01 de Febrero de 2008, 21:31:26
La verdad es algo de lo que no tengo ni idea, habria que ver
si esa tension no es mas que un retorno interno sin capacidad
de dar corriente, en este caso seria logico ya que no existe un
aislamiento total entre la logica de control y de potencia, para
esto tendriamos que pasar a otro tipo de circuito integrado de
seguro mas costoso.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 09 de Marzo de 2008, 17:17:03
Aún no he encontrado el problema, pero sin pic tambien funciona: directamente de la tarjeta de sensores al driver del motor.  :-/ :-/


type="application/x-shockwave-flash" width="425" height="350"></embed></object>[/youtube]
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jim_17 en 09 de Marzo de 2008, 19:19:07
Cuando tengas listo el Robot, podrias presentarte al concurso de robots seguidores de linia que se realiza en Olot (girona) en Octubre, el concurso se llama Robolot :).
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 09 de Marzo de 2008, 20:19:37
Funciona hasta sin micro... :D
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: poseidon20 en 15 de Marzo de 2008, 02:31:56
Aún no he encontrado el problema, pero sin pic tambien funciona: directamente de la tarjeta de sensores al driver del motor.  :-/ :-/

oe queeeeee??????, eso si fuera de gracioso, esta raro, como es que sin pic se controla el carrito, por ahi deben venir los problemas que tienes, ya que el driver debe estar escuchando al pic y a los sensores a la vez entonces por eso que hace cosas raras, hay que revisar vien esa placa y el esquematico  :mrgreen:
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: RedPic en 15 de Marzo de 2008, 06:56:41
Me encanta, jordicat07, muy buen trabajo.

Unas preguntas: En las competiciones de sigue-lineas ¿se prima la velocidad? ¿es la exactitud en el seguimiento lo que se valora? ¿los circuitos son simples o se cruzan una vez haciendo un ocho o incluso mas veces?
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: manex_1987 en 15 de Marzo de 2008, 08:15:16
Epa

Aunque no he estado en ninguna presente, he hojeado alguna que otra en youtube. Desde luego, lo que se prima es el tiempo que tarda en hacer el recorrido, luego una buena velocidad es apetecible. Ademas, como bien dices, en muchos campeonatos se hacen carreteras con cruces, o con giros enplan arista de mas de 90º, de los que solo salen bien parados los que tienen una configuracion de encoders adecuada y un algoritmo de control currado.

Lo de los cruces, aun asi, se suele poner para "liar un poco" al robot pero sigo creyendo que la finalidad es la de hacer un recorrido dado, no el de buscarte tú el final del laberinto... para eso hay otras modalidades.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: AKENAFAB en 15 de Marzo de 2008, 10:12:37
Hola


En las competiciones sigue lineas, lo que cuenta es hacer cierto numero de vueltas en el menor tiempo posible.En algunas dan puntos extra por seguir fielmente el camino , diseño , etc...

Otra modalidad es la de bifurcaciones , donde es un revoltijo de lineas y te dicen que debe dar 3 vueltas , despues de eso ya tomar alguna bifurcacion y detenerse.Otras solo es sseguir la inercia de la pista.

Otra mas completa , es robot laberinto.Donde el robot sigue una linea , esta siendo mas pequeña de max. 5mm ancho , bifurcaciones y ángulos de 90°.En algunos casos al hacer el 2do. recorrido , el robot ya debe tomar la ruta mas corta , es decir , que procesando la primera vuelta determina cual es el camino correcto y el mas rapido. En todas se premia velocidad y dan plus por ciertas caracteristicas.

Saludos!!

Atentamente
  Akenafab
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 15 de Marzo de 2008, 19:02:09
Hola,

como muy bien han comentado los compañeros hay diferentes modalidades de sigue lineas o rastreador: velocidad, con bifurcaciones, con cambios bruscos de dirección, etc. hasta donde llegue la imaginación. La diferencia entre unos robots y otros radica en el numero y el tipo de sensores que incorporan, y como no, en el software que tienen implementado. desde simple logica a logica difusa. La velocidad o bien se consigue controlando la tensión del motor o bien con PWM en función del tramo de circuito (si es recto aumenta, si curvo disminuye).

Manex:
En los circuitos con bifurcaciones estas se indican con antelación con un pequeño guion de pista, paralelo a la principal, por el lado que debe coger el robot. No puede ser aleatorio.

Saludos
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 15 de Marzo de 2008, 19:12:39
Hola Poseidon20

Actualmente lo hago funcionar con solo los dos sensores centrales, el señal que envian és normalizado por un 40106 y enviado al driver 293d, donde fijo los enable de los motores a 1 y conecto el señal al control de los motores. Si los sensores detectan, el motor correspondiente se pone en marcha, sino se para.
La placa de sensores lleva 6 sensores: dos centrales para seguir la linea, dos en los extremos para detectar las bifurcaciones y dos más pegados a los centrales para seguir el contorno de la linea en el modo bifurcación. Tienes razón en lo referente a que pasa algo con el pic, pero llevo unos dias sin poder dedicarme al bicho  :mrgreen:.

Saludos
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: RedPic en 15 de Marzo de 2008, 19:13:43
¿Tenéis con mucha antelación a la prueba el trazado de la pista?
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: jordicat07 en 15 de Marzo de 2008, 19:21:44
Hola RedPic, en cada competición es diferente pero suele haber un calendario y alguna pagina web habilitada donde se deposita la información previa, pero en los circuitos de rastreadores no suele haber muchas sorpresas. Si se ha participado en alguna o navegado mucho ya sueles tener una idea de lo que te puedes encontrar.

En la elaboración del programa se deben implementar los algoritmos para cada posible situación. Y luego, a rastrear la pista y suerte.
Saludos
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: afisicos en 12 de Abril de 2008, 15:09:46

este es el que hice yo hace unos meses.

No lleva micro. solo 2 sensores que apagan cada uno un motor al "ver negro"

van conectados a un transistor para aumentar la corriente de la señal, y después a un LM293D que es el que maneja los motores con una bateria de 4 V

El cuerpo es cartón, palillos y silicona :P


Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 12 de Abril de 2008, 17:28:40
Realmente funciona muy bien y que rápido, ya quisiera yo conseguir esa velocidad... :D :D
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: AKENAFAB en 12 de Abril de 2008, 17:37:47
Te ha quedado muy padre!!

Felicitaciones!!

Sigue muy bien la linea!!

Saludos!!


Atentamente
  Akenafab
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: afisicos en 12 de Abril de 2008, 20:55:53
jej, no es nada del otro mundo. y en las curvas cerradas se sale a la minima. solo kiero dar una idea de que es un robot facil de hacer con poca cosa
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: gu1llermo en 12 de Abril de 2008, 22:40:01
Te felicito afisicos, muy simpático el robot  ;-)
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: kime90 en 07 de Junio de 2010, 01:09:12
Tengo el mismo problema al poner el motor de direcciones(izquierda derecha) al puente h funciona
pero al conectar el segundo motor este deja de funcionar...(los dos motores no responden a los sensores)
podria alguien pasarme un esquema de como componer este error de mi siguelineas..

saludos..
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 07 de Junio de 2010, 06:00:49
Aquí esta el video del Bot Miguelito actualizado en el Youtube:


Kime90 no sé a que te refieres.

De todas formas aquí te puedes descargar lo que hay sobre el Bot Miguelito a ver si te sirve:

http://www.freewebs.com/glafebre/miguelito.htm
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: willynovi en 07 de Junio de 2010, 10:53:38
existen distintas disciplinas, algunos son velocistas y otros seguidores de linea.
Para el caso de los velocistas el circuito no tiene curvas muy cerradas y por lo general corresponden a un radio constantes, o sea, no tienen quiebres a 90°.
Para el caso de los seguidores de linea, ahi si ya es otra cosa, se tienen pistas con lineas cruzadas y ese tipo de dificultades.

Les doy un dato importante, ojo no me he leido todo el hilo quizas ya este publicado y disculpenme por la desprolijidad, prometo leermelo para ver si puedo aportar algo, bien el dato es que para lograr una buena velocidad el diseño que anda bien es tipo triciclo, con la rueda de direccion comandada con un servo. Incluso tambien es la rueda propulsora en algunos casos. Yo hice uno, creo por ahi ha quedado, almenos la parte mecanica, me ha quedado pendiente la electronica.

La competencia que organizamos nosotros en Bahía Blanca (Argentina) cada año, ya vamos por la 8va (tercera de velocista), es del tipo velocista.
Aqui les dejo el enlace por si quieren participar http://www.grsbahiablanca.com.ar/index.htm
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Jorge555 en 08 de Junio de 2010, 00:50:51
Pon un esquema para ver como lo tienes todo conectado, si no es difícil ayudarte. En teoría no debería afectar conectar la placa de sensores al pic, y más si pasa por un trigger smicht, prueba a poner una resistencia de pull-down entre la salida del 40106 y tierra, pero debería funcionar directamente. Muchas veces el 40106 no es necesario ya que algunos pics llevan el trigger smicht interno en algunos puertos, por lo que lo puedes evitar.

Las masas deben de ir todas unidas.

Yo he hecho algún velocista que otro (no seguidor), te dejo el link por si te da alguna idea: http://www.jmnlab.com/robotzero/robotzerov.html


Saludos.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 08 de Junio de 2010, 01:51:11
Va muy fino ese robot, y está muy bien explicado en tu web. Felicidades Jorge y gracias por compartirlo.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Strepto en 08 de Junio de 2010, 09:38:14
Se ve muy, pero que muy bien ese robot jorge. Enorabuena!

Un saludo!
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Jorge555 en 08 de Junio de 2010, 13:20:12
Gracias, me alegro de que os guste, aún me queda un poco para terminarlo, ando pasandolo todo a pcb.

Quedará algo similar a ésto, con todos los módulos de electrónica hechos directamente en el pcb.
(http://farm2.static.flickr.com/1193/4608651453_1b25433b93.jpg)

Saludos.
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Nocturno en 08 de Junio de 2010, 14:57:51
¡Qué guapo!
Pues con la velocidad que alcanza deberías ir pensando en ponerle alerones delante y detrás para aumentar la carga aerodinámica en las curvas  :D
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: Strepto en 08 de Junio de 2010, 16:14:22
Esa foto me recuerda a la tipica imagen en la que aparece una lista de coches del modelo antiguo al moderno  :D
Título: Re: Proyecto de Robot Sigue-Linea...
Publicado por: dogflu66 en 08 de Junio de 2010, 17:03:21
Realmente rápido, felicidades.