83
COLEGIO NACIONAL Y NICOLAS ESGUERRA EDIFICAMOS FUTURO JULIAN SEGURA http://tecno906.blogspot.com / 906

Nxt 2.0

Embed Size (px)

Citation preview

Page 1: Nxt 2.0

COLEGIO NACIONAL Y NICOLAS ESGUERRA

EDIFICAMOS FUTURO

JULIAN SEGURA http://tecno906.blogspot.com/

906

Page 2: Nxt 2.0

CARTILLA MANUAL ROBÓTICA NTX 2,1

Page 3: Nxt 2.0

MindsTorms

Page 4: Nxt 2.0

Qué es Lego Mindstorms?

LEGO MINDSTORMS Education es una nueva generación en robótica que permite a los estudiantes descubrir la ciencia, la tecnología y las matemáticas de una forma divertida, cautivante y con participación activa.

Los estudiantes también adquieren más habilidades en comunicación, organización e investigación, que los ayuda a prepararse para el éxito futuro en niveles más altos de educación y en el entorno laboral.

Page 5: Nxt 2.0

Qué se aprende?

Trabajando juntos en proyectos de ingeniería guiados y abiertos, los miembros del equipo desarrollan la creatividad y las habilidades para resolver problemas al mismo tiempo que otros conocimientos importantes de matemáticas y ciencia.

Page 6: Nxt 2.0

LADRILLO NXT

El NXT, un ladrillo inteligente de LEGO® controlado por ordenador, es el cerebro del robot de LEGO MINDSTORMS®

Education.

Page 7: Nxt 2.0

Características

Page 8: Nxt 2.0

SENSOR TÁCTILLe permiten al robot

respondera obstáculos en el entorno.

Page 9: Nxt 2.0

Sensor acústicoLe permite al robot responder

a los niveles de sonido.

Page 10: Nxt 2.0

Sensor fotosensible

Le permite al robot responder

a las variaciones del nivel deluz y de color.

Page 11: Nxt 2.0

Sensor ultrasónicoLe permite al robot medir ladistancia hacia un objeto yresponder al movimiento

Page 12: Nxt 2.0

Conexión de sensores

Los sensores pueden conectarse en cualquier puerto de entrada numerado del 1 al 4: Puerto 1: Sensor táctil Puerto 2: Sensor acústico Puerto 3: Sensor fotosensible Puerto 4: Sensor ultrasónico

Cualquier cable excepto el cable conversor puede utilizarse para conectar los sensores.

Page 13: Nxt 2.0
Page 14: Nxt 2.0

Batería recargable Le suministra la energía al NXT para que el

robot se pueda mover y responder.

Page 15: Nxt 2.0

Servomotor interactivo

Asegúrese que los robots se muevan suavemente y con precisión.

Page 16: Nxt 2.0

LámparasAgregue lámparas y luego programe las luces intermitentes, o utilícelas para activar el sensor fotosensible, o tan solo por diversión.

Page 17: Nxt 2.0

Conexión de los motores y las lámparas

Los motores y las lámparas se pueden conectar

en cualquier puerto A, B o C.

o Puerto A: Motor o lámpara para una función extra

o Puerto B: Motor para movimiento; para un chasis de

doble motor, generalmente este es el lado izquierdo.

o Puerto C: Motor para movimiento; para un robot de

dos motores, generalmente este es el lado derecho.

Page 18: Nxt 2.0

Uso adecuado de la batería • No mezclar nunca

diferentes tipos de baterías ni utilizar baterías antiguas y nuevas a la vez.

• Sacar siempre las baterías, si el producto no se utiliza por un largo periodo de tiempo o si las baterías están desgastadas.

• No utilizar nunca baterías dañadas.

• Utilizar solo el tipo de baterías recomendado o uno correspondiente.

• Colocar las baterías de manera que los polos estén en su posición correcta.

• Las baterías recargables deben cargarse con un cargador adecuado bajo la supervisión de un adulto.

• Las baterías no pueden, ni deben cargarse mientras permanecen en el producto.

• No intentar nunca cargar baterías no recargables.

• Asegurarse que no se produzca un cortocircuito en el porta baterías.

Page 19: Nxt 2.0

Conexión de los motores

Para conectar un motor al NXT, conecte un extremo de un

cable negro al motor. Conecte el otro extremo a uno de los

