Professional Documents
Culture Documents
Introduccin:
Bienvenido a tu primer desafo robtico!
En este primer tutorial vas a encontrar el paso a paso para poder armar y programar
un robot de manera sencilla y clara. Para esto conts con las piezas de la Caja Tecnolgica de
Robot Group y con la aplicacin miniBloq v0.84.0 que te va a permitir programarlo.
Te proponemos que tu robot d vueltas sobre su eje y encienda un LED.
Manos a la obra!
TUTORIAL | Arm y program tu robot con |
Requerimientos:
1 rueda loca
4 separadores de rueda loca
4 tornillos (20 mm)
1 Base de robot
10 arandelas
22 tuercas
2 conjunto motor - caja reductora
12 tornillos (8 mm)
5 soportes de 90 grados
5 cables
2 ruedas
1 portapilas
3 pilas AA
4 tornillos (12 mm)
1 placa DuinoBot
2 tornillos (30 mm)
3 pilas AA
4 tornillos (12 mm)
1 destornillador
1 emisor de luz
1 planchuela de 8
Desarrollo:
Requerimientos:
1 rueda
1 Base de robot
4 arandelas
4 tuercas
Para esto antes hay que colocar 4 separadores de rueda loca entre la rueda y la placa, como
se observa en la imagen:
Una vez terminado este paso tendrs la base del robot unida a la rueda:
TUTORIAL | Arm y program tu robot con |
8 tornillos (8 mm)
8 tuercas
4 soportes de 90 grados
2 cables
En este paso primero hay que atornillar (con los tornillos de 8 mm) 2 soportes de 90 grados a
cada una de las conjunto motor - caja reductora y ajustarlos con una tuerca en cada caso:
TUTORIAL | Arm y program tu robot con |
Las dos conjunto motor - caja reductora se colocan a los lados de la base del robot, de modo
simtrico porque adems de tener los circuitos que permiten el movimiento, tienen los ejes en
los que se ubican las ruedas:
Los tornillos van al costado de las cajas y se ajustan con una tuerca y una arandela en cada caso:
TUTORIAL | Arm y program tu robot con |
El siguiente paso consiste en conectar los dos cables a las conjunto motor - caja reductora como
se observa en la imagen:
Requerimientos:
2 ruedas
2 tornillos
1 portapilas
3 pilas AA
4 arandelas
4 tuercas
El portapilas se suma a la base del robot. Para colocarlo correctamente tens que ajustarlo con
los tornillos:
TUTORIAL | Arm y program tu robot con |
Una vez realizado esto hay que ajustar los cuatro tornillos con las arandelas y las tuercas.
Y ya est listo este paso!
1 placa DuinoBot
2 tuercas
2 arandelas
2 cables
TUTORIAL | Arm y program tu robot con |
En este paso hay que atornillar la placa DuinoBot a la base de robot. Los tornillos van ubicados
en dos de las esquinas de la placa y se deben ajustar con tuercas y arandelas:
Luego hay que enchufar los cables a los distintas bocas de la placa etiquetadas como M0 y M1
como se observa en la imagen:
TUTORIAL | Arm y program tu robot con |
Requerimientos:
4 tornillos (8 mm)
1 planchuela
4 tuercas
1 soporte de 90 grados
1 cable
Requerimientos:
1 netbook con el programa miniBloq v0.84.0
1 cable USB clase B
Esta aplicacin te va a permitir programar lo que va a hacer tu robot y vas a tener que usarla
desde tu netbook.
Para esto, si tens Huayra Primaria simplemente instal la aplicacin Huayra-Primaria-Robot
desde terminal o synaptic.
Si no tens Huayra Primaria, simplemente and a http://huayraprimaria.educacion.gob.ar y all
podrs bajar la versin de Huayra Robot que ya trae todo listo y configurado para usar tu robot.
En cualquier caso para seguir trabajando and al Men Aplicaciones / Huayra / miniBloq v0.84.0
de la netbook.
Paso 1:
Una vez abierta la aplicacin te vas a encontrar con una interfaz con cuatro reas de izquierda a
derecha, los describimos:
Tu objetivo es que las ruedas giren para que el robot de vueltas. Para esto hay que indicarle al
motor de las ruedas que hagan este movimiento.
Lo primero que hay que determinar es la potencia que tendr el motor de las ruedas. Para esto
hay que ir al rea 4, donde estn las Acciones, y hacer clic en el siguiente cono:
TUTORIAL | Arm y program tu robot con |
Esta accin aparecer en el rea 2 como un campo vaco que hay que llenar:
Lo que hay que definir en ese campo es una variable, que en este caso es la potencia del motor.
La llamaremos entonces potencia_motor :
Ya tens definida la variable. Ahora hay que definir la potencia que se le entregara a los motores
de las ruedas del robot. Despleg la flecha que est al costado derecho del campo y hac clic en
el asterisco #:
TUTORIAL | Arm y program tu robot con |
El siguiente paso es anotar el valor de potencia que quieras darle. En este caso ser 100:
El siguiente paso es colocar en el rea 2 los dos bloques de motores. Para esto debs hacer clic
sobre el cono de motores, que es:
TUTORIAL | Arm y program tu robot con |
Una vez que hayas incorporado el bloque de motor, este deber aparecer en el rea 2:
Ya tens uno de los bloques del motor. Ahora debs que identificarlo. Para esto hay que definir
cual es el motor 0 y cual es el motor 1: despleg el men que est debajo del cono y eleg la
opcin. En este caso tens que elegir motor 0:
Luego tens que abrir el men que est a la derecha del cono de motor, donde se van a
desplegar las siguientes opciones:
TUTORIAL | Arm y program tu robot con |
De las cuales debs seleccionar la variable Getter, representada con el siguiente cono:
TUTORIAL | Arm y program tu robot con |
Ahora tens que desplegar el Men y hacer clic en la variable potencia_motor, que ya definiste
anteriormente:
Ya est listo uno de los motores! Ahora hay que repetir todo el procedimiento con el segundo
motor, al que tens que nombrar motor 1.
TUTORIAL | Arm y program tu robot con |
Una vez que hayas repetido todo el procedimiento debers visualizar la siguiente pantalla, con el
segundo motor incorporado:
Con este ltimo paso ya est lista la programacin para hacer que tu robot d vueltas. Lo que
necesits ahora es pasar las rdenes de la netbook al robot.
Lo primero que tens que hacer para iniciar este proceso es verificar que todos los cables del
robot estn bien conectados.
Una vez verificado esto us un cable USB para conectar la netbook al robot a travs de la placa
DuinoBot.
TUTORIAL | Arm y program tu robot con |
Una vez conectado el robot a la netbook tens que prender el botn azul de la placa DuinoBot.
Unos segundos despus se van a prender unas luces verdes y azules.
Luego de preparar todo lo anterior, ya ests en condiciones de pasarle las instrucciones al robot.
Para esto hay que volver al programa miniBloq v0.84.0 y hacer clic en Ejecutar, que es el
botn verde que est en el men superior de la aplicacin. Abajo se van a ver las
progresiones:
Al momento de subirlo al robot el programa te va a pedir una contrasea que es alumno (sin
las comillas):
TUTORIAL | Arm y program tu robot con |
Se ejecuta automticamente. Para guardarlo tens que ir al Men Archivo / Save. De este modo
la programacin que armaste estar disponible para la prxima vez que quieras que tu robot d
vueltas.
Te sugerimos que dejes el programa abierto para trabajar directamente sobre esa programacin
para sumarle el paso siguiente: prender un LED.
Lo primero que haremos es volver al primer bloque que incluiste en la programacin de tu robot:
Ah mismo hay que agregarle una nueva variable que es la del tiempo en que se va a prender y a
apagar la luz. Para esto tens que seleccionar la variable Getter, representada con el siguiente
cono:
TUTORIAL | Arm y program tu robot con |
Una vez que hayas hecho clic en esta variable debers visualizarla en el rea 2 donde van los
bloques:
TUTORIAL | Arm y program tu robot con |
El nombre que le vamos a dar a esa variable es espera y lo eso es lo que escribirs en el espacio
que se despliega en el men que indica la flecha que est debajo del bloque:
Luego hay que asignarle un valor para lo cul hay que desplegar la flecha que est al costado
derecho del bloque. En este caso ser #:
TUTORIAL | Arm y program tu robot con |
El valor que debs ingresar es 1000, representando que la espera es de 1000 milisegundos, que
equivalen a 1 segundo:
Como le vas a pedir al robot que repita una accin eternamente vas a tener que usar la opcin
del bucle. La que hay que seleccionar es la que tiene un signo de
pregunta:
TUTORIAL | Arm y program tu robot con |
Ahora tens que definir cuantas veces va a encenderse la luz. Para esto hay que desplegar la
flecha del costado izquierdo del bloque. La accin que hay que elegir es la del siguiente cono:
TUTORIAL | Arm y program tu robot con |
Esta accin indica que se va a encender siempre porque la opcin es verdadera. Es decir que
todo lo que est adentro del bloque se repetir eternamente.
Lo que hay que hacer ahora es indicar la conexin al que hay que dirigir la accin. Para esto
tens que sumar un nuevo bloque indicado con el siguiente cono:
TUTORIAL | Arm y program tu robot con |
Luego tens que desplegar el men de abajo del bloque . Ah debs elegir la opcin D14, que es
la que corresponde al primer sensor de la placa DuinoBot, que es aquella donde enchufaste el
cable:
Ahora hay que indicar que se apague y se prenda la luz, para lo cual hay que desplegar el men
de la derecha para que aparezca nuevamente la tilde de verdadero:
TUTORIAL | Arm y program tu robot con |
Luego tens que indicarle a tu robot el tiempo que debe esperar para prender la luz y para
apagarla. Para esto hay que sumar otro bloque: el representado con un reloj:
TUTORIAL | Arm y program tu robot con |
El siguiente paso consiste en ir al men del costado derecho del reloj e incorporar la variable
Getter:
TUTORIAL | Arm y program tu robot con |
Una vez incorporado este bloque, tens que abrir el men de abajo y elegir la opcin de espera
que ya incorporaste oportunamente:
TUTORIAL | Arm y program tu robot con |
Ahora tens que indicarle que se apague para lo cual hay que sumar otro bloque, el
representado con el cono de dos flechitas:
TUTORIAL | Arm y program tu robot con |
Luego hay que abrir el men que est debajo e este bloque y elegir nuevamente la opcin D14:
El siguiente paso es abrir la flecha del costado derecho y elegir la opcin de la cruz para que se
apague:
TUTORIAL | Arm y program tu robot con |
Luego hay que incorporar otro bloque de reloj, abr el men que est a la derecha y agreg la
variable Getter:
TUTORIAL | Arm y program tu robot con |
Con este ltimo paso ya tens lista la programacin para hacer que tu robot d vueltas y
encienda un LED. Lo que necesits ahora es pasar el programa desde la netbook al robot.
Lo primero que tens que hacer para iniciar este proceso es verificar que todos los cables del
robot estn bien conectados.
Una vez verificado us un cable USB para conectar la netbook al robot a travs de la placa
DuinoBot.
Una vez conectado el robot a la netbook tens que prender el botn azul de la placa DuinoBot.
Ten en cuenta que se van a prender los LEDS verdes y azules.
Luego de preparar todo lo anterior, ya ests en condiciones de pasarle las instrucciones al robot.
Para esto tens que volver al programa miniBloq v0.84.0 y hacer clic en Ejecutar, que es el botn
verde que est en el men superior de la aplicacin. Abajo se van a ver las progresiones:
TUTORIAL | Arm y program tu robot con |
Al momento de subirlo al robot te va a pedir una contrasea que es alumno (sin las
comillas):
Se ejecuta automticamente. Para guardarlo tens que ir al men Archivo / Save. De este
modo el programa que armaste estar disponible para la prxima vez que quieras que tu
robot d vueltas y encienda un LED o para tomarlo de base para nuevos proyectos. Record
que como todo programa de software libre, sirve para volver a usar, para aprender y para
compartir.
En el sitio de Huayra Primaria vamos a subir peridicamente proyectos como este para que
puedas ir haciendo muchas ms cosas interesantes con tu kit Robotgroup y el sistema
operativo Huayra Primaria. Tambin te invitamos a compartir con nosotros y las dems
escuelas los proyectos que hagas vos y tus compaeros y docentes.