lego

80
ROBOT LEGO NXT 2.0 Colegio Nacional Nicolás Esguerra Edificamos futuro Camilo andres garavito zamudio Gabriel alejandro fino sarmiento

Upload: fino99

Post on 21-Jun-2015

456 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lego

ROBOT LEGO NXT 2.0

Colegio Nacional Nicolás Esguerra

Edificamos futuro

Camilo andres garavito zamudio

Gabriel alejandro fino sarmiento

Page 2: Lego

Mindstorms nxt 2.0

Usando lego mindstorms nxt 2.0

Lego mindstorms es una herramienta educacional que permite atraves de la robótica estimular al estudiante hacia temas como la ciencia, las matemáticas y la tecnología, de una forma creativa y divertida

Page 3: Lego

introducción

Page 4: Lego

Construye programas. Pon los a prueba

Construye tu propio robot utilizando esta guía.Utiliza programas de software de tu computador. Ejecuta los programas y mira como te va.

Page 5: Lego

Ladrillo nxt

Este aparato de lego tiene sensores táctiles, sensor acústico, sensor fotosensible y sensor ultrasónico. Este aparato nos permite hacer funcionar el robot o ponerle las aplicaciones necesarias

Page 6: Lego

Lámparas y cables conversores

Puedes ponerle a tu robot luces intermitentes o sensores fotosensibles asegúrense que su robot se mueva suave y con presión

Page 7: Lego

Instala las baterías nxt

Baterías recargables

La batería recargable encaja en la parte inferior delNXT. Para instalar la batería recargable, mueva lapestaña de plástico del lado con su pulgar para abrirla parte trasera.Se pueden utilizar baterías doble A

Page 8: Lego

Otros tipos de batería

El NXT también funciona usando seis baterías AA/LR6.Se recomiendan las baterías alcalinas.Se pueden utilizar baterías recargables de tipoAA/LR6.

Page 9: Lego

Conexión de la tecnología nxt

conexión de motores, sensores y

carga y descarga de archivos

conecte un extremo de uncable negro al motor. Conecte el otro extremo a uno de lospuertos de salida (A, B o C)conecte un extremo de uncable negro al sensor. Conecte el otro extremo a uno de lospuertos de entrada (1, 2, 3 o 4).

Page 10: Lego

Conexiones de nxt a un Apple o Mac

Conecte el ordenador y el NXT con el cable USB.Asegúrese de que el software LEGO MINDSTORMS Educación NXT esté instalado antes deconectar el NXT al Mac. Encienda el NXT.Conecte el cable USB al NXT.Conecte el cable USB al Mac y ya está listo.

Page 11: Lego

Acerca del ladrillo nxt

interfaz del nxt

El ladrillo NXT es el cerebro del robot de LEGO MINDSTORMSEducación. Es un ladrillo de LEGO controlado por ordenadorque aporta un comportamiento programable, inteligente y detoma de decisiones.

Page 12: Lego

Iconos del ladrillo nxt

Cuando se enciende el NXT, el icono de funcionamiento gira.El icono de la batería muestra el nivel de energía del NXTNaranja: Encender/Intro Flechas gris claro: Navegación,izquierda y derechaGris oscuro: Borrar/Regresar

Page 13: Lego

Nombre del nxt

Puede cambiar el nombre de su NXT dirigiéndose a laventana del NXT en el software. Se puede acceder a esta ventana desde el controlador. Los nombres del NXT puedentener como máximo ocho caracteres de longitud.

Page 14: Lego

Los archivos del nxt

Los archivos se colocan automáticamente en las carpetasadecuadas. Cuando descarga un programa utilizando unarchivo de sonido al NXT, el programa se colocará enarchivos de software mientras que los datos de sonido secolocarán en archivos de sonido.

Page 15: Lego

Programas nxt

