SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
LEGO Mindstorms
EV3
CI-2657 Robótica
Ph.Dc. Kryscia Ramírez Benavides
CI-2657 Robótica LEGO Mindstorm EV3 2
Introducción a RobóticaIntroducción a Robótica
LEGO Mindstorms EV3
Introducción
El Lego Mindstorm EV3 es la tercera
generación de construcción de robots
programables
Combina la ilimitada versatilidad del sistema
de construcción de LEGO con un ladrillo de
microcomputadoras inteligente
CI-2657 Robótica LEGO Mindstorm EV3 3
Sets
Home Edition (set 31313)
2 motores grandes, 1 motor mediano
1 sensor tacto, 1 sensor color/luz, 1 sensor
infrarrojo de proximidad
1 control IR Beacon
Education
2 motores grandes, 1 motor mediano
2 sensores contacto, 1 sensor color/luz, 1 sensor
ultrasónico, 1 sensor giroscópico
1 batería recargable
Core Set (541 piezas) y Expansion Set (853
piezas)
CI-2657 Robótica LEGO Mindstorm EV3 4
LEGO Mindstorms Educational Kit
El set incluye 541 elementos:
Ladrillo inteligente
Batería de litio recargable y cargador
3 servomotores interactivos
3 sensores de rotación integrados en los motores
1 sensor ultrasónico, 1 sensor de color/luz, 1 sensor
giroscópico
2 sensores de contacto
Cables de conexión
Cable USB
Cientos de elementos de construcción TECHNIC
Depósito de almacenamiento de plástico con bandejas
de clasificación
CI-2657 Robótica LEGO Mindstorm EV3 5
Componentes Importantes del Kit
Sensores de contacto (incluye 2), lo que le da al
robot sentido del tacto
Sensor ultrasónico (incluye 1), que podría ser
resumido como los "ojos" del robot
Sensor de color/luz (incluye 1), que podría ser
resumido como los "ojos" del robot
Sensor de giroscópico (incluye 1), que podría
ser resumido como el mecanismo que mide,
mantiene o cambia la orientación en el espacio
del robot
Incluye 3 motores que dota de movimiento al
robot
Incluye el ladrillo EV3, que vendría a ser el
cerebro del robot
CI-2657 Robótica LEGO Mindstorm EV3 6
Ladrillo EV3
Procesador ARM9 32-bit a 300 MHz
16MB FLASH, 64MB RAM
Almacenamiento ampliable con tarjetas mini SD hasta 32 GB
SO Linux con licencia Open Source
Comunicación inalámbrica Bluetooth (interno)
Puerto USB 2.0 que se puede ampliar con llave WiFi
Posible conectar en daisy-chain hasta 4 ladrillos físicos por los puertos
USB y programarlos todos cómo si fueran una unidad lógica 4 veces
más potente y con más puertos
Frecuencia más alta de muestreo de los sensores y entradas:
1000 muestras/seg
4 puertos para sensores y 4 puertos para servo-motores
Pantalla gráfica más grande y altavoz mucho más potente
Interfaz adicional de botones, con iluminación trasera, para
indicar todos los posibles estados
Fuente de alimentación: 6 pilas AA y batería recargable
Compatibilidad total con LEGO MINDSTORMS NXT
CI-2657 Robótica LEGO Mindstorm EV3 7
Software
Dispone de su propio software (PC y Mac)
fácil de usar, basados en la programación
por iconos de arrastrar y soltar, con
diferentes modelos de construcción y con
distintos retos de programación
CI-2657 Robótica LEGO Mindstorm EV3 8
Comunicaciones
Conexión Bluetooth
Conexión WiFi
CI-2657 Robótica LEGO Mindstorm EV3 9
CI-2657 Robótica LEGO Mindstorm EV3 10
Introducción a RobóticaIntroducción a Robótica
LEGO Mindstorms EV3
Sensores
Sensores
Los sensores son los dispositivos que se
añaden a la estructura y que permite al
robot “visualizar” la realidad que le rodea
De esta manera el robot será capaz de
detectar un cambio en el color de una
superficie, detectar un objeto, detectar que
ha alcanzado el límite de una mesa, etc.
El kit contiene 5 sensores de cuatro tipos
diferentes
CI-2657 Robótica LEGO Mindstorm EV3 11
Sensor de Contacto
Posiblemente se trate del sensor más sencillo
de todos, se incluyen dos en el kit
El sensor es básicamente en un interruptor
que nos devuelve un valor de 1 mientras
está pulsado, o un valor de 0 mientras está
sin pulsar
Detecta cuando se pulsa o se suelta el botón
frontal y es capaz de contar presiones
simples y múltiples
CI-2657 Robótica LEGO Mindstorm EV3 12
Sensor de Contacto (cont.)
Agujero de eje transversal en el botón
Auto-ID está integrado en el software EV3
Ficha del producto: http://manager.ro-
botica.com/uploads/items/ITEM_5757_DOCP
ROD.pdf
CI-2657 Robótica LEGO Mindstorm EV3 13
Sensor Ultrasónico
Capaz de proporcionar el sentido de la vista
al robot
Este sensor permite al robot ver y detectar
objetos
Genera ondas de sonido de alta frecuencia y
lee los retardos de sus ecos para detectar y
medir la distancia de objetos
También puede enviar ondas de sonido
individuales para trabajar como sonar o para
escuchar una onda de sonido que desencadena el
inicio de un programa
CI-2657 Robótica LEGO Mindstorm EV3 14
Sensor Ultrasónico (cont.)
Medidas de distancias de entre 1 y 250 cm
Precisión de +/- 1 cm
La Iluminación frontal es continua mientras
emite e intermitente mientras escucha
Devuelve "verdadero" si reconoce otro
sonido ultrasónico
Auto-ID está integrado en el software EV3
Ficha del producto: http://manager.ro-
botica.com/uploads/items/ITEM_5761_DOCP
ROD.pdf
CI-2657 Robótica LEGO Mindstorm EV3 15
Sensor de Color/Luz
Uno de los dos sensores que le dan visión al
robot (el sensor ultrasónico es el otro)
Detección de ocho colores diferentes
No puede detectar la diferencia entre colores o blanco
y negro, o entre azul, verde, amarillo, rojo, blanco y
marrón
Detección de distintas intensidades de luz
Mide la luz roja reflejada, y la luz ambiente, desde la
oscuridad a la luz solar muy brillante
Frecuencia de muestreo de 1 kHz
Auto-ID está integrado en el software EV3
Ficha del producto: http://manager.ro-
botica.com/uploads/items/ITEM_5755_DOCPRO
D.pdf
CI-2657 Robótica LEGO Mindstorm EV3 16
Sensor Giroscópico
Mide el movimiento y los cambios en la
orientación de rotación del robot
El modo de ángulo mide ángulos con una
precisión de + / - 3 grados
El modo de Gyro tiene una potencia máxima
de 440 grados / segundo
Frecuencia de muestreo de 1 kHz
Auto-ID está integrado en el software EV3
Ficha del producto: http://manager.ro-
botica.com/uploads/items/ITEM_5759_DOCP
ROD.pdf
CI-2657 Robótica LEGO Mindstorm EV3 17
CI-2657 Robótica LEGO Mindstorm EV3 18
Introducción a RobóticaIntroducción a Robótica
LEGO Mindstorms EV3
Actuadores
Actuadores
Los actuadores son los dispositivos que se
añaden a la estructura y que dotan al robot
de movimiento
De esta manera el robot será capaz de
desplazarse, abrir o cerrar unas pinzas, girar,
lanzar objetos, etc.
El kit de lego Mindstrom EV3 contiene 3
motores para acoplar al robot, o al
mecanismo que se quiera componer
CI-2657 Robótica LEGO Mindstorm EV3 19
Motor Grande
El servomotor grande es un motor de gran
alcance que utiliza la retroalimentación del
tacómetro para un control preciso de posición y
velocidad dentro de una precisión de 1 grado de
exactitud
Al utilizar el sensor de rotación integrado en el motor
se puede utilizar para alinearse y sincronizarse con
otros servomotores del robot para que pueda conducir
en línea recta, los dos servomotores a la misma
velocidad exacta
También puede ser usado para dar una lectura precisa
de movimiento del motor
El diseño de la carcasa del motor hace que sea
muy fácil de montar trenes de engranajes
CI-2657 Robótica LEGO Mindstorm EV3 20
Motor Grande (cont.)
Tacómetro de retroalimentación de 1 grado
de exactitud
160-170 RPM
Par de funcionamiento (torque) de 20 N/cm
"Stall torque" Par de aguante de 40 N/cm
Auto-ID está integrado en el software EV3
Ficha del producto: http://manager.ro-
botica.com/uploads/items/ITEM_5763_DOCP
ROD.pdf
CI-2657 Robótica LEGO Mindstorm EV3 21
Motor Mediano
El servomotor mediano es ideal para bajar
carga (par) y aplicaciones de mayor
velocidad y cuando se necesitan tiempos de
respuesta más rápidos y un tamaño más
pequeño en el diseño del robot
Utiliza la retroalimentación del tacómetro
para un control preciso dentro de 1 grado de
precisión, y tiene un sensor de rotación
integrado
CI-2657 Robótica LEGO Mindstorm EV3 22
Motor Mediano (cont.)
Tacómetro de retroalimentación de 1 grado
de exactitud
240-250 RPM
Par de funcionamiento (torque) de 8 N/cm
"Stall torque" Par de aguante de 12 N/cm
Auto-ID está integrado en el software EV3
Ficha del producto: http://manager.ro-
botica.com/uploads/items/ITEM_5765_DOCP
ROD.pdf
CI-2657 Robótica LEGO Mindstorm EV3 23
CI-2657 Robótica LEGO Mindstorm EV3 24
Introducción a RobóticaIntroducción a Robótica
LEGO Mindstorms EV3
Ladrillo EV3
¿Qué es el Ladrillo NXT?
El principal componente es un controlador
con forma de ladrillo, denominado Ladrillo
Inteligente EV3
Es el encargado de almacenar y gestionar los
programas que se creen
Es el cerebro del robot, la unidad central que
gestiona todos los procesos y que se
encarga de unificar entradas y salidas
Mini PC que soporta un gran incremento en
memoria, poder de CPU, escalabilidad,
conectividad y hackeabilidad
CI-2657 Robótica LEGO Mindstorm EV3 25
Características
Dispone de 4 entradas y 3 salidas
Los programadores pueden transmitir los
datos con el ordenador a través de un cable
USB (que se incluye en el kit) o por
tecnología Bluetooth o WiFi
Usa 6 baterías AA (de 1,5 V cada una) o la
batería recargable de ion-litio, para su
funcionamiento
CI-2657 Robótica LEGO Mindstorm EV3 26
Características (cont.)
La batería recargable es de corriente
continua y cuenta con una capacidad de
2050 mAh
Proporciona un tiempo de autonomía más largo
que con las pilas AA y se puede cargar sin tener
que sacar la batería del ladrillo
Se requiere del cargador de CC 8887 (se vende
por separado), transformador estándar de salida
10 V DC
CI-2657 Robótica LEGO Mindstorm EV3 27
Características (cont.)
Permite ser programado desde el propio
ladrillo, o bien desde el PC
Para la programación, Lego ha lanzado el
ladrillo con un firmware y herramientas para
desarrolladores con software abierto, junto
con esquemas para todos los componentes
de hardware
Esto convierte al ladrillo en un sistema de
software abierto, aunque no se comercializa
como tal
CI-2657 Robótica LEGO Mindstorm EV3 28
CI-2657 Robótica LEGO Mindstorm EV3 29
Introducción a RobóticaIntroducción a Robótica
leJOS EV3
leJOS EV3
¿Qué significa leJOS EV3?
Las dos primeras letras, le, son la abreviatura de
LEGO
Las letras JOS aparecen en mayúsculas porque
esas letras son para Java Operating System
EV3 se refiere a la parte del paquete que está
específicamente para el ladrillo EV3
leJOS EV3 es un firmware de reemplazo para
LEGO Mindstorms, que permite programar
los robots LEGO Mindstorms con Java
http://www.lejos.org/ev3.php
CI-2657 Robótica LEGO Mindstorm EV3 30
leJOS EV3 (cont.)
Consiste en una pequeña máquina virtual de
Java, un API, y un conjunto de herramientas
para la actualización del firmware y descarga
de código
Se puede hacer casi todo lo que se obtiene
de Java estándar
Una Java Virtual Machine para correr código
Clases para manejar tareas de computación
Herramientas para compilar código
CI-2657 Robótica LEGO Mindstorm EV3 31
leJOS EV3 (cont.)
El software permite controlar motores, leer
sensores y divertirse con los robots
leJOS EV3 se puede utilizar actualmente en
tres sistemas operativos:
Microsoft Windows
Linux
Mac OSX
Wiki:
https://sourceforge.net/p/lejos/wiki/Home/
CI-2657 Robótica LEGO Mindstorm EV3 32
Características de leJOS EV3
Lenguaje orientado a objetos (Java)
Multihilos (tareas)
Arreglos, incluyendo multidimensionales
Recursión
Sincronización
Excepciones
Tipos de Java, incluyendo float, long y String
La mayoría de las clases java.lang, java.util y
java.io
Bien documentada la API de Robótica
CI-2657 Robótica LEGO Mindstorm EV3 33
CI-2657 Robótica LEGO Mindstorm EV3 34
Introducción a RobóticaIntroducción a Robótica
leJOS EV3
Instalación de leJOS EV3 en
Windows usando Eclipse
Pasos de la Instalación
Instalar Java JDK en la computadora
Instalar leJOS EV3 en la computadora
Instalar Eclipse en la computadora
Configurar Eclipse en la computadora
Instalar leJOS Eclipse plugin
Bootear el ladrillo EV3
CI-2657 Robótica LEGO Mindstorm EV3 35
URLs Pasos de Instalación
Resumen con video
http://thetechnicgear.com/2014/04/howto-install-
lejos-0-8-1-lego-mindstorms-ev3/
Wiki de leJOS EV3
https://sourceforge.net/p/lejos/wiki/Home/
CI-2657 Robótica LEGO Mindstorm EV3 36
Referencias Bibliográficas
LeJOS EV3 (Java for Lego Mindstorms):
http://www.lejos.org/ev3.php
EDUBRICK:
http://www.edubrick.cl/2009/index.php?opti
on=com_content&view=article&id=61&Itemi
d=65
RO-BOTICA: http://ro-
botica.com/tienda/LEGO/LEGO-Mindstorms-
EV3/
CI-2657 Robótica LEGO Mindstorm EV3 37
CI-2657 Robótica LEGO Mindstorm EV3 38
CI-2657 Robótica LEGO Mindstorm EV3 39
¡Gracias!
Ph.Dc. Kryscia Daviana Ramírez Benavides
Profesora e Investigadora
Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
Sitio Web: http://www.kramirez.net/
E-Mail: kryscia.ramirez@ucr.ac.cr
kryscia.ramirez@ecci.ucr.ac.cr
Redes Sociales:

