Beruflich Dokumente
Kultur Dokumente
Robtica
Educativa
MANUAL TCNICO
FUERZA
GRAVEDAD
EQUILIBRIO
MOVIMIENTO
MINISTERIO DE EDUCACIN
MINISTERIO DE EDUCACIN
Ministerio de Educacin
Calle Del Comercio N. 193, San Borja
Lima 41, Per
Telfono: 615-5800
www.minedu.gob.pe
Primera edicin: 2016
Tiraje: 147 ejemplares
Impreso en SEDIOT S.A.C.
Calle Tomas Ramsey N 904 Dpto. 903
Magdalena del Mar - Lima
Hecho el Depsito Legal en la Biblioteca Nacional del Per
N. 2016-05097
Todos los derechos reservados. Prohibida la reproduccin
de este material por cualquier otro medio, total o
parcialmente, sin permiso expreso del Ministerio de
Educacin.
NDICE
Pgina
Proceso de Instalacin
Descripcin Tcnica
Materiales de construccin
10
Motores EV3
13
Sensores
14
Ladrillo Programable
16
18
22
24
27
34
Modelos Robticos
37
ENERGA
EV3 CIENCIA
MOVIMIENTO
Proceso de Instalacin
Windows XP, Vista, 7 y 8
1. Verificar que su PC o Laptop cumpla con los requisitos del software EV3 LEGO MINDSTORMS.
Los requisitos mnimos de hardware para el uso de LEGO
MINDSTORMS Education EV3 software son:
Microsoft Windows:
- Windows XP, Vista, Windows 7, Windows 8 ( 32/64 bits) y
Windows 10 con los ltimos paquetes de servicios.
- RAM 1 GB.
- Procesador de 1 GHz o ms rpido.
- Resolucin mnima de pantalla 1024 x 600.
- Al menos 1,5 GB de espacio disponible en disco duro.
- Lector de DVD.
EQUILIBRIO
GRAVEDAD
4.
FUERZA
5
7.
En la siguiente ventana se mostrar el Acuerdo de Licencia del software, el cual deber leer y aceptar
para continuar con la instalacin del mismo. Haga clic en Siguiente para continuar con la instalacin.
ENERGA
EV3 CIENCIA
1
8.
A continuacin, aparecer una ventana donde se podr apreciar el estado del proceso de la instalacin,
el proceso puede tardar varios minutos.
MOVIMIENTO
EQUILIBRIO
9. Una vez finalizado el proceso de instalacin, deber aparecer una ltima ventana indicando que el
proceso de instalacin finaliz correctamente.
10. A continuacin, el software le pedir que reinicie su PC. Se recomienda hacerlo para evitar cualquier
error con el mismo. Haga clic en Terminar para concluir con la instalacin.
GRAVEDAD
11. Al reiniciar su PC, usted podr acceder al software mediante el cono LEGO MINDSTORMS Education
FUERZA
LEGO MINDSTORMS
Motor
Mediano
Motor
Grande
Actuadores
Ambiente de accin
Elementos de
Construccin
Software de
programacin
Sistema de control
Sensores
Tctil
Distancia
Sonido
Giroscopio
Color
ENERGA
EV3 CIENCIA
4x
Viga, mdulo 3,
rojo
2x
Engranaje biselado,
2 dientes
beige
30x
Conector con friccin,
mdulo 3, azul
4x
Viga angular doble,
mdulo 3x7, blanco
6x
Extensor de eje/cojinete,
mdulo 2, rojo
3x
Armazn,
mdulo 5x7, gris
1x
Armazn,
mdulo 5x11, gris
4x
Engranaje, 16 dientes
gris
2x
Conector con
54x
mango, mdulo 3, Circuito, 5x1,
negro
mdulo 5,
negro
2x
Parte inferior de la
plataforma,
28 dientes, gris
1x
Bola de acero,
plateado
14x
Eje, mdulo 3, gris
1x
Panel curvado hacia
la derecha, mdulo 5x11,
negro
1x
Panel curvado hacia la
izquierda, mdulo 3x5,
negro
10x
Conector,
mdulo 2, gris
2x
Eje, mdulo 9, gris
5x
Eje, mdulo 7, gris
6x
Viga, mdulo 13, gris
4x
Viga, mdulo 11, gris
6x
Viga, mdulo 9, gris
4x
Viga angular,
mdulo 3x7, gris
4x
Eje, mdulo 6, negro
4x
Eje, mdulo 4, negro
8x
Bloque cruzado,
mdulo 3, gris oscuro
1x
Cojinete de bolas, gris oscuro
4x
Engranaje, 8 dientes
gris oscuro
4x
Engranaje, 24 dientes
gris oscuro
1x
Cargador
2x
Motor grande
1x
Motor mediano
1x
Sensor ultrasonico
1x
Sensor tctil
1x
Girosensor
1x
Sensor de sonido
1x
Sensor de color
2x
Cable de conexin, 35 cm
1x
Batera
recargable
6x
Bloque cruzado,
mdulo 3x2, gris
4x
Cable de conexin, 25 cm
2x
Bloque angular de 3 rayos,
3x120, gris
2x
Tornillo sin fin, gris
1x
Ladrillo EV3
1x
Cable USB
4x
Conector angular,
mdulo 3x3, gris
4x
Viga, mdulo 7, gris
8x
60x
4x
Bloque cruzado, Viga, mdulo 3, verde Conector con friccin,
mdulo 2, negro
mdulo 2, gris
4x
Conector doble,
mdulo 3, gris
4x
Tubo, mdulo 2, gris
4x
Engranaje, 4 dientes,
negro
2x
Engranaje biselado
doble, 20 dientes,
negro
6x
Eje, mdulo 5, gris
4x
Viga angular,
mdulo 4x6, negro
4x
Rueda dentada,
40,7x15 mm
negro
2x
Engranaje biselado
doble, 12 dientes,
negro
10x
Cojinete,
mdulo 1, gris
6x
Conector doble,
mdulo 3x3, gris
1x
Cable de conexin, 50 cm
4x
Viga, mdulo 5, gris
2x
Viga angular,
mdulo 3x5, gris
EQUILIBRIO
2x
Engranaje, 40 dientes, gris
4x
Viga Triangular 1/2,
mdulo 5x3, gris
2x
Eje con espiga,
mdulo 3,
beige oscuro
4x
Viga de caucho con
orificios cruzados,
mdulo 2, negro
2x
Eje, mdulo 12, negro
2x
Eje con tope,
mdulo 8, gris oscuro
4x
2x
Viga, mdulo 3, azul Parte superior de la
plataforma, 28 dientes,
negro
1x
Panel curvado
hacia la derecha,
mdulo 3x5, negro
2x
Eje, mdulo 10, negro
2x
Eje, mdulo 8, negro
2x
Eje con tope,
mdulo 4, gris oscuro
4x
Rueda/polea, 24x4 mm,
gris oscuro
MOVIMIENTO
2x
Rueda, 43,2x26 mm, gris
10x
Cojinete, mdulo 1/2,
amarillo
2x
Viga 1/2,
mdulo 4,
negro
20x
4x
22x
Conector con friccin/eje, Conector con cojinete, Horquilla de bloque
mdulo 3, rojo
cruzado, mdulo 2x2, 2x
mdulo 2, azul
negro
Engranaje biselado
doble, 36 dientes,
negro
FUERZA
4x
Viga, mdulo 3, amarillo
1x
Panel curvado hacia
la izquierda, mdulo 5x11,
negro
2x
Neumtico de perfil bajo
56x28 mm, negro
GRAVEDAD
4x
Neumtico, 30, 4x4mm,
Bloque cruzado,
mdulo 2x2, negro negro
8x
Bloque cruzado doble,
mdulo 3, negro
4x
Bloque angular 2 (180),
negro
4x
Viga con orificio
cruzado, mdulo 2,
negro
4x
Bloque angular 1, (0),
negro
2x
Bloque angular 6, (90),
negro
4x
Viga T, mdulo 3x3,
negro
2x
Viga, mdulo 3, negro
10x
Eje, mdulo 2, rojo
2x
Viga cruzada
mdulo 2x1, rojo
6x
Viga angular,
mdulo 2x4, rojo
6x
Conector, mdulo 3,
beige
8x
Conector con eje,
mdulo 2, beige
6x
Viga angular,
mdulo 4x4,
blanco
4x
Viga angular,
mdulo 3x5, blanco
6x
Viga, mdulo 15, blanco
4x
Puntero, mdulo 3,
blanco
INVENTARIO
DEL KIT EV3
MATERIALES DE
CONSTRUCCIN
l Kit EV3 cuenta con una gran variedad de piezas, en diferentes formas y tamaos, tal como se pudo
apreciar en el Inventario. Estas piezas poseen gran resistencia al impacto y al uso constante, no son
nocivas y su manipulacin no representa ningn riesgo para los usuarios. Las piezas de construccin
del Kit EV3 pueden agruparse de la siguiente forma:
LOS CONECTORES
LAS VIGAS
LOS EJES
LOS ENGRANAJES
ENERGA
EV3 CIENCIA
s
10
LAS RUEDAS
Y CADENAS
MOVIMIENTO
S
LOS COJINETES
EQUILIBRIO
LOS BLOQUES
ARMAZN
GRAVEDAD
l kit cuenta con dos tipos de armazn, los cuales son piezas
slidas que brindan soporte a los componentes electrnicos y
equilibrio a la estructura del prototipo robtico.
LOS PANELES
FUERZA
11
BATERA
RECARGABLE
CABLES
CONECTORES
CARGADOR DE
BATERA
EV3.
Caractersticas tcnicas:
- Entrada: de 100-240VAC 50Hz/60Hz
- Salida: 10VDC 7W
ACTUADORES
ENERGA
EV3 CIENCIA
D
12
MOTORES
EV3
Motor grande
El Motor grande es un motor "inteligente" potente. Tiene un
Sensor de rotacin incorporado con resolucin de 1 grado para
un control preciso. El Motor grande se ha optimizado para ser
la base motriz de sus robots.
Al utilizar el bloque de programacin Mover la direccin o
Mover tanque en el Software de EV3, los Motores grandes
coordinarn la accin simultneamente.
MOVIMIENTO
Motor mediano
El Motor mediano tambin incluye un Sensor de rotacin
incorporado (con resolucin de 1 grado), pero es ms pequeo
y ms liviano que el Motor grande. Esto significa que puede
responder ms rpidamente que el Motor grande. El Motor
mediano puede programarse para encenderse o apagarse,
controlar su nivel de energa o para funcionar durante una
cantidad de tiempo o de rotaciones especificada.
EQUILIBRIO
SENSORES
GRAVEDAD
FUERZA
13
SENSOR DE COLOR
NB
GIROSENSOR
ENERGA
EV3 CIENCIA
Nota: El sensor debe estar totalmente quieto mientras se conecta al Bloque
EV3. Si el Girosensor est conectado a un robot, el robot debe mantenerse
quieto en su posicin inicial mientras se conecta al Bloque EV3.
14
SENSOR TCTIL
MOVIMIENTO
EQUILIBRIO
GRAVEDAD
SENSOR ULTRASNICO
FUERZA
15
SENSOR DE SONIDO
LADRILLO PROGRAMABLE
l ladrillo programable EV3 es el elemento donde reside todo el control del prototipo. Bsicamente es un
sistema inteligente (micro controlador), con puertos de entrada, de salida y memoria para almacenar
programas. Se comunica con el computador a travs de un puerto USB o bluetooth.
Botones EV3
1
Encendido-Intro
Navegar-Arriba
Navegar-Izquierda
Navegar-Derecha
ENERGA
EV3 CIENCIA
5
16
Apagar-Regresar
Navegar-Abajo
MOVIMIENTO
Puerto para PC
El Puerto Mini USB para PC que
se encuentra junto al puerto D
se utiliza para conectar el
Bloque EV3 a un equipo.
Puertos de salida
Los puertos de salida
A, B, C y D se utilizan
para conectar los
motores al Bloque
EV3.
EQUILIBRIO
Parlante
Todos los sonidos del Bloque EV3 salen a
travs del parlante; incluidos todos los efectos
de sonido utilizados en la programacin de sus
robots.
Especificaciones Tcnicas
Puerto de tarjeta SD
El Puerto de tarjeta SD
permite aumentar la
memoria disponible para
s u B l o q u e E V 3 . B a sta
incorporar una tarjeta SD
mximo de 32 GB (no se
incluye).
GRAVEDAD
EV3.
4 Puertos de entrada para la adquisicin de datos hasta 1000 muestras por segundo.
4 Puertos de salida para la ejecucin de comandos.
Altavoces de alta calidad.
Pantalla de alta resolucin 178x128 pxeles capaz de mostrar grficos detallados y seguimientos de
datos de los sensores.
Es alimentado por 6 pilas AA o por la batera DC recargable EV3 de litio.
Interface de navegacin amigable con pantalla de buena resolucin.
Permite configurar las muestras por segundo de los experimentos de recoleccin de datos
Permite la conexin en cadena de varios ladrillos EV3.
Permite interactuar en tiempo real con ms de un sensor o con ms de un actuador al mismo tiempo
Cuenta con interfaz desde la cual se puede programar y dar movimiento a los prototipos
construdos.
Realiza de forma automtica la deteccin de los dispositivos de entrada y de salida.
FUERZA
17
INTERFAZ DEL
LADRILLO EV3
a interfaz grfica del ladrillo EV3 cuenta con 4 mens generales, a las que puede acceder utilizando los
botones de navegacin izquierda y derecha del ladrillo EV3. A continuacin, se detalla cada uno de los
mens:
1. Ejecutar reciente
2. Navegacin de archivos
ste men proporciona acceso a todos los archivos del ladrillo EV3,
incluyendo los datos contenidos en la tarjeta SD insertada en el
ladrillo EV3. As mismo, se muestran las carpetas BrkProg_SAVE
y BrkDL_SAVE, las cuales almacenan las aplicaciones de registro de
datos del ladrillo EV3.
La organizacin de los archivos se realiza en base a Carpetas. En este
men, se cuenta con la posibilidad de mover o eliminar archivos de las
diferentes carpetas disponibles.
ste men lista las aplicaciones con las que cuenta el ladrillo EV3.
As mismo se visualizarn aquellas aplicaciones creadas y
descargadas por el usuario utilizando el software EV3. A
continuacin se detallan las aplicaciones predeterminadas con las que
cuenta el ladrillo EV3:
a) Vista de Puerto
ENERGA
EV3 CIENCIA
18
b) Control de Motor
MOVIMIENTO
c) IR Control
EQUILIBRIO
d) Brick Program
GRAVEDAD
l ladrillo EV3 cuenta con una aplicacin de programacin que le permite crear programas para dar
movimiento a los prototipos construidos. A continuacin se detallarn los aspectos ms
importantes de esta aplicacin.
FUERZA
19
Paleta de Bloques
Para ingresar bloques se debe acceder a la Paleta de
Bloques de la aplicacin utilizando el botn de
navegacin Arriba del ladrillo EV3, la cual cuenta con
6 bloques de accin y 11 bloques de esperar. Para
seleccionar los diferentes bloques se utiliza los
botones de navegacin del ladrillo EV3 y para
agregarlo al programa se presiona el Botn de
Encendido. Tambin se puede apreciar la opcin
para eliminar bloques, la cual est representada por
bote de basura. Para eliminar un bloque del
programa, primero debe seleccionarlo con los
botones de navegacin, luego acceder a la Paleta de
programacin, en ella ubicar la opcin Eliminar
situada en la esquina inferior izquierda de la paleta y
presionar el Botn de Encendido sobre ella.
e) Brick Datalog
ENERGA
EV3 CIENCIA
20
MOVIMIENTO
Al elegir la opcin Sensor Setup aparecer una lista con los
sensores disponibles. El sensor elegido puede ser configurado
utilizando los botones de navegacin. Al presionar el botn de
Encendido se regresar a la ventana de ajustes.
EQUILIBRIO
4. Ajustes
Este men permite ver y modificar los ajustes predeterminados del ladrillo Ev3.
Volume
GRAVEDAD
Sleep
Bluetooth
Permite configurar el dispositivo Bluetooth del ladrillo EV3 para
realizar diversos ajustes y modificaciones. Al elegir esta opcin se
cuenta con 4 opciones:
La opcin Connections permite identificar los dispositivos Bluetooth y
conectarse con ellos. Al seleccionar esta opcin, se muestra la
ventana Favorites, donde se lista los dispositivos en los que confa y
realizar la conexin sin necesidad de claves. Al seleccionar Search se
mostrarn todos los disponibles, aquellos en los que confa estarn
resaltados con un pequeo asterisco. Cuando se trate de conectarse
con un nuevo dispositivo se debe ingresar una contrasea, la cual
debe ser verificada por el dispositivo con el cual se est realizando la
conexin.
FUERZA
21
WiFi
Permite configurar la comunicacin WiFi del ladrillo EV3 y
conectarlo a una red inalmbrica. Al elegir esta opcin se
mostrar una ventana donde podr ver el estado de la
conexin WiFi.
Al seleccionar la pestaa Connections se podr visualizar
todas las redes WiFi disponibles, luego de seleccionar una red
y conectarse aparecer un indicador sobre la pestaa WiFi.
Brick Info
Permite acceder a las especificaciones tcnicas del
ladrillo EV3, tal como la versin del hardware y del
software, as como la cantidad de memoria
disponible.
PROGRAMACIN
EN LADRILLO EV3
al como se mencion anteriormente, el ladrillo EV3 cuenta con una aplicacin que permite crear
programas para dar movimiento a los prototipos construidos con el kit EV3. En esta seccin se
mostrar algunos ejemplos de programas con su respectiva explicacin.
Ejemplo 1
ENERGA
EV3 CIENCIA
22
Ejemplo 2
Este primer programa permite probar el estado del
sensor de infrarrojo, el cual deber estar conectado
al puerto 4 del ladrillo Ev3.
MOVIMIENTO
En este programa, la condicin de espera es que la
proximidad al sensor de infrarrojo sea menor a 50
para finalizar el programa. Se puede probar con
diferentes distancias para modificar el programa.
Ejemplo 3
EQUILIBRIO
Este programa emplea un motor grande que deber estar conectado al puerto D.
El programa activa el motor en sentido horario durante un periodo de tiempo de 2 segundos y luego lo
desactiva. Este ejemplo es apto para prototipos robticos que puedan desplazarse con un solo motor, en
caso de que cuente con dos motores grandes, ser necesario reemplazar los bloques de un solo motor del
programa anterior por el bloque de dos motores grandes, as mismo, se deber especificar los puertos a los
cuales estn conectados.
Ejemplo 4
GRAVEDAD
FUERZA
Este programa emplea un motor mediano, el cual deber estar conectado al puerto A.
Al igual que en el ejemplo anterior, este programa activa el motor en sentido horario durante un periodo de
tiempo de 2 segundos y luego lo desactiva.
Al combinar los diferentes ejemplos que se han mostrado anteriormente se puede realizar programas para
prototipos robticos que cuenten con ms de dos motores y diferentes sensores.
23
SOFTWARE EDUCATIVO
LEGO MINDSTORMS
EDUCATION
LEGO Education y Nacional Instruments han desarrollado conjuntamente el software LEGO
MINDSTORMS Education EV3. El software cuenta con una interfaz intuitiva de arrastrar - soltar y un
entorno de programacin grfico que lo hace lo suficientemente fcil, para un principiante como potente
para un experto.
El Software permite que estudiantes y docentes accedan, de una manera fcil y sencilla, a los comandos de
programacin requeridos para automatizar sus prototipos. Esta facilidad se debe al lenguaje iconogrfico el
cual ofrece una amplia coleccin de ms de 40 bloques de programacin en un entorno de programacin
visual.
Es compatible con sistemas operativos Mac OS X, Windows XP/Vista/7/8.
Cuenta con distintos niveles de programacin distribuyendo los bloques en distintos grupos para su
fcil localizacin.
El software de MINDSTORMS EV3 es una versin del software profesional de programacin grfica National
Intruments LabVIEW utilizado por cientficos e ingenieros en el mundo para disear, controlar y probar
productos y sistemas como los reproductores de MP3 y DVD, telfonos mviles y dispositivos de seguridad
de bolsas de aire para vehculos, entre otros.
Al iniciar el Software de EV3, ingresar automticamente al Vestbulo. Esta ventana permite ingresar a toda
la informacin contenida en el software.
ENERGA
EV3 CIENCIA
3
24
MOVIMIENTO
2. Descripcin general de la actividad: esta rea permite acceso a todos los recursos didcticos del
Set de Expansin
Este campo cuenta con dos opciones. La primera Instrucciones de Modelo permite acceso a seis
prototipos robticos diseados con el Set Principal y el Set de Expansin EV3, cada construccin cuenta con
un video demostrativo, su gua de construccin y el programa correspondiente. La segunda LEGO@
Estudio Elemental permite acceder al inventario completo del Set de Expansin EV3.
EQUILIBRIO
Set Principal
GRAVEDAD
Este campo permite acceso a cuatro prototipos robticos diseados con el Set Principal EV3, cada
construccin cuenta con un video demostrativo, su gua de construccin y el programa correspondiente.
FUERZA
25
Inicio Rpido
Este campo permite acceso a una Gua de uso, la cual proporciona informacin adicional sobre el uso del
Kit EV3, as mismo, cuenta con 5 videos interactivos sobre la programacin, descripcin general de la
programacin, registro de datos, descripcin general del registro de datos, editor de contenidos y editor de
contenidos versin profesor. Cada uno de estos videos proporciona informacin muy til para usuarios que
por primera vez utilizan el software EV3.
Archivo
Este campo permite crear un nuevo proyecto o un nuevo experimento, as mismo, permite abrir un proyecto
guardado o abierto recientemente.
Robot Educador
Este campo est enfocado en el Robot Educador, el cual es un prototipo bsico que permite realizar gran
diversidad de tareas. Las diferentes opciones permiten acceso a una gran variedad de programas y guas de
construccin que permiten modificar la estructura del robot, agregando motores y sensores adicionales.
Por otro lado, la versin para profesores cuenta con tres documentos adicionales sobre el Robot Educador.
ENERGA
EV3 CIENCIA
26
MOVIMIENTO
EQUILIBRIO
3. Ver: este primer botn ubicado en la esquina inferior izquierda, permite retornar a la pantalla principal
del software.
4. Buscar: Este botn permite realizar una bsqueda a travs de todos los proyectos con los que dispone el
software
GRAVEDAD
Programacin
Para programar un robot es necesario crear un nuevo proyecto, lo que se puede realizar de tres formas. La
primera es desde la barra de men de la pantalla del software. La segunda a travs del cono, en forma de
una cruz blanca, ubicado en la barra de tarea. La tercera a travs del campo Archivo ubicado en la ventana de
navegacin de la parte central de la pantalla del software.
Cuando se crea un nuevo proyecto, automticamente, se crea un nuevo programa, el cual forma parte del
proyecto. Un proyecto puede contener tantos programas como sean necesarios.
FUERZA
27
ENTORNO DE
PROGRAMACIN
Sin un programa, el robot es solo una estatua. Puede ser una estatua genial, pero sigue siendo una estatua.
Al programar un robot, le proporciona capacidades que le permiten: moverse, seguir lneas, esquivar
objetos, realizar clculos matemticos y mucho ms. El Software de EV3 tiene un formato intuitivo basado
en grficos que los usuarios de 10 a 100 aos de edad pueden aprender a usar rpidamente y con xito.
El Entorno de programacin de EV3 consta de las siguientes reas principales:
1. rea de documento de programacin: disee su programa aqu.
2. Paletas de programacin: busque los bloques de construccin para su programa aqu.
3. Pgina de Hardware: establezca y administre su comunicacin con el Bloque EV3 aqu y vea qu
sensores y motores estn conectados y dnde estn conectados. Aqu tambin descarga los
programas al Bloque EV3.
4. Editor de contenidos: un cuaderno de ejercicios digital integrado al software. Vea instrucciones o
documente su proyecto mediante texto, imgenes y videos.
5. Barra de herramientas de programacin: busque aqu las herramientas bsicas para trabajar con
su programa. Para obtener ms informacin acerca de estas herramientas, consulte la Ayuda del
Software de EV3.
ENERGA
EV3 CIENCIA
28
DETECCIN
DE DISPOSITIVOS
MOVIMIENTO
La Pgina de Hardware ubicada en la parte inferior derecha de la pantalla de programacin del software
EV3 tiene tres vistas.
EQUILIBRIO
Vista de Puerto
As mismo, se detecta y muestra de forma automtica los actuadores y sensores conectados al ladrillo
inteligente EV3. Los datos recopilados en tiempo real por los sensores, el estado de los actuadores, as como
el puerto en el cual estn conectados son mostrados en la misma vista.
GRAVEDAD
Bloques EV3 Disponibles
Esta vista detalla los ladrillos EV3 disponibles para establecer una posible conexin mediante WiFi,
Bluetooth o USB.
FUERZA
29
BLOQUES DE
PROGRAMACIN
Los bloques de programacin se ubican en la parte inferior del entorno de programacin y se agrupan en 6
categoras:
1. Accin
Los primeros cuatro bloques permiten activar los motores grandes y el motor mediano. La duracin se
puede especificar en segundos, grados o rotaciones. As mismo, se puede especificar la potencia y el sentido
de giro.
El quinto bloque permite mostrar textos en la pantalla del ladrillo EV3, especificando en qu lugar se
mostrar dicho texto. Tambin se puede mostrar grficos, la memoria del ladrillo EV3 cuenta con una gran
cantidad de grficos predeterminados, aunque se puede agregar imgenes propias descargando en la
memoria libre.
El sexto bloque permite emitir sonidos, al igual que en el caso anterior el ladrillo EV3 cuenta con una gran
gama de sonidos interactivos disponibles, as mismo, se puede descargar sonidos propios en la memoria.
El sptimo bloque permite modificar la luz del ladrillo EV3 entre los tres disponibles: rojo, anaranjado y
verde.
2. Control de Flujo
El primer bloque es el que permite ejecutar una secuencia de programacin, por lo cual siempre debe de
estar ubicado al principio de una cadena de bloques.
ENERGA
EV3 CIENCIA
El segundo bloque establece una condicin de espera, la cual se puede establecer como un tiempo
determinado, por reaccin de algunos de los sensores, por mensaje Bluetooth, temporizador, etc.
El tercer bloque permite repetir una cadena de bloques, ya sea de forma indeterminada o un nmero de
veces especificado, as mismo, guarda, como dato numrico, la cantidad de veces que se ha repetido la
cadena de bloques contenida.
30
El cuarto bloque es un seleccionador dependiendo del dato de entrada puede realizarse alguna accin en
especfico, puede ser un valor lgico, un dato numrico, un texto, un mensaje, etc.
El quinto bloque es una interrupcin que permite salir del bucle en el cual est contenido.
MOVIMIENTO
3. Sensor
Esta categora de bloques permite tomar datos de los diferentes dispositivos del kit EV3.
El primer bloque registra cul de los botones del ladrillo EV3 est siendo presionado.
EQUILIBRIO
Los tres bloques siguientes permiten registrar datos a travs de los sensores de color, giro-sensor e
infrarrojo respectivamente. El quinto bloque permite registrar la cantidad de grados girados por el motor
por medio de su respectivo encoder. El sexto bloque corresponde al sensor de temperatura.
El sptimo corresponde a un temporizador, el ladrillo EV3 cuenta con ocho temporizadores, los cuales
pueden ser utilizados y reseteados en cualquier momento de la programacin.
Los bloques restantes corresponde al sensor de tacto, sensor ultrasnico, el medidor de energa del ladrillo
EV3 y el sensor de sonido.
GRAVEDAD
El primer bloque permite crear una variable, la cual puede ser del tipo numrica, textual, lgica, secuencia
numrica o secuencia lgica. El valor de estas variables puede variar a lo largo del programa. El segundo
bloque crea una constante, a diferencia del anterior su valor no puede ser modificado.
El tercer bloque permite realizar operaciones con datos del tipo secuencia numrica o lgica. El cuarto
bloque se utiliza para operaciones lgicas. El quinto bloque para operaciones numricas.
FUERZA
El sexto bloque permite redondear datos del tipo numrico. El sptimo bloque permite comparar dos datos
y genera como salida un dato del tipo lgico.
El octavo bloque permite verificar si un valor numrico se encuentra dentro de un rango especificado y
genera como salida un dato lgico. El noveno bloque permite combinar cadenas de texto con variable y
constantes, y crear una sola cadena de texto. El ltimo bloque permite generar un dato numrico aleatorio
dentro de un rango especificado.
31
5. Avanzado
El primer bloque permite acceder a los archivos del ladrillo EV3 especificando su nombre. El segundo
bloque permite configurar los parmetros de un registro datos como la razn de cambio, la velocidad
angular, etc.
El tercer bloque permite enviar mensajes, lo cual permite la comunicacin entre diferentes programas. El
cuarto bloque permite activar o desactivar el Bluetooth del ladrillo EV3.
El quinto bloque permite configurar el tiempo de suspensin del ladrillo EV3. El sexto bloque permite
adquirir los valores registrados por los sensores pero sin procesar.
El sptimo bloque permite activar los motores hasta que consigan girar cierta cantidad de grados. El octavo
bloque permite invertir el sentido de giro de los motores. El ltimo bloque permite detener el programa.
6. Mis Bloques
Esta categora permite crear bloques propios, los cuales pueden tener los datos de entrada o de salida que el
usuario decida. Al hacer doble click sobre estos bloques, el software nos trasladar a un nuevo programa
donde se mostrar la secuencia de bloques que este contiene.
En caso de contar con una programacin muy extensa y complicada, estos bloques pueden simplificar y
ayudar a entender de una forma ms rpida la programacin.
A continuacin, se muestran algunos ejemplos de programacin que emplean bloques de diferentes
categoras:
Ejemplo 1
ENERGA
EV3 CIENCIA
Este programa es adecuado para prototipos robticos que emplean dos motores grandes para desplazarse.
El bloque de accin empleado permite controlar la direccin del desplazamiento del robot.
Al ejecutar el programa se activan, de forma simultnea y con una potencia de 50, los motores grandes
conectados a los puertos B y C, la direccin especificada indica que el robot avanzar en forma recta, el
siguiente bloque condiciona que este movimiento dure un periodo de tiempo de 10 segundos.
32
Una vez transcurrido dicho tiempo, la direccin del robot se cambiar en sentido horario, este cambio se
mantendr hasta que los motores hayan realizado 20 rotaciones, tal como se especifica en el bloque
empleado.
El ltimo bloque del programa desactiva ambos motores deteniendo al robot y finalizando el programa.
MOVIMIENTO
Ejemplo 2
EQUILIBRIO
Este programa comienza reiniciando el encoder del motor conectado al puerto A, para luego entrar en un
bucle de repeticin, el cual debe recibir un dato lgico verdadero para finalizar.
El programa dentro del bucle realiza una medicin con el sensor ultrasnico y verifica que la distancia
registrada sea menor a 15cm. El resultado de esta comparacin ser la condicin de salida del bucle de
repeticin.
A continuacin, los motores grandes de los puertos B y C se activan durante 10 segundos con una potencia
de 50 y manteniendo una direccin recta.
Transcurrido el tiempo, la direccin se cambia en sentido horario hasta que se cumplan 20 rotaciones para
luego desactivar ambos motores. Llegado a este punto, se verifica que el resultado de la comparacin,
realizada anteriormente. En caso de ser verdadera se sale del bucle y el programa finaliza; en caso contrario
se vuelve a repetir todo el programa contenido dentro del bucle hasta que la condicin se cumpla.
Ejemplo 3
GRAVEDAD
Este programa comienza creando una variable tipo numrica llamada variable 1 y reinicia el encoder del
motor conectado al puerto A. Luego se entra en un bucle, el cual debe recibir un valor lgico verdadero para
finalizar.
FUERZA
El programa contenido dentro del bucle comienza activando los motores grandes conectados los puertos B
y C, con una potencia de 50 y una direccin recta.
Esta accin se mantendr hasta que el sensor ultrasnico detecte un objeto a una distancia inferior a 10cm.
Cuando esto ocurra a la variable 1 se le aadir una unidad. Seguidamente, se cambiar la direccin en
sentido horario hasta que se completen 20 rotaciones para luego desactivar los motores.
Finalmente, se realiza la comparacin del valor de la variable 1 con el nmero 10. Si ambos datos son iguales
el bucle finalizar. En caso contrario se repetir todo el programa contenido en el bucle.
33
Gua
Robot
Educador
l software incluye la Gua "Robot Educador", con la programacin del entorno visual MINDSTORMS
EV3, dispone de 48 tutoriales animados de distintos niveles de dificultad que resuelven retos o
ejercicios para ayudar a los estudiantes y docentes a conocer, construir y programar un prototipo
totalmente funcional.
Para la programacin del Robot Educador no se requiere de una computadora, basta con el ladrillo
programable EV3. Se puede crear muchos programas utilizando el submen Brick Program. La
programacin hecha en el ladrillo sigue un fcil y sencillo orden de pasos como los siguientes:
Desde el men Brick Program se accede a una coleccin de conos que podremos incluso
configurarlos; con los cuales crearemos nuestro programa. Esta coleccin de conos
responde a cada uno de los dispositivos conectados en el ladrillo EV3.
Programa Terminado
Agregar Accin
Seleccionar Accin
ENERGA
EV3 CIENCIA
Este programa activa los motores conectados en los puertos B y C.
34
Tutoriales Robot
Educador:
os tutoriales del Robot Educador estn divididos segn el contenido que se trabajar. Se pueden
encontrar tutoriales dirigidos a aprender a programar, crear experimentos de registro de datos y
hasta tutoriales para utilizar las herramientas que trae el software (editor de imgenes y sonidos).
Veamos 2 ejemplos de los tutoriales que contiene el software LEGO MINDSTORMS EV3
MOVIMIENTO
TUTORIAL 01:
EQUILIBRIO
GRAVEDAD
FUERZA
35
TUTORIAL 02:
REGISTRO DE DATOS REGISTRO DE DATOS AUTNOMO
En el conjunto de tutoriales de Registro de Datos se encuentran guas para utilizar el ladrillo EV3 como un
recolector de datos; de forma rpida podremos hacer una pequea construccin que incluso ser
programada. Para ejecutar un experimento que recolecte informacin durante un perodo de tiempo.
Toda la coleccin de tutoriales
que contiene el software LEGO
Mindstorms EV3 se presentan
con esta misma interface. De
forma interactiva podremos
acceder al contenido dando
doble clic al tutorial que vamos a
abrir.
ENERGA
EV3 CIENCIA
36
MODELOS
ROBTICOS
MOVIMIENTO
1
Robot Educador
El Robot educador
es una valiosa
herramienta para los
estudiantes y profesores que
desean aprender o ensear a utilizar
LEGO MINDSTORMS Education. El Robot
educador
es una gua de aprendizaje para el idioma de
programacin EV3 y el hardware incluido
con el conjunto.
Independientemente de la experiencia anterior en
programacin o construccin,
la atrayente y motivadora herramienta de
aprendizaje del Robot educador
permitir
a quien la utilice construir,
programar y experimentar
en poco tiempo
Brazo Robot
La presencia de un
brazo robot en una planta
automatizada es indispensable.
Ests mquinas se encargan de
transportar los productos de una
estacin a otra, agilizando el proceso de
produccin. Sus caractersticas principales es el
nmero de grados de libertad y el espacio de
trabajo. La construccin de su estructura
implica trabajar con un rango mximo y
mnimo de ngulos de giro para cada
una de las articulaciones.
EQUILIBRIO
GRAVEDAD
FUERZA
37
ROBTICA
EDUCATIVA
en el
3
AULA
Faja Clasificadora
En las plantas
industriales, los
procesos de seleccin
permiten separar los
productos en grupos en base a
ciertas caractersticas, por ejemplo la
forma, el tamao, el color, etc. Este tipo de
procesos agiliza la fase de produccin. La
programacin implica el
almacenamiento y
procesamiento de datos y
realizar la
correspondiente
ENERGA
EV3 CIENCIA
38
ROBTICA
EDUCATIVA
AULA
MOVIMIENTO
en el
Puppy
54
Giroboy
EQUILIBRIO
GRAVEDAD
FUERZA
39
Ingrese
aqu
Soporte y
mantenimiento
SMBOLOS DE LA PATRIA
CORO
Bandera
Escudo