No necesita un ordenador para programar un robot. Puedecrear muchos programas sin su ordenador, utilizando el submenú Programa del NXT [NXT Programa].Haga que el robot retroceda y avance cuando se presiona el sensor táctil. Primero, el robot se moverá hacia delante hasta que se presione el sensor táctil y luego se moverá hacia atrás.

Page 16: Lego

Otros iconos de nxt

Seleccione Táctil [Touch] nuevamente. Ahora seleccione Bucle [Loop] para hacer que el programa se ejecute una y otra vez hasta que usted apague el NXT.Ahora puede ejecutar el programa.Simplemente seleccione Ejecutar

Page 17: Lego

Arriésguense a probar nxt

La función Pruébeme [Try Me] le permite experimentar con los sensores y los motores utilizando programas que están listos para ejecutar.Presione el botón naranja paraseleccionar Try-Touch (Prueba-táctil).Presione el botón naranja nuevamentepara ejecutar el programa Try-Touch(Prueba-táctil).

Page 18: Lego

Registro de datos de nxt

El submenú Registro de datos de NXT [NXT Datalog] te permiterecopilar datos registrándolos sin necesidad de tener conexióncon tu ordenador.Utiliza los botonesde flecha de color verde claro para moverte por las opciones y presiona el botón naranja Entrar para realizar tu selección.

Page 19: Lego

Otras posibilidades de Registro de datos nxt

Para guardar un programa deRegistro de datos de NXT en tu ladrillo NXT, pulsa en GuardarEl programa de registro dedatos se ejecuta continuamente.Presiona el botón de color grisoscuro Borrar [Clear] cuandodesees detener el programaEl programa de Registro de datosde NXT te muestra el nombre delarchivo de registro guardado.

Page 20: Lego

ver

En el submenú Ver, puede realizar una prueba rápida de sus sensores y motores y observar los datos actuales para cada uno. Seleccione el icono del sensor o motor que desea probar. Sólo puede obtener las lecturas de un sensor o motor por vez. Seleccione el puerto en el cual está conectado el sensor o motor. Los datos del sensor o motor aparecen en la pantalla

Page 21: Lego

configuración

En el submenú Configuración [Settings], puede ajustar las distintas configuraciones del NXT, como el volumen del altavoz o el modo suspendido [Sleep]. En este submenú,también puede eliminar los programas que haya almacenadoen la memoria del NXT.

Page 22: Lego

Bluetooth: menú principal nxt

En el submenú Bluetooth [Bluetooth], puede configurar unaconexión inalámbrica entre su NXT y otros dispositivos Bluetooth, como otras unidades NXT, teléfonos móviles y ordenadores.Puede utilizar una conexión inalámbrica para descargar programas sin utilizar un cable USB.

Page 23: Lego

Mapa conceptual parte 1

Page 24: Lego

Mapa conceptual parte 2

Page 25: Lego

Mapa conceptual parte 3

Page 26: Lego

Sensor táctil

Puede agregar el sensor táctil a un modelo NXT y luego programar el comportamiento del modelo para que cambie cuando se presiona o se libera el sensor táctil.Observe la respuesta actual del sensor táctil en la pantalla utilizando Ver [View]. Un cero [0] significa que no está presionado el botón del sensor táctil.

Page 27: Lego

Otras funciones de los sensores táctiles

Utilice el programa adecuado en el submenú PruébemeTambién puede utilizar la función Programa [Programa] para crear programas directamente enel NXT sin utilizar un ordenador.Utiliza la función Registro de datos de NXT [NXT Datalog] para crear archivos de registro de datos en el NXT sin utilizar un ordenador.

Page 28: Lego

Sensor acústico

El sensor acústico detecta el nivel de decibeles: la suavidad ointensidad de un sonido. El sensor acústico detecta dB y dBA.dBA: sonidos que el oído humano es capaz de oír.dB: todos los sonidos existentes, incluyendo los sonidosdemasiado altos o bajos para el oído humano.

Page 29: Lego