Más contenido relacionado

La actualidad más candente

Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea2503468
 
manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)Natalia Del Toro
 
PLANIFICACION ROBOTICA.docx
PLANIFICACION ROBOTICA.docxPLANIFICACION ROBOTICA.docx
PLANIFICACION ROBOTICA.docxjuan301243
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasAly Olvera
 
Electrónica para Niños
Electrónica para NiñosElectrónica para Niños
Electrónica para NiñosLuis Méndez
 
Taller virus antivirus. michel
Taller virus antivirus. michelTaller virus antivirus. michel
Taller virus antivirus. michelmichel05
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasJesus Chaux
 
Manual Actividats ESP32 SteaMakers 2022_Junio.pdf
Manual Actividats ESP32 SteaMakers 2022_Junio.pdfManual Actividats ESP32 SteaMakers 2022_Junio.pdf
Manual Actividats ESP32 SteaMakers 2022_Junio.pdfinstiquercus
 
Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto seguidor de linea DL3004
 
Problemas Electronica Digital
Problemas Electronica DigitalProblemas Electronica Digital
Problemas Electronica DigitalCPEB Las Arenas
 
Guía de actividades Scratch
Guía de actividades Scratch Guía de actividades Scratch
Guía de actividades Scratch cantabrobots30
 

La actualidad más candente (20)

Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Estados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de KarnaughEstados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de Karnaugh
 
