proyecto robolab

18
PROYECTO ROBOLAB LUIS BARBERO TENDERO GABRIEL SERRANO SERRANO JUAN CARLOS LÓPEZ SERRANO

Upload: royer31

Post on 14-Jun-2015

1.770 views

Category:

Documents


1 download

DESCRIPTION

Luis, Juan Carlos y Gabriel

TRANSCRIPT

Page 1: Proyecto robolab

PROYECTO ROBOLABLUIS BARBERO TENDERO

GABRIEL SERRANO SERRANOJUAN CARLOS LÓPEZ SERRANO

Page 2: Proyecto robolab

Descripción del proyectoPartes que componen el proyecto

Problemas surgidos durante el proyecto

Proyecto final

INDICE

Page 3: Proyecto robolab

Nuestro proyecto consiste en un tanque que se desplace hacia delante impulsado por dos motores eléctrico colocados en la parte de delante del tanque con un sensor de luz también colocado en la parte delantera, en posición horizontal y apuntando hacia el frente que cuando detecta un obstáculo con un alto índice de luminosidad hace que el tanque se pare, gire su torreta simulando un ataque, comience a andar hacia atrás, a continuación haga un giro y vuelva a recomenzar la marcha hacia adelante para evitar el obstáculo y seguir con la marcha.

DESCRIPCIÓN DEL PROYECTO

Page 4: Proyecto robolab
Page 5: Proyecto robolab

EL RCX Tres motores eléctricos Un sensor de luz Dos bandas de rodamiento Una base Cables

PARTES QUE COMPONEN EL PROYECTO

Page 6: Proyecto robolab

MATERIAL UNIDADES

RCX 1

Motor 4

Receptor 1

Pila 9V 2

Bombillas roja, verde y amarilla 3

bombilla 2

Sensores de contacto 3

Sensores de temperatura 1

Sensores de luz 4

Manual de instrucciones 1

Cable de conexión al pc 1

CD 1

Cables -

INVENTARIO

Page 7: Proyecto robolab

EL RCX

El RCX es el cerebro del robot. Almacena los programa computacionales, lee los sensores con la información de entrada y controla el movimiento de los motores.

Page 8: Proyecto robolab

MOTORES ELECTRICOS

El motor es lo que hace moverse a su robot. Transforma la electricidad provista por las baterías en el RCX, en movimiento rotacional.

Los motores se conectan a los puertos de salida A, B o C en el RCX. Es muy importante la forma en la cual se conectan los cables. La conexión determinará el sentido de la rotación. Si damos vuelta los cables, el motor girará en sentido contrario

Page 9: Proyecto robolab

SESOR DE LUZEl sensor de luz mide la cantidad de luz que recibe. Este sensor es muy útil; puede ser usado como un simple detector para ver si las luces han sido encendidas o no, o puede ser usado para que el robot siga una línea negra en una superficie blanca (o viceversa).

Page 10: Proyecto robolab

BANDAS DE RODAMIENTOEstas son bandas de rodamiento. Estas son una alternativa a las ruedas para mover un robot por que tienen una superficie mayor de contacto con el suelo, además tienen más tracción que las ruedas.

Las ruedas usadas con las bandas de rodamiento de lego giran libres sobre un eje. Se debe insertar engranajes en las ruedas.

Las banda de rodamiento dan muchas mas fricción con el suelo y permite que este se adhiera mejor.

Page 11: Proyecto robolab

En primer lugar, la base era demasiado frágil y al poner la rcx se desmontaba. La solución fue añadir más piezas para reforzarla.

Otro problema fue la transmisión, ya que al principio empleamos un solo motor y no tenía fuerza suficiente para mover el robot. Para corregir este error colocamos otro motor, uno por cada banda de rodamiento.

En cuanto a la dirección, por problemas con las bandas de rodamientos, el robot no caminaba derecho, se giraba hacia los lados. La solución fue variar la dirección de las orugas.

Problemas surgidos

Page 12: Proyecto robolab

Otro de los problemas fue que los topes situados en las ruedas se movían. Esto lo arreglamos pegándolos con pegamento termofusible.

En cuanto a la programación, tuvimos varios problemas. Uno de ellos fue que nos faltaba un salto que reiniciara el programa de nuevo. Otro fue que pusimos un semáforo donde no debía ser.

Problemas surgidos

Page 13: Proyecto robolab

Otro de los problemas de programación es que habíamos unido todos los alambres del programa con dos ramas de union y acababan en un unico semaforo por lo que nos daba error el programa.

Page 14: Proyecto robolab

Otro problema de programación es que hacíamos acabar cada alambre en un semáforo distinto lo que también nos daba error en la programación.

Page 15: Proyecto robolab

También hemos tenido problemas para hacer girar la torreta cuando colocábamos una luz porque la conectábamos encima del motor entonces el motor perdía potencia

Al final decidimos quitarle esa luz para no tener tantos problemas

VIDEO

VIDEO

Page 16: Proyecto robolab

NUESTRO PROGRAMA FINAL

Page 17: Proyecto robolab

NUESTRO ROBOT FINAL

VIDEO

Page 18: Proyecto robolab

FIN