Otras funciones de los sensores acústicos

Utilice el programa adecuado en el submenú PruébemeTambién puede utilizar la función Programa [Programa]para crear programas directamente en el NXT sinutilizar un ordenador Utiliza la función Registro de datos de NXT [NXTDatalog] para crear archivos de registro de datos enel NXT sin utilizar un ordenador

Page 30: Lego

Sensor fotosensible

El sensor fotosensible le permite al robot distinguirentre luminosidad y oscuridad, para obtener la lecturade la intensidad de luminosidad en una habitación ypara medir la intensidad de luminosidad sobresuperficies de colores.

Page 31: Lego

Otras funciones del sensor fotosensible

Detectar la luz ambientalAl detectar la luz ambiental se apaga elfoco reflector para que el sensor obtengaúnicamente la lectura de la luz a sualrededor. Conecte el sensor fotosensibleal NXT.Seleccione Ver [View] en la pantalla del NXT.

Page 32: Lego

Sensor ultrasónico

El sensor ultrasónico le permite al robot ver yreconocer objetos, evitar obstáculos, medir distanciasy detectar movimiento.El sensor ultrasónico utiliza el mismo principiocientífico que los murciélagos.

Page 33: Lego

Otras funciones del sensor ultrasónico

Utilice el programa adecuado en el submenúPruébemeTambién puede utilizar la función Programa [Programa] para crear programas directamente en el NXT sin utilizar un ordenadorUtiliza la función Registro de datos de NXT [NXTDatalog] para crear archivos de registro de datos enel NXT sin utilizar un ordenador

Page 34: Lego

Sensor interactivo

Los tres servomotores interactivos le proporcionanal robot la capacidad de moverse. El bloqueDesplazar [Mover] automáticamente alinea susvelocidades para que el robot se muevasuavemente.

Page 35: Lego

Servomotor interactivo

Page 36: Lego

lamparas

Se puede encender y apagar las lámparas,para crear patrones intermitentes de luz.También pueden utilizarse para activar el sensorfotosensible, para mostrar que un motor estáencendido o para indicar el estado de un sensor.

Page 37: Lego

Utilización del Bluetooth

El Bluetooth es una tecnología de comunicación que haceposible el envío y la recepción de datos sin cables. Utilizandolas funciones del Bluetooth, puede instalar una conexióninalámbrica entre su NXT y otros dispositivos Bluetooth,como otras unidades NXT, teléfonos móviles y ordenadores.

Page 38: Lego

Conexiones con tu ordenador

Antes de instalar una conexión inalámbrica Bluetooth, asegúrese deque su ordenador cuenta con la función Bluetooth.Si su ordenador no cuenta con un dispositivo Bluetooth integrado, debeutilizar un dispositivo Bluetooth externo que se conecta al puerto USB.

Page 39: Lego

Otras utilizaciones del Bluetooth

Haga clic en Buscar [Scan]. Su ordenador buscaautomáticamente los dispositivos Bluetooth.Tras un corto intervalo, aparece una lista de dispositivosen la ventana en la pantalla del ordenador. Seleccione eldispositivo con el cual desea establecer la conexión yhaga clic en el botón Conectar [Connect].

Page 40: Lego

Conexiones con un Apple Mac

Introduzca la contraseña en su NXT y confirme la conexiónpresionando el botón naranja [Enter]. Si ha seleccionado lacontraseña predeterminada, sólo haga clic en el botónnaranja [Enter].

Page 41: Lego

Mas utilizaciones del Bluetooth

En pantalla aparece una lista de dispositivos en laventana Seleccionar dispositivo Bluetooth. Seleccioneel dispositivo con el cual desea establecer la conexióny haga clic en el botón Seleccionar [Select].

Page 42: Lego

Mas funcionalidades

Cuando se conecta a un dispositivo por primera vez,aparece una ventana de contraseña [Passkey].Introduzca la contraseña para utilizarla con estedispositivo [la contraseña predeterminada es 1234] yhaga clic en Aceptar.