Sensores de contacto
Sensores de contactoSensores de contacto
Sensores de contacto
 
SEGUIDOR DE LUZ
SEGUIDOR DE LUZSEGUIDOR DE LUZ
SEGUIDOR DE LUZ
 
manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)
 
PLANIFICACION ROBOTICA.docx
PLANIFICACION ROBOTICA.docxPLANIFICACION ROBOTICA.docx
PLANIFICACION ROBOTICA.docx
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Plan de clases computacion.ppsx
Plan de clases computacion.ppsxPlan de clases computacion.ppsx
Plan de clases computacion.ppsx
 
Electrónica para Niños
Electrónica para NiñosElectrónica para Niños
Electrónica para Niños
 
Lego mindstorms
Lego mindstormsLego mindstorms
Lego mindstorms
 
Taller virus antivirus. michel
Taller virus antivirus. michelTaller virus antivirus. michel
Taller virus antivirus. michel
 
Diseño de controladores con aplicación flip flop
Diseño de controladores con aplicación flip flopDiseño de controladores con aplicación flip flop
Diseño de controladores con aplicación flip flop
 
Tarea de Robótica
Tarea de RobóticaTarea de Robótica
Tarea de Robótica
 
Taller de lectura emprendimiento
Taller de lectura emprendimientoTaller de lectura emprendimiento
Taller de lectura emprendimiento
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
ROBÓTICA EDUCATIVA
ROBÓTICA EDUCATIVAROBÓTICA EDUCATIVA
ROBÓTICA EDUCATIVA
 