puertos de salida (A, B o C).

Page 20: Nxt 2.0

Conexión de los sensoresPara conectar un sensor al NXT, conecte un extremo de un cable negro al sensor. Conecte el otro extremo a uno de los puertos de entrada (1, 2, 3 o 4).

Page 21: Nxt 2.0

Carga y descarga de archivos

• EL PUERTO USB Y EL BLUETOOTH INALÁMBRICO SE UTILIZAN PARA CARGAR Y DESCARGAR DATOS ENTRE SU ORDENADOR Y EL NXT.

•CUANDO EL ORDENADOR IDENTIFICA EL NXT COMPLETARÁ AUTOMÁTICAMENTE LA INSTALACIÓN DEL SOFTWARE LEGO®MINDSTORMS® EDUCATION NXT.

Page 22: Nxt 2.0
Page 23: Nxt 2.0

LADRILLO NXT

Page 24: Nxt 2.0

El ladrillo NXT es el cerebro del robot de LEGO® MINDSTORMS® Education. Es un ladrillo de LEGO controlado por ordenador que aporta un comportamiento programable, inteligente y de toma de decisiones.

Puerto USB Conecte un cable USB al puerto USB y descárguelos programas

desde su ordenador al NXT (o cargue datos desde el robot hacia su ordenador). También puede utilizar la conexión inalámbrica Bluetooth para cargar y descargar datos.

Puertos de salida El NXT dispone de tres puertos de salida con las etiquetas A, B y

C para motores o lámparas. Toma de corriente Si está utilizando la batería recargable y precisa cargarla, o si no

está utilizando baterías 6AA, puede conectar un adaptador de corriente al NXT utilizando la toma de corriente.

Page 25: Nxt 2.0

Iconoso Icono USB Cuando conecta el NXT a un ordenador con un cable USB, se visualizará el icono USB. Si desconecta el cable USB, el icono desaparecerá.o Icono Bluetooth El icono Bluetooth muestra el estado actual de las conexiones inalámbricas Bluetooth. Si no se visualiza el icono Bluetooth, el Bluetooth está desactivado.

Page 26: Nxt 2.0

Icono de funcionamiento Cuando se enciende el

NXT, el icono de funcionamiento gira. Si

el icono de funcionamiento se detiene y no gira, se ha congelado el NXT y debe reiniciarlo.

Nivel de batería El icono de la batería

muestra el nivel de energía del NXT. Cuando la energía de la batería está baja (menos del 10% de aproximadamente), el icono de la batería parpadea.

Altavoz Cuando se incluyen

sonidos en un programa, puede oírlos a través del altavoz.

Botones del NXT• Naranja: Encender/Intro.• Flechas gris claro:

Navegación, izquierda y derecha

• Gris oscuro: Borrar/Regresar.

Apagado de su NXT 1. Presione el botón gris

oscuro hasta que vea esta pantalla. 2. Presione el botón

naranja para apagar el NXT. Presione el botón gris oscuro para volver al menú principal del NXT.

Page 27: Nxt 2.0

Descripción del NXT • Microprocessador ARM7

de 32 bits • FLASH de 256 Kb, RAM

de 64 Kb • Microprocesador de 8 bits • FLASH de 4 Kb, RAM de

512 byte • Comunicación

inalámbrica Bluetooth, compatible con Bluetooth clase II V2.0

• Puerto USB 2.0 • Cuatro puertos de

entrada, plataforma digital de seis hilos

• Tres puertos de salida, plataforma digital de seis hilos

• Pantalla de matriz de puntos, 60 x 100 píxeles

• Altavoz, calidad de sonido de 8 KHz

• Fuente de alimentación: batería de litio recargable o seis baterías AA

• Toma para adaptador de corriente: EUA: 120VAC 60Hz Reino Unido, UE, AUS: 230~ 50Hz

Page 28: Nxt 2.0
Page 29: Nxt 2.0

Programas No necesita un ordenador para programar un robot. Puede crear

muchos programas sin su ordenador, utilizando el submenú Programa del NXT.

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. Al presionar el sensor táctil nuevamente, el robot se moverá otra vez hacia delante. Esto continuará indefinidamente hasta que usted detenga el programa.

Page 30: Nxt 2.0

PARTES

Page 31: Nxt 2.0