Page 43: Lego

Submenú Bluetooth en el NXT

Buscar [Search]Busque otros dispositivos Bluetooth. Luego de haberseleccionado el icono Buscar [Search], el NXT comenzará abuscar automáticamente otros dispositivos Bluetooth con losque se pueda conectar.

Page 44: Lego

Bluetooth y la ventana nxt

También puede visualizar el estado de la conexión en laventana del NXT [NXT window] en el software. Allí puedecambiar el nombre de su NXT, comprobar los niveles debatería y memoria y eliminar programas de su NXT. Compruebe el estado de la conexión en la barra de iconos en la parte superior de la pantalla del NXT. Si no se visualiza el icono Bluetooth, el Bluetooth está desactivado.

Page 45: Lego

Conéctese de nxt a otro nxt

Si se conecta a un dispositivo por primera vez, su NXT pideuna contraseña. Presione Intro (Enter) para utilizar la contraseñapredeterminada 1234 o cree su código propio. El otro dispositivoBluetooth debe conocer su contraseña para poder confirmar la conexión.

Page 46: Lego

Conexiones a mas de un nxt

Conexión a más de un NXTPuede conectar tres ladrillos NXT u otros dispositivosBluetooth a su NXT al mismo tiempo. Sin embargo,sólo se puede comunicar con un dispositivo por vez.

Page 47: Lego

Instalación del software

LEGO® Educación y Nacional Instruments han desarrolladoconjuntamente el software LEGO MINDSTORMS® EducaciónNXT. El software cuenta con una interfaz intuitiva de arrastrary soltar y un entorno de programación gráfico que lo hacelo suficientemente fácil para un principiante como potentepara un experto. El software LEGO MINDSTORMS EducaciónNXT es una versión mejorada del software profesional deprogramación gráfica NI LabVIEW utilizado por científicose ingenieros en el mundo para diseñar, controlar y probarproductos y sistemas como los reproductores de MP3 yDVD, teléfonos móviles y dispositivos de seguridad debolsas de aire para vehículos.

Page 48: Lego

Microsoft Windows

Salga de todos los programas abiertos.Inserte el CD-ROM.Si el CD-ROM no se ejecuta automáticamente:- haga clic en el botón Inicio [Start] (en la esquinainferior izquierda de la pantalla del ordenador)- haga clic en Ejecutar [Run]- escriba d:\autorun.exe (donde d: es la unidad de CD)- Siga las instrucciones de la pantalla

Page 49: Lego

Su primer programa

Este programa sencillo hará que el NXT reproduzca unarchivo de sonido. Le ayudará a entender cómo conectar suordenador al NXT.Inicie el software en su ordenador o Mac con un doble clic en el icono del programa.Escriba el nombre de su primer programa,o simplemente haga clic en Ir.Primero, haga clic en el icono del bloqueSonido [Sound] en la paleta de programación

Page 50: Lego

Como aplicar el primer programa

Arrastre un bloque de Sonido [Sound] y suéltelo a laderecha del punto de partida en la zona de trabajo.Su programa ya está listo para descargar y ejecutarAsegúrese de que enciende su NXT y que conectael cable USB a su ordenador y al NXTLocalice el controlador en la esquina inferior derecha de lazona de trabajo. Haga clic en Descargar y ejecutar (botóncentral) y escuche lo que ocurre.Enhorabuena, ha completado su primer programa.

Page 51: Lego

Interfaz de usuario del software

1. Robot Educador2. Mi Portal3. Barra de herramientas4. Zona de trabajo5. Ventana Ayuda contextual6. Mapa de zona de trabajo7. Paleta de programación8. Panel de configuración9. Controlador10. Ventana del NXT

Page 52: Lego

Una representación rápida

Page 53: Lego

Robot educador