Manual Actividats ESP32 SteaMakers 2022_Junio.pdf
Manual Actividats ESP32 SteaMakers 2022_Junio.pdfManual Actividats ESP32 SteaMakers 2022_Junio.pdf
Manual Actividats ESP32 SteaMakers 2022_Junio.pdf
 
Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto seguidor de linea
 
Problemas Electronica Digital
Problemas Electronica DigitalProblemas Electronica Digital
Problemas Electronica Digital
 
Guía de actividades Scratch
Guía de actividades Scratch Guía de actividades Scratch
Guía de actividades Scratch
 

Similar a Lego mindstorms ev3 (20)

Sadij swgvnr
Sadij swgvnrSadij swgvnr
Sadij swgvnr
 
modelo de construcción de robótica legoev3
modelo de construcción de robótica legoev3modelo de construcción de robótica legoev3
modelo de construcción de robótica legoev3
 
Jh
JhJh
Jh
 
Jh
JhJh
Jh
 
Trabajo #1
Trabajo #1Trabajo #1
Trabajo #1
 
Trabajo mindstorms1
Trabajo mindstorms1Trabajo mindstorms1
Trabajo mindstorms1
 
Lego mindstorm componentes
Lego mindstorm componentesLego mindstorm componentes
Lego mindstorm componentes
 
