Está en la página 1de 4

Construcción de

robot sumo

Samuel David Freire Juan Camilo Brito Andrade Luis Fernando Zuñiga
Agudelo Garzon

Samuel.fra@outlook.com juancamilobritoandrade@gm
luiszugarzon975@gmail.com
ail.com

Abstract— Materiales
In this report we present the materials and the - Un carrete de 10 cm de diámetro
procedure that we carry out for the physical - Dos motores de 3.5 v
construction of the sumo fighting robot to which we - Un arduino UNO
have already implemented two programming codes, - Puente H
the first is to make the journey of a rectangle and the
- Jumpers de conexión
second is to perform a circular route
- Banco de 3 baterías de 4.2 v a 3.800mA
- Una rueda loca

I. INTRODUCCION
Procedimiento:
La siguiente presentación del informe donde tenemos los
materiales y los pasos que seguimos para la armada y Lo primero que hacemos Es ensamblar los motores a
programación del robot zumo para realizar 2 especies de los extremos del carrete después agregamos una rueda
circuitos en pista loca en frente para darles una orientación al robot.

Después ensamblamos el puente H al armazón con


tornillos y conectamos los motores a las dos salidas
MARCO TEORICO que tiene el puente H.

Objetivos A continuación conectamos las entradas del puente


H con los pines 6. 7, 8, 9 del arduino, y usamos los
General: llevar a cabo la construccion fisica del pines de control de velocidad del puente H para
robot cumpliendo con cada uno de los requisitos conectarlos con los pines 10 y 11 del arduino que
propuestos tenemos salidas PWM.

Especificos: Para alimentar todo conectamos el positivo y el


negativo del banco de las baterías con la entrada de
• Ensamblar los motores en lo que será la 12v y la tierra del puente H respectivamente, con lo
carrocería del robot que en el puente H
• hacer las conexiones entre el arduino, el
controlador de motores o puente H y los
motores
CODIGOS
Para que el robot haga un círculo:
Para que el robot haga un cuadrado:
void setup()
{
void setup() pinMode(6, OUTPUT);
{ pinMode(7, OUTPUT);
pinMode(6, OUTPUT); pinMode(8, OUTPUT);
pinMode(7, OUTPUT); pinMode(9, OUTPUT);
pinMode(8, OUTPUT); pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
Serial.begin(9600);
Serial.begin(9600);
} }
void loop()
{ void loop()
adelante(); {
delay(2000); digitalWrite(6, HIGH);
derecha(); digitalWrite(7, LOW);
delay(650); analogWrite(10, 80);
adelante();
digitalWrite(8, HIGH);
delay(2000);
digitalWrite(9, LOW);
derecha();
delay(650); analogWrite(11, 255);
adelante();
delay(2000);
derecha(); }
delay(650);
adelante();
delay(2000);
}
void adelante() Conclusión
{
analogWrite(10, 255);
analogWrite(11, 255); Al final nuestra prueba podemos observar el buen
digitalWrite(6, HIGH); funcionamiento de los componentes y podemos
digitalWrite(7, LOW); evidenciar como el robot responde a los códigos
digitalWrite(8, HIGH); usados y ya anteriormente probados en
digitalWrite(9, LOW); simulaciones, teniendo como resultado un robot
} listo para ser programado para realizar distintos
void derecha() movimientos.
{
analogWrite(10, 255);
analogWrite(11, 0);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
}

ANEXOS
Primera prueba realizada con el modulo bluetooth
usando un arduino NANO como primera instancia

También podría gustarte