El Robot Educador es una serie de tutoriales que muestrancómo programar un robot de dos motores utilizando lasfunciones principales del software LEGO® MINDSTORMS®Educación NXT.El Educador robot también incluye tutoriales de Registro dedatos

Page 54: Lego

Software de este robot

Siga las instrucciones de construcción para construir el modelo Robot Educador.Por la zona de trabajo, arrastre y suelte los bloquesque corresponden con el programa que se muestraen la Guía de programación.Descargue el programa de muestra a su robot yobserve cómo responde el robot

Page 55: Lego

Software del robot educador

Una serie de ejemplos muestran cómo los iconos de la paletacompleta se pueden utilizar para programar un modelo.Para ver una lista de ejemplos para la tecnología NXTespecífica, haga clic en un elemento debajo de SeleccionarDiríjase a Mi portal para encontrar información útil yactualizaciones relacionadas con el software LEGO MINDSTORMS Educación NXT.

Page 56: Lego

Paleta de programación

La paleta de programación contiene todos los bloques deprogramación que necesita para crear programas. Cadabloque de programación incluye instrucciones que el NXTpuede interpretar. Puede combinar los bloques para crearun programa.

Page 57: Lego

Paleta común

Para simplificar su uso, la paleta de programación se hadividido en tres grupos de paletas diferentes: la paletacomún, la paleta completa y la paleta personalizada (quecontiene bloques que usted crea o descarga de Internet).

Page 58: Lego

Paleta completa

Bloques comunesLos bloques comunes son los mismos bloques que estándisponibles en la paleta común.Bloques de acciónLos bloques de acción le permiten controlar tipos de comportamientoespecífico relacionados con varios dispositivos de salida: el servomotorinteractivo, los sonidos del NXT, la pantalla del NXT, el Bluetooth (enviar),los motores* y las lámparas*.

Page 59: Lego

Paleta personalizada

Mis bloquesUtilizando Mis bloques, puede guardar un programa como unbloque que luego puede volver a usar en otros programas.Descargas WebUtilizando el bloque Descargas Web, puede guardarprogramas que descarga del correo electrónico de susamigos

Page 60: Lego

El panel de configuración

Cada bloque de programación cuenta con un panel de configuraciónen el que puede ajustar la configuración del bloque seleccionado.Cuando se selecciona un bloque en la zona de trabajo, su panel deconfiguración se hace visible y activo en la parte inferior de la pantalla.

Page 61: Lego

Registro de datos

El Registro de datos incluye operaciones derecopilación, almacenamiento y análisis delos datos. Los sistemas de Registro de datossuelen controlar un evento o proceso a lo largode un periodo de tiempo utilizando sensoresconectados a un ordenador o dispositivo, comoel ladrillo NXT.

Page 62: Lego

Como empezar

El software de Registro de datos es fácilmente accesibledesde el escritorio utilizando el icono de Registro de datos, odirectamente desde la ventana de programación de NXT.Inicia el software en tu PC o Mac haciendo doble clic en elicono del programa.

Page 63: Lego

Interfaz de usuario del software

Una descripción general rápida1. Educador robot2. Mi portal3. Barra de herramientas4. Gráfico5. Ventana de ayuda6. Eje Y7. Eje X8. Tabla de conjunto de datos9. Configuración del experimento10. Controlador de registro de dato

Page 64: Lego

Interfaz de usuario del software

Page 65: Lego

Herramientas

Herramientas de predicciónRealiza predicciones de lo que ocurrirá al realizar elexperimento utilizando las herramientas de predicción. Utilizael lápiz para trazar una predicción o una fórmula predictivapara crear una línea recta.Recopilación de datosLos datos del experimento se recopilan en el ladrillo NXT alhacer clic en Descargar y ejecutar.

Page 66: Lego

Configuración del experimento