Lego mindstorm
Lego mindstormLego mindstorm
Lego mindstorm
 
Robótica con Mindstorm ev3
Robótica con Mindstorm ev3Robótica con Mindstorm ev3
Robótica con Mindstorm ev3
 
Robótica educativa
Robótica educativaRobótica educativa
Robótica educativa
 
Robótica educativa
Robótica educativaRobótica educativa
Robótica educativa
 
Robótica educativa
Robótica educativaRobótica educativa
Robótica educativa
 
Robotica lego
Robotica lego Robotica lego
Robotica lego
 
U3 robótica
U3 robóticaU3 robótica
U3 robótica
 
Lego mindstorms NXT trabajo terminado
Lego mindstorms NXT trabajo terminadoLego mindstorms NXT trabajo terminado
Lego mindstorms NXT trabajo terminado
 
Lego mindstorms NXT
Lego mindstorms NXTLego mindstorms NXT
Lego mindstorms NXT
 
David leonardo briceño moreno 03
David leonardo briceño moreno  03David leonardo briceño moreno  03
David leonardo briceño moreno 03
 
Colegio nicolás esguerra
Colegio nicolás esguerraColegio nicolás esguerra
Colegio nicolás esguerra
 
Ola ka sssej
Ola ka sssejOla ka sssej
Ola ka sssej
 
Taller NXT 2015
Taller NXT 2015Taller NXT 2015
Taller NXT 2015
 

Más de Eduardo Alvarez

Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoEduardo Alvarez
 
Fischertechnik designer manual
Fischertechnik designer manualFischertechnik designer manual
Fischertechnik designer manualEduardo Alvarez
 
Informacion sobre robotica
Informacion sobre roboticaInformacion sobre robotica
Informacion sobre roboticaEduardo Alvarez
 
Training lab (manual de actividades)
Training lab (manual de actividades)Training lab (manual de actividades)
Training lab (manual de actividades)Eduardo Alvarez
 
Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)Eduardo Alvarez
 
Proyecto fisicarobotica robot
Proyecto fisicarobotica robotProyecto fisicarobotica robot
Proyecto fisicarobotica robotEduardo Alvarez
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Eduardo Alvarez
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Eduardo Alvarez
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosEduardo Alvarez
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación webEduardo Alvarez
 
Tipos de plataformas web multimedia
Tipos de plataformas web multimediaTipos de plataformas web multimedia
Tipos de plataformas web multimediaEduardo Alvarez
 

Más de Eduardo Alvarez (20)

Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduino
 
Fischertechnik designer manual
Fischertechnik designer manualFischertechnik designer manual
Fischertechnik designer manual
 
Linea de tiempo
Linea de tiempoLinea de tiempo
Linea de tiempo
 
Informacion sobre robotica
Informacion sobre roboticaInformacion sobre robotica
Informacion sobre robotica
 
Training lab (manual de actividades)
Training lab (manual de actividades)Training lab (manual de actividades)
Training lab (manual de actividades)
 
Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)
 
Proyecto fisicarobotica robot
Proyecto fisicarobotica robotProyecto fisicarobotica robot
Proyecto fisicarobotica robot
 
Uso protoboard
Uso protoboardUso protoboard
Uso protoboard
 
Modulos de sensores
Modulos de sensoresModulos de sensores
Modulos de sensores
 
Eduardo alvarez xi k
Eduardo alvarez xi kEduardo alvarez xi k
Eduardo alvarez xi k
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
 
Examen par trenzado
Examen par trenzadoExamen par trenzado
Examen par trenzado
 
Paginas web
Paginas webPaginas web
Paginas web
 
Sitios web
Sitios webSitios web
Sitios web
 
Tipos de plataformas web multimedia
Tipos de plataformas web multimediaTipos de plataformas web multimedia
Tipos de plataformas web multimedia
 
Buscadores de internet
Buscadores de internet  Buscadores de internet
Buscadores de internet
 
Navegadores
NavegadoresNavegadores
Navegadores
 

Último

COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Último (10)

COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