Requisitos de instalación de software

Microsoft Windows • Procesador Intel Pentium o compatible, mínimo

800 MHz • Windows XP Professional o Home Edition con

Service Pack 2 o Service Pack 3. Windows Vista o Windows Vista Service Pack 1.

• Mínimo 256MB de RAM • Hasta 700 MB de espacio disponible en disco

duro • Pantalla XGA (1024 x 768) • 1 puerto USB disponible • Unidad de CD-ROM • Adaptador compatible con Bluetooth (opcional)*

Page 32: Nxt 2.0

Apple Mac • Procesador PowerPC G3, G4, G5,

mínimo 600 MHz • Apple MacOS X v 10.3.9, v 10.4 o v

10.5 • Procesador Intel • Apple MacOS X 10.4 o v 10.5 • Mínimo 256 MB de RAM • Hasta 700 MB de espacio disponible en

disco duro • Pantalla XGA (1024 x 768) • 1 puerto USB disponible • Unidad de DVD • Adaptador compatible con Bluetooth

(opcional)*

Page 33: Nxt 2.0

Su primer programa Este programa sencillo hará que el NXT

reproduzca un archivo de sonido. Le ayudará a entender cómo conectar su ordenador 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 bloque Sonido [Sound] en la paleta de programación, arrástrelo y suéltelo a la derecha del punto de partida en la zona de trabajo. Su programa ya está listo para descargar y ejecutar.

Page 34: Nxt 2.0

Una presentación rápida

1. Robot Educator2. 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 35: Nxt 2.0

Robot Educator Aquí puede encontrar instrucciones de

construcción y programación utilizando el modelo Robot

Educator. Mi portal Aquí puede acceder a

ww.MINDSTORMSeducation.com para obtener herramientas, descargas e información.

Barra de herramientas La barra de herramientas incluye los

comandos más frecuentemente utilizados de la barra de menú en una ubicación de fácil acceso.

Page 36: Nxt 2.0

Zona de trabajo Es el espacio en la pantalla donde se realiza la

programación. Arrastre bloques de programación desde la paleta de programación a la zona de trabajo y coloque los bloques en la viga de secuencia.

Ventana Ayuda contextual Aquí siempre puede obtener ayuda si la

necesita. Mapa de zona de trabajo Utilice la panorámica en la barra de

herramientas para moverse por la zona de trabajo, y utilice el mapa de zona de trabajo [ficha en la esquina inferior derecha] para obtener una visión general.

Page 37: Nxt 2.0

Paleta de programación La paleta de programación contiene todos

los bloques de programación que necesitará para crear sus programas. Las fichas en el margen inferior de la paleta le permiten cambiar

Panel de configuración Cada bloque de programación dispone de

un panel de configuración que le permite personalizar el bloque para la entrada y salida específica que usted desea.

Page 38: Nxt 2.0

Controlador Los cinco botones en el controlador le

permiten descargar programas (o partes de programas) desde el ordenador al NXT. Con el controlador, también podrá cambiar la configuración del NXT.

Ventana del NXT Esta ventana emergente proporciona

información sobre las configuraciones de memoria y comunicación del NXT.

Page 39: Nxt 2.0

MENÚ PRINCIPAL DEL

NXT

Page 40: Nxt 2.0
Page 41: Nxt 2.0
Page 42: Nxt 2.0
Page 43: Nxt 2.0

Sensor tactil Sugerencias de uso 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. En el Robot Educator se incluye la posibilidad de programar ideas utilizando el sensor táctil.

Page 44: Nxt 2.0

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. Un uno [1] en la pantalla significa que está presionado el botón del sensor táctil.

Conecte el sensor táctil al puerto 1 del NXT. Seleccione Ver [View] en la pantalla del NXT. Seleccione el icono táctil. Seleccione el puerto 1. Presione y retenga el botón del sensor táctil

mientras observa la pantalla del NXT. Deberá observar un uno (1) en la pantalla. Ahora libere el botón del sensor táctil. Deberá observar un cero (0) en la pantalla.

Page 45: Nxt 2.0
Page 46: Nxt 2.0

Pruébeme Utilice el programa adecuado en el submenú Pruébeme (consulte la página 17) para ver rápidamente cómo funciona. Programa de NXT También puede utilizar la función Programa para crear programas directamente en el NXT sin utilizar un ordenador. Registro de datos de NXT Utiliza la función Registro de datos de NXT para crear archivos de registro de datos en el NXT sin utilizar un ordenador.

Page 47: Nxt 2.0

Sensor fotosensible El sensor fotosensible le permite al robot

distinguir entre luminosidad y oscuridad, para obtener la lectura de la intensidad de luminosidad en una habitación y para medir la intensidad de luminosidad sobre superficies de colores.

Page 48: Nxt 2.0

Puede probar el sensor fotosensible de diferentes maneras utilizando Ver [View]. Al detectar la luz reflejada se enciende el foco reflector en el sensor.

Detectar la luz reflejada para ver colores Conecte el sensor fotosensible al NXT. Seleccione Ver [View] en la pantalla del NXT. 1. Seleccione el icono de la luz reflejada.

Seleccione el puerto en el cual ha colocado el sensor.

2 y 3. Coloque el sensor fotosensible cerca de los diferentes colores a su alrededor y observe las diferentes lecturas.

Page 49: Nxt 2.0
Page 50: Nxt 2.0

Sensor ultrasónico El sensor ultrasónico le permite al robot ver

y reconocer objetos, evitar obstáculos, medir distancias y detectar movimiento. El sensor ultrasónico utiliza el mismo principio científico que los murciélagos: mide la distancia calculando el tiempo que demora una onda de sonido en golpear un objeto y volver, al igual que un eco. Objetos de gran tamaño con superficies duras proporcionan las mejores lecturas. Objetos hechos con telas suaves, con objetos curvados o con objetos muy delgados y pequeños pueden dificultar la obtención de lecturas del sensor.

Page 51: Nxt 2.0
Page 52: Nxt 2.0

Servomotor interactivo Los tres servomotores interactivos le proporcionan al

robot la capacidad de moverse. El bloque Desplazar [Move] automáticamente alinea sus velocidades para que el robot se mueva suavemente.

Sensor de rotación integrado Todos los servomotores interactivos disponen de un

sensor de rotación integrado. La retroacción rotacional le permite al NXT controlar los movimientos de forma muy precisa. El sensor de rotación integrado mide las rotaciones del motor en grados (precisión de +/- un grado) o en rotaciones completas. Una rotación son 360 grados, por lo tanto si configura el motor para que gire 180 grados, la pieza central de la rueda realizará medio giro.

Page 53: Nxt 2.0
Page 54: Nxt 2.0

Utilización del Bluetooth El Bluetooth es una tecnología de

comunicación que hace posible el envío y la recepción de datos

sin cables. Utilizando las funciones del Bluetooth, puede

instalar una conexión inalámbrica entre su NXT y otros

dispositivos Bluetooth, como otras unidades NXT, teléfonos

móviles y ordenadores.

Page 55: Nxt 2.0

Conexión con un ordenador

Asegúrese de que el NXT está encendido. También asegúrese

de que el Bluetooth está configurado en Activado [On] y que

el NXT está configurado como Visible [Visible]. (Lea cómo

hacerlo en el submenú Bluetooth en la página 40). También

asegúrese de que el Bluetooth está instalado y activado en

su ordenador.

Page 56: Nxt 2.0

Encuentre el controlador en la zona de trabajo inferior derecha del software.

Haga clic en el botón de la ventana del NXT (el de la parte superior izquierda) y

se abre la ventana del NXT [NXT window].

Page 57: Nxt 2.0

Utilización del Bluetooth

Haga clic en Buscar [Scan]. Su ordenador busca

automáticamente los dispositivos Bluetooth.

Tras un corto intervalo, aparece una lista de dispositivos en la ventana en la

pantalla del ordenador. Seleccione el dispositivo con el cual desea establecer

la conexión y haga clic en el botón Conectar

Page 58: Nxt 2.0
Page 59: Nxt 2.0
Page 60: Nxt 2.0
Page 61: Nxt 2.0

Utilización del Bluetooth

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

En la ventana del NXT [NXT window], el estado de su NXT ha cambiado ahora de Disponible [Available] a Conectado [Connected]. Su NXT y ordenador están ahora conectados y pueden compartir datos.

Page 62: Nxt 2.0
Page 63: Nxt 2.0

Instalación del softwareACERCA DEL SOFTWARE

LEGO® Education y National Instruments han desarrollado

conjuntamente el software LEGO MINDSTORMS® Education

NXT. El software cuenta con una interfaz intuitiva de arrastrar

y soltar y un entorno de programación gráfico que lo hace

lo suficientemente fácil para un principiante como potente

para un experto.

El software LEGO MINDSTORMS Education

NXT es una versión mejorada del software profesional de

programación gráfica NI LabVIEW utilizado por científicos

e ingenieros en el mundo para diseñar, controlar y probar

productos y sistemas como los reproductores de MP3 y

DVD, teléfonos móviles y dispositivos de seguridad de

bolsas de aire para vehículos.

Page 64: Nxt 2.0

Requisitos del sistema

Antes de instalar el software LEGO MINDSTORMS Education NXT, asegúrese de que su ordenador cumpla con los requisitos del sistema.

Page 65: Nxt 2.0

Robot Educator

El Robot Educator es una serie de tutoriales que muestran cómo programar un robot de dos motores utilizando las funciones principales del software LEGO® MINDSTORMS®

Education NXT.

Page 66: Nxt 2.0
Page 67: Nxt 2.0
Page 68: Nxt 2.0
Page 69: Nxt 2.0
Page 70: Nxt 2.0
Page 71: Nxt 2.0
Page 72: Nxt 2.0
Page 73: Nxt 2.0
Page 74: Nxt 2.0
Page 75: Nxt 2.0

Paleta de programación

La paleta de programación contiene todos los bloques de programación que necesita para crear programas. Cada bloque de programación incluye instrucciones que el NXT

puede interpretar. Puede combinar los bloques para crear un programa.

Page 76: Nxt 2.0
Page 77: Nxt 2.0

Cuando haya terminado de crear un programa, lo descarga hacia el NXT. Recuerde encender y conectar su NXT antes de descargar un programa.

Page 78: Nxt 2.0

Paleta comúnPara simplificar su uso, la paleta de

programación se ha dividido en tres grupos de paletas diferentes: la paleta común, la paleta completa y la paleta personalizada (que contiene bloques que usted crea o descarga de Internet).

La paleta común se recomienda como un punto de partida.

Page 79: Nxt 2.0

Paleta completa

Bloques comunesLos bloques comunes son los mismos bloques que están disponibles en la paleta común.

Bloques de acciónLos bloques de acción le permiten controlar tipos de comportamiento específico relacionados con varios dispositivos de salida: el servomotor interactivo, los sonidos del NXT, la pantalla del NXT, el Bluetooth (enviar), los motores* y las lámparas*.

Page 80: Nxt 2.0

Bloques sensoresUtiliza estos bloques en combinación con los sensores de tu robot para controlar su comportamiento. Los bloques corresponden a sensores de contacto, sonido, luz y ultrasonidos; botones NXT, rotación de los servomotores interactivos, temporizadores, Bluetooth (receptor) y sensores de temperatura opcionales.

Bloques de flujoEstos bloques le permiten crear comportamientos más complejos. Los bloques incluyen el control para repetir, esperar y condiciones variables; los bloques para detener el comportamiento o el flujo lógico en un programa; y los bloques de decisión para programar respuestas a condiciones de los sensores específicas.

Page 81: Nxt 2.0

Paleta completa

Bloques de datosPermiten realizar operaciones booleanas, matemáticas, de comparación,de rango, crear condiciones aleatorias y almacenar variables o constantes.

Bloques avanzadosUtiliza estos bloques para convertir datos en texto, agregar texto, controlar la función de suspensión del NXT, guardar archivos en el NXT, calibrar sensores, reiniciar motores, iniciar y detener el registro de datos y conectarte a través de Bluetooth.

Page 82: Nxt 2.0

El panel de configuraciónCada bloque de programación cuenta con un

panel de configuración en el que puede ajustar la configuración del bloque seleccionado. Cuando se selecciona un bloque en la zona de trabajo, su panel de configuración se hace visible y activo en la parte inferior de la pantalla. Al cambiar los parámetros en cada panel de configuración, puede cambiar la forma en que se comportará un bloque en particular. Por ejemplo, para hacer que su robot se desplace más rápido, puede cambiar la propiedad Potencia [Power] en el panel de configuración del bloque Desplazar.

Page 83: Nxt 2.0