Todos los experimentos cuentan con un panel de configuraciónen el que puedes ajustar los parámetros del experimento.Cambiando la velocidad y duración de un experimento,puedes cambiar la frecuencia con la que se recopilan losdatos. Puedes utilizar hasta cuatro sensores al mismo tiempo,cambiando la unidad de medida.

Page 67: Lego

Cuatro formas de registrar datos

Existen cuatro formas de realizar un experimento de registro de datos utilizando el ladrillo NXT y la ventana de Registro dedatos. El método que escojas dependerá del tipo de experimento que desees realizar y la etapa en la que te encuentres:predicción, recopilación o análisis.

Page 68: Lego

Tu primer experimento de registro de datos

Este programa de ejemplo te muestra cómo configurar,realizar una predicción y ejecutar un experimento.Inicia el software en tu PC o Mac haciendo doble clic en elicono del programa.Escribe el nombre de tu experimento o hazclic en ¡Ya!Haz clic en el menú desplegable Sensor paraseleccionar el sensor de ultrasonidos y haz clicen Aceptar.

Page 69: Lego

Tu primer experimento de registro de datos

Para realizar una predicción, haz clic en el iconode Herramientas de predicción, seleccionaPredicción nueva y haz clic en Aceptar.Utiliza el cursor del lápiz para dibujar tupredicción en el Gráfico.Asegúrate de encender tu ladrillo NXT y de conectarel cable USB a tu ordenador y al NXT.

Page 70: Lego

Tu primer experimento de registro de datos

Localiza el Controlador en la esquina inferior derecha delGráfico de la ventana de Registro de datos de NXT. Haz clicen Descargar y ejecutar (el botón central) y observa lo queocurre en el Gráfico.Has ejecutado tu primer experimento y recopiladotu primer conjunto de datos.Es el momento de analizar los resultados.

Page 71: Lego

Administrar archivos de registro

Realizar un experimento de Registro de datos utilizando MINDSTORMS® NXT creará automáticamente un archivo de registro entu ladrillo NXT. Mientras tu ladrillo NXT no está conectado a tu ordenador (por ejemplo, durante la realización de un experimentoremoto), los archivos de registro se guardan en el ladrillo NXT. Mientras tu ladrillo NXT está conectado a tu ordenador, el archivo deregistro se guarda automáticamente en la carpeta del software MINDSTORMS NXT de tu equipo.

Page 72: Lego

LadrillosLEGO®

Page 73: Lego

Lista de piezas para el equipo de base n.º 9797

Page 74: Lego

Formas del lego mindstorms

Page 75: Lego

Descargar en múltiples NXT

Esta función le permite descargar uno o más programas enmúltiples NXT. Es especialmente útil si necesita cargar losmismos programas en diversos NXT para un concurso o una tarea escolar.Cuando los programas que desea descargar estén abiertos, abra la función eligiendo el comando Descargar en múltiples NXT.

Page 76: Lego

Información útil

Cuando haya acabado, haga clic en el botón Descargar, situadodebajo de la lista de programas. El proceso de descarga se inicia.Las columnas de progreso permiten visualizar el progreso de laDescargaExisten varias opciones de estado y progreso posibles que semuestran en la zona de selección de NXT de la ventanaDescargar a múltiples NXT.

Page 77: Lego

Resolución de problemas

Reinicio del NXTSi el icono de funcionamiento se detiene y no gira, se hacongelado el NXT y debe reiniciarlo. Siga estos pasos parareiniciar el NXT:1. Asegúrese de que el NXT está encendido.2. Presione el botón de reinicio que está ubicado en la parteposterior de su NXT en el orificio de LEGO® Technic en la esquina superior izquierda.

Page 78: Lego

Información útil

Gestión de la memoria del NXTPuede descargar otros archivos al NXT hasta que lamemoria esté llena. Cuando la memoria está llena,puede seleccionar los programas para eliminarlos ydisponer de más espacio

Page 79: Lego

Información útil

Page 80: Lego

Mindstorms nxt 2.0