Lego mindstorms ev3

  • 1. LEGO Mindstorms EV3 CI-2657 Robótica Ph.Dc. Kryscia Ramírez Benavides
  • 2. CI-2657 Robótica LEGO Mindstorm EV3 2 Introducción a RobóticaIntroducción a Robótica LEGO Mindstorms EV3
  • 3. Introducción El Lego Mindstorm EV3 es la tercera generación de construcción de robots programables Combina la ilimitada versatilidad del sistema de construcción de LEGO con un ladrillo de microcomputadoras inteligente CI-2657 Robótica LEGO Mindstorm EV3 3
  • 4. Sets Home Edition (set 31313) 2 motores grandes, 1 motor mediano 1 sensor tacto, 1 sensor color/luz, 1 sensor infrarrojo de proximidad 1 control IR Beacon Education 2 motores grandes, 1 motor mediano 2 sensores contacto, 1 sensor color/luz, 1 sensor ultrasónico, 1 sensor giroscópico 1 batería recargable Core Set (541 piezas) y Expansion Set (853 piezas) CI-2657 Robótica LEGO Mindstorm EV3 4
  • 5. LEGO Mindstorms Educational Kit El set incluye 541 elementos: Ladrillo inteligente Batería de litio recargable y cargador 3 servomotores interactivos 3 sensores de rotación integrados en los motores 1 sensor ultrasónico, 1 sensor de color/luz, 1 sensor giroscópico 2 sensores de contacto Cables de conexión Cable USB Cientos de elementos de construcción TECHNIC Depósito de almacenamiento de plástico con bandejas de clasificación CI-2657 Robótica LEGO Mindstorm EV3 5
  • 6. Componentes Importantes del Kit Sensores de contacto (incluye 2), lo que le da al robot sentido del tacto Sensor ultrasónico (incluye 1), que podría ser resumido como los "ojos" del robot Sensor de color/luz (incluye 1), que podría ser resumido como los "ojos" del robot Sensor de giroscópico (incluye 1), que podría ser resumido como el mecanismo que mide, mantiene o cambia la orientación en el espacio del robot Incluye 3 motores que dota de movimiento al robot Incluye el ladrillo EV3, que vendría a ser el cerebro del robot CI-2657 Robótica LEGO Mindstorm EV3 6
  • 7. Ladrillo EV3 Procesador ARM9 32-bit a 300 MHz 16MB FLASH, 64MB RAM Almacenamiento ampliable con tarjetas mini SD hasta 32 GB SO Linux con licencia Open Source Comunicación inalámbrica Bluetooth (interno) Puerto USB 2.0 que se puede ampliar con llave WiFi Posible conectar en daisy-chain hasta 4 ladrillos físicos por los puertos USB y programarlos todos cómo si fueran una unidad lógica 4 veces más potente y con más puertos Frecuencia más alta de muestreo de los sensores y entradas: 1000 muestras/seg 4 puertos para sensores y 4 puertos para servo-motores Pantalla gráfica más grande y altavoz mucho más potente Interfaz adicional de botones, con iluminación trasera, para indicar todos los posibles estados Fuente de alimentación: 6 pilas AA y batería recargable Compatibilidad total con LEGO MINDSTORMS NXT CI-2657 Robótica LEGO Mindstorm EV3 7
  • 8. Software Dispone de su propio software (PC y Mac) fácil de usar, basados en la programación por iconos de arrastrar y soltar, con diferentes modelos de construcción y con distintos retos de programación CI-2657 Robótica LEGO Mindstorm EV3 8
  • 10. CI-2657 Robótica LEGO Mindstorm EV3 10 Introducción a RobóticaIntroducción a Robótica LEGO Mindstorms EV3 Sensores
  • 11. Sensores Los sensores son los dispositivos que se añaden a la estructura y que permite al robot “visualizar” la realidad que le rodea De esta manera el robot será capaz de detectar un cambio en el color de una superficie, detectar un objeto, detectar que ha alcanzado el límite de una mesa, etc. El kit contiene 5 sensores de cuatro tipos diferentes CI-2657 Robótica LEGO Mindstorm EV3 11
  • 12. Sensor de Contacto Posiblemente se trate del sensor más sencillo de todos, se incluyen dos en el kit El sensor es básicamente en un interruptor que nos devuelve un valor de 1 mientras está pulsado, o un valor de 0 mientras está sin pulsar Detecta cuando se pulsa o se suelta el botón frontal y es capaz de contar presiones simples y múltiples CI-2657 Robótica LEGO Mindstorm EV3 12
  • 13. Sensor de Contacto (cont.) Agujero de eje transversal en el botón Auto-ID está integrado en el software EV3 Ficha del producto: http://manager.ro- botica.com/uploads/items/ITEM_5757_DOCP ROD.pdf CI-2657 Robótica LEGO Mindstorm EV3 13
  • 14. Sensor Ultrasónico Capaz de proporcionar el sentido de la vista al robot Este sensor permite al robot ver y detectar objetos Genera ondas de sonido de alta frecuencia y lee los retardos de sus ecos para detectar y medir la distancia de objetos También puede enviar ondas de sonido individuales para trabajar como sonar o para escuchar una onda de sonido que desencadena el inicio de un programa CI-2657 Robótica LEGO Mindstorm EV3 14
  • 15. Sensor Ultrasónico (cont.) Medidas de distancias de entre 1 y 250 cm Precisión de +/- 1 cm La Iluminación frontal es continua mientras emite e intermitente mientras escucha Devuelve "verdadero" si reconoce otro sonido ultrasónico Auto-ID está integrado en el software EV3 Ficha del producto: http://manager.ro- botica.com/uploads/items/ITEM_5761_DOCP ROD.pdf CI-2657 Robótica LEGO Mindstorm EV3 15
  • 16. Sensor de Color/Luz Uno de los dos sensores que le dan visión al robot (el sensor ultrasónico es el otro) Detección de ocho colores diferentes No puede detectar la diferencia entre colores o blanco y negro, o entre azul, verde, amarillo, rojo, blanco y marrón Detección de distintas intensidades de luz Mide la luz roja reflejada, y la luz ambiente, desde la oscuridad a la luz solar muy brillante Frecuencia de muestreo de 1 kHz Auto-ID está integrado en el software EV3 Ficha del producto: http://manager.ro- botica.com/uploads/items/ITEM_5755_DOCPRO D.pdf CI-2657 Robótica LEGO Mindstorm EV3 16
  • 17. Sensor Giroscópico Mide el movimiento y los cambios en la orientación de rotación del robot El modo de ángulo mide ángulos con una precisión de + / - 3 grados El modo de Gyro tiene una potencia máxima de 440 grados / segundo Frecuencia de muestreo de 1 kHz Auto-ID está integrado en el software EV3 Ficha del producto: http://manager.ro- botica.com/uploads/items/ITEM_5759_DOCP ROD.pdf CI-2657 Robótica LEGO Mindstorm EV3 17
  • 18. CI-2657 Robótica LEGO Mindstorm EV3 18 Introducción a RobóticaIntroducción a Robótica LEGO Mindstorms EV3 Actuadores
  • 19. Actuadores Los actuadores son los dispositivos que se añaden a la estructura y que dotan al robot de movimiento De esta manera el robot será capaz de desplazarse, abrir o cerrar unas pinzas, girar, lanzar objetos, etc. El kit de lego Mindstrom EV3 contiene 3 motores para acoplar al robot, o al mecanismo que se quiera componer CI-2657 Robótica LEGO Mindstorm EV3 19
  • 20. Motor Grande El servomotor grande es un motor de gran alcance que utiliza la retroalimentación del tacómetro para un control preciso de posición y velocidad dentro de una precisión de 1 grado de exactitud Al utilizar el sensor de rotación integrado en el motor se puede utilizar para alinearse y sincronizarse con otros servomotores del robot para que pueda conducir en línea recta, los dos servomotores a la misma velocidad exacta También puede ser usado para dar una lectura precisa de movimiento del motor El diseño de la carcasa del motor hace que sea muy fácil de montar trenes de engranajes CI-2657 Robótica LEGO Mindstorm EV3 20
  • 21. Motor Grande (cont.) Tacómetro de retroalimentación de 1 grado de exactitud 160-170 RPM Par de funcionamiento (torque) de 20 N/cm "Stall torque" Par de aguante de 40 N/cm Auto-ID está integrado en el software EV3 Ficha del producto: http://manager.ro- botica.com/uploads/items/ITEM_5763_DOCP ROD.pdf CI-2657 Robótica LEGO Mindstorm EV3 21
  • 22. Motor Mediano El servomotor mediano es ideal para bajar carga (par) y aplicaciones de mayor velocidad y cuando se necesitan tiempos de respuesta más rápidos y un tamaño más pequeño en el diseño del robot Utiliza la retroalimentación del tacómetro para un control preciso dentro de 1 grado de precisión, y tiene un sensor de rotación integrado CI-2657 Robótica LEGO Mindstorm EV3 22
  • 23. Motor Mediano (cont.) Tacómetro de retroalimentación de 1 grado de exactitud 240-250 RPM Par de funcionamiento (torque) de 8 N/cm "Stall torque" Par de aguante de 12 N/cm Auto-ID está integrado en el software EV3 Ficha del producto: http://manager.ro- botica.com/uploads/items/ITEM_5765_DOCP ROD.pdf CI-2657 Robótica LEGO Mindstorm EV3 23
  • 24. CI-2657 Robótica LEGO Mindstorm EV3 24 Introducción a RobóticaIntroducción a Robótica LEGO Mindstorms EV3 Ladrillo EV3
  • 25. ¿Qué es el Ladrillo NXT? El principal componente es un controlador con forma de ladrillo, denominado Ladrillo Inteligente EV3 Es el encargado de almacenar y gestionar los programas que se creen Es el cerebro del robot, la unidad central que gestiona todos los procesos y que se encarga de unificar entradas y salidas Mini PC que soporta un gran incremento en memoria, poder de CPU, escalabilidad, conectividad y hackeabilidad CI-2657 Robótica LEGO Mindstorm EV3 25
  • 26. Características Dispone de 4 entradas y 3 salidas Los programadores pueden transmitir los datos con el ordenador a través de un cable USB (que se incluye en el kit) o por tecnología Bluetooth o WiFi Usa 6 baterías AA (de 1,5 V cada una) o la batería recargable de ion-litio, para su funcionamiento CI-2657 Robótica LEGO Mindstorm EV3 26
  • 27. Características (cont.) La batería recargable es de corriente continua y cuenta con una capacidad de 2050 mAh Proporciona un tiempo de autonomía más largo que con las pilas AA y se puede cargar sin tener que sacar la batería del ladrillo Se requiere del cargador de CC 8887 (se vende por separado), transformador estándar de salida 10 V DC CI-2657 Robótica LEGO Mindstorm EV3 27
  • 28. Características (cont.) Permite ser programado desde el propio ladrillo, o bien desde el PC Para la programación, Lego ha lanzado el ladrillo con un firmware y herramientas para desarrolladores con software abierto, junto con esquemas para todos los componentes de hardware Esto convierte al ladrillo en un sistema de software abierto, aunque no se comercializa como tal CI-2657 Robótica LEGO Mindstorm EV3 28
  • 29. CI-2657 Robótica LEGO Mindstorm EV3 29 Introducción a RobóticaIntroducción a Robótica leJOS EV3
  • 30. leJOS EV3 ¿Qué significa leJOS EV3? Las dos primeras letras, le, son la abreviatura de LEGO Las letras JOS aparecen en mayúsculas porque esas letras son para Java Operating System EV3 se refiere a la parte del paquete que está específicamente para el ladrillo EV3 leJOS EV3 es un firmware de reemplazo para LEGO Mindstorms, que permite programar los robots LEGO Mindstorms con Java http://www.lejos.org/ev3.php CI-2657 Robótica LEGO Mindstorm EV3 30
  • 31. leJOS EV3 (cont.) Consiste en una pequeña máquina virtual de Java, un API, y un conjunto de herramientas para la actualización del firmware y descarga de código Se puede hacer casi todo lo que se obtiene de Java estándar Una Java Virtual Machine para correr código Clases para manejar tareas de computación Herramientas para compilar código CI-2657 Robótica LEGO Mindstorm EV3 31
  • 32. leJOS EV3 (cont.) El software permite controlar motores, leer sensores y divertirse con los robots leJOS EV3 se puede utilizar actualmente en tres sistemas operativos: Microsoft Windows Linux Mac OSX Wiki: https://sourceforge.net/p/lejos/wiki/Home/ CI-2657 Robótica LEGO Mindstorm EV3 32
  • 33. Características de leJOS EV3 Lenguaje orientado a objetos (Java) Multihilos (tareas) Arreglos, incluyendo multidimensionales Recursión Sincronización Excepciones Tipos de Java, incluyendo float, long y String La mayoría de las clases java.lang, java.util y java.io Bien documentada la API de Robótica CI-2657 Robótica LEGO Mindstorm EV3 33
  • 34. CI-2657 Robótica LEGO Mindstorm EV3 34 Introducción a RobóticaIntroducción a Robótica leJOS EV3 Instalación de leJOS EV3 en Windows usando Eclipse
  • 35. Pasos de la Instalación Instalar Java JDK en la computadora Instalar leJOS EV3 en la computadora Instalar Eclipse en la computadora Configurar Eclipse en la computadora Instalar leJOS Eclipse plugin Bootear el ladrillo EV3 CI-2657 Robótica LEGO Mindstorm EV3 35
  • 36. URLs Pasos de Instalación Resumen con video http://thetechnicgear.com/2014/04/howto-install- lejos-0-8-1-lego-mindstorms-ev3/ Wiki de leJOS EV3 https://sourceforge.net/p/lejos/wiki/Home/ CI-2657 Robótica LEGO Mindstorm EV3 36
  • 37. Referencias Bibliográficas LeJOS EV3 (Java for Lego Mindstorms): http://www.lejos.org/ev3.php EDUBRICK: http://www.edubrick.cl/2009/index.php?opti on=com_content&view=article&id=61&Itemi d=65 RO-BOTICA: http://ro- botica.com/tienda/LEGO/LEGO-Mindstorms- EV3/ CI-2657 Robótica LEGO Mindstorm EV3 37
  • 38. CI-2657 Robótica LEGO Mindstorm EV3 38
  • 39. CI-2657 Robótica LEGO Mindstorm EV3 39 ¡Gracias! Ph.Dc. Kryscia Daviana Ramírez Benavides Profesora e Investigadora Universidad de Costa Rica Escuela de Ciencias de la Computación e Informática Sitio Web: http://www.kramirez.net/ E-Mail: kryscia.ramirez@ucr.ac.cr kryscia.ramirez@ecci.ucr.ac.cr Redes Sociales: