Manual del alumno
Manual de Robo- Circle
Mi Taller Digital:
“Manual de Robótica” Enlaces Centro de Educación y Tecnología Ministerio de Educación Diseño Círculo Tecnológico S.A. Apoyo Pedagógico: Lorena Vargas Ávila Contenidos: Roberto Jiménez Fuentes Tecnología: Jorge Narbona Berríos Diseño: Carolina Alvarez Concha Los cursos han sido desarrollados basándose en la metología del Programa Intel Aprender.
Índice Objetivo Generales 7 Metodología 8 Objetivos Específicos del Taller 10 INICIO DEL TALLER 11 Día 1: Organización de Grupos de trabajo 11 Conceptos previos 12 Checklist de Materiales 14 Día 2:
Armado de Kit Básico Introducción a la programación
16 17
Día 3 y 4:
Programar y probar rutinas de software que permitan al robot avanzar en línea recta y otras trayectorias
20
Día 5:
Implementación del sensor ZX-LED Conceptos previos
24 24
Día 6:
Implementación del sensor de contacto
27
Día 7 y 8:
Implementación del sensor reflector infrarojo Conceptos previos
31 31
Día 9:
Aplicación del sensor reflector infrarrojo
38
Día 10:
Creación de pista tipo laberinto para ser recorrida por el robo-circle utilizando todos los sensores que se han enseñado en el taller
39
Anexos: Armando el robo-circle Guía de Instalación de Software
41 42 46
5
Objetivo General en el proceso de implementación del kit robótico, los estudiantes serán capaces de armar el robocircle con todos sus accesorios y programarlo para realizar una serie de tareas, además de adquirir conocimientos complementarios de electrónica, mecánica e informática.
C í R C u l o
T e C n o l ó g I C o
S. a.
7
Metodología las actividades de este taller se dividirán en 10 sesiones. la última se destinará a un desafío de grupos. los alumnos se dividirán en grupos de no más de 5 estudiantes. Cada grupo se asignará un nombre y roles que serán rotativos entre ellos, estos son los siguientes:
Jefe de Proyecto:
encargado de entregar al profesor al final de cada sesión el resumen de las actividades realizadas por el grupo.
Programador:
encargado de la programación del robo-circle.
Ingenieros: encargados del armado y test del robo-circle.
Administrador:
encargado de la planificación de cada sesión.
8
el método utilizado para el desarrollo de este taller, estará dado por las estrategias propias de:
Planificar ( diseñar el como)
ejecutar ( hacer )
Revisar ( evaluar el hacer )
Comunicar ( compartir )
C í R C u l o
T e C n o l ó g I C o
S. a.
9
Objetivos especificos del Taller desarrollar trabajo colaborativo. desarrollar los procesos creativos por medio de elementos tecnológicos. Fomentar la autonomía de trabajo, en donde los estudiantes puedan decidir como y para que trabajar el elemento tecnológico. Promover las experiencias erróneas para identificarlas como parte del aprendizaje y el autodescubrimiento. desarrollar habilidades científicas.
10
M a n u a l
d e
R o b o - C I R C l e
INICIO DEL TALLER
DIA
1
nuestro primer día lo dedicaremos a organizar los grupos de trabajo, los cuales avanzarán de acuerdo a los roles definidos para este taller. el profesor entregará el formato de la minuta de planificación del día que debe ser completada por el Jefe de Proyectos al finalizar la jornada.
¡Recuerden que los roles son rotativos y deberán ser asignados en esta sesión! El Jefe de Proyecto entregará la minuta al finalizar cada sesión, la que incluye los siguientes aspectos: 1. 2. 3. 4.
Planificación del día Problemas encontrados Soluciones Informe del Ingeniero y del Programador
¡ Cada día tendremos un desafío que cumplir! El programador entregará al final de cada día el listado de códigos que probaron en cada sesión y los resultados obtenidos. El ingeniero entregará un informe al jefe de proyecto indicando los problemas encontrados y sus soluciones si las hubiere. Se les recomienda ir tomando notas durante cada sesión.
¡ El rol sólo define la responsabilidad, el trabajo debe ser colaborativo! C í R C u l o
T e C n o l ó g I C o
S. a.
11
DIA 1
¿Que es robótica?
Definimos la robótica como la ciencia y la tecnología de los robots. La robótica combina diversas disciplinas como son: mecánica, electrónica, informática, matemáticas, inteligencia artificial y la ingeniería de control, para realizar el diseño, construcción y programación de aplicaciones de los robots.
¿Que es un robot?
Es un sistema electro-mecánico que por su apariencia o movimientos, ofrece la sensación de tener un propósito propio por moverse, hacer funcionar un brazo mecánico, sentir y manipular su entorno y mostrar un comportamiento inteligente, especialmente si ese comportamiento imita a los humanos o los animales.
¿Qué es la Robótica educativa?
12
Robótica Educativa significa poner al alcance de los alumnos(as), las herramientas necesarias para que desarrollen dispositivos externos a la computadora, controlados por ésta, por medio de una interfaz. La Robótica Educativa permite desarrollar competencias para este nuevo milenio como:
M a n u a l
d e
R o b o - C I R C l e
Habilidad para lograr solucionar una situación problemática dada, sin que se le haya indicado un procedimiento a seguir. Habilidades cognitivas como experimentar, investigar, aplicar, comparar y evaluar Sentido de anticipación.
DIA 1
Habilidad para prevenir y resolver problemas, toma de decisiones:
Actitudes creativas.
En relación con la formación científico-tecnológica: Cultivo de pensamiento científico (observación, la descripción y registro de datos, el ordenamiento e interpretación de información, asombro, curiosidad, análisis, investigación, formulación de preguntas y conjeturas). Conocimiento de la cultura tecnológica (informática, redes, video).
Inherentes al desempeño personal - social:
Autonomía Seguridad de sí mismo. Liderazgo. Autoestima. Toma de decisiones. Búsqueda de desafíos. Habilidad para trabajar en equipo. Habilidad para trabajo colaborativo. Negociar. Saber escuchar y comunicarse con los demás. Habilidad para trabajar bajo su propio ritmo.
C í R C u l o
T e C n o l ó g I C o
S. a.
13
DIA 1
Ahora estamos listos para comenzar, el desafío de este día es conocer los elementos que componen el kit. Para ello el grupo discutirá los caminos a seguir para cumplir lo propuesto.
MANOS A LA OBRA
Checklist de Materiales Es necesario revisar los componentes iniciales del Kit de Robo-Circle que te entregó el profesor. Para ello revisaremos la siguiente lámina:
14
M a n u a l
d e
R o b o - C I R C l e
DIA 1
Controlador i-BOX3.0
Caja Contenedora
Ruedas y neumáticos 2 espaciadores metálicos de 33mm.
2 cajas de engranajes con motores DC 120: 1 y montura
Chasis circular
4 tornillos de cabeza plana de 3x8 mm. 2 tornillos auto-roscantes de 2mm.
Una vez verificado que contamos con todos los materiales, debemos revisar las instrucciones del anexo: "Armando el Robo-Circle" y las instrucciones del profesor. Para más información visita el link: http://www.guiaeducacional.com/robotica
C í R C u l o
T e C n o l ó g I C o
S. a.
15
DIA
2
el desafío del día es armar y programar el kit básico.
El robo – circle debe quedar armado como lo muestra la siguiente lámina.
Motor B Motor A
16
M a n u a l
d e
R o b o - C I R C l e
DIA 2
Introducción a la programación: Para que nuestro robot pueda realizar alguna acción (movimiento, sonido, etc.) es necesario que lo programemos, pero antes definiremos algunos conceptos básicos:
Programa de computación: es una secuencia de instrucciones (escritas en algún lenguaje de programación) pensado para ReSolVeR algún tipo de PRobleMa. Si no sabemos resolver este problema, no podremos escribir el programa. Algoritmo: Método por el cual se resuelve un problema Lenguaje de Programación: es la forma en que podemos dar instrucciones a un dispositivo programable y que éste las pueda comprender y ejecutar. Instrucción: una orden que nosotros le damos a la máquina utilizando un lenguaje de programación. Microcontrolador: es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida. C í R C u l o
T e C n o l ó g I C o
S. a.
17
DIA 2
Diagrama de flujo: antes de escribir un programa, sobre todo si es complejo, es útil trazar un esquema, en lenguaje corriente utlizando símbolos, detallando lo que quieres hacer. a esto se le denomina un diagrama de flujo. Si lo que se pretende está claro, escribir el programa se reduce a traducir el diagrama de flujo al código correspondiente. Veamos un caso simple. Construyamos el diagrama de flujo de un programa que escoja un número al azar del 0 al 9 y nos pida que lo adivinemos. una vez escogido el número, el programa debe informar si hemos acertado o no. el diagrama de flujo correspondiente es:
DiAGRAMA De FlUJO
Tirar un número al azar: X Pedir al usuario un número: Y Sí
no
¿es X igual a Y?
Indicar: ¡aCeRTaSTe!
18
Indicar: ¿no aCeRTaSTe!
M a n u a l
d e
R o b o - C I R C l e
DIA 2
Con un buen diagrama de flujo, gran parte del trabajo está hecho. Puede ser tentador comenzar a escribir directamente el programa , con la esperanza de hacerlo todo bien a la primera. Suele ser más eficaz, sin embargo, escribir antes el diagrama de flujo, para luego intentar pasarlo al lenguaje informático elegido.
Pruebas:
Una vez que el profesor revise el robot , continuará la fase de pruebas. Deberán instalar el software: I-BOX III V133 setup.exe. para verificar el funcionamiento, utilizando el anexo: "Guía de Instalación de Software" .
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
C í R C u l o
T e C n o l ó g I C o
S. a.
19
DIA
3-4
el desafío para estos días es probar rutinas de software que nos permita avanzar el robot en línea recta y otras trayectorias que defina cada grupo.
Nuestro kit se basa en el microcontrolador i-box III, a continuación te entregamos el set de instrucciones que te ayudarán a programar los motores del robo-circle. Se utilizan seleccionando en primer lugar el motor (con un, a, b; o ab), y luego le dice que lo que debe hacer (por ejemplo, on, off, rd, etc.).
20
a,
Selecciona el motor A para ser controlado.
b,
Selecciona el motor B para ser controlado.
ab,
Selecciona ambos motores para ser controlado.
on
Resulta de los motores seleccionados adentro.
off
Resulta de los motores seleccionados fuera.
bracke
Aplica un freno a los motores seleccionados.
onfor duration
Activa los motores seleccionados por un período de tiempo, cuya duración se da en décimas de segundo. Por ejemplo, "enciende por 10" ensenderá los motores seleccionados por un segundo.
thisway
Instruye al motor seleccionado para ir a la dirección indicada por el LED verde.
M a n u a l
d e
R o b o - C I R C l e
instruye al motor seleccionado para ir a la dirección indicada por el LED rojo.
rd
invierte la dirección de los motores seleccionados. Cualquiera sea la forma, tomará el camino opuesto.
setpower level
establece el nivel de potencia del motor seleccionado. La entrada está en el intervalo de 0 (sin poder de inercia) a 8 (plena potencia).
DIA 3-4
thatway
El set completo de instrucciones será entregado por el Profesor. Para programar el robo-circle podemos utilizar Cricket Logo el cual nos permite ingresar el código en modo texto. La interfaz típica es la siguiente:
C í R C u l o
T e C n o l ó g I C o
S. a.
21
DIA 3-4
La alternativa grafica es utilizar LogoBlocks, su interfaz es la siguiente:
Prueba ingresando los siguientes c贸digos en interfaz de texto:
1.
22
to avanza ab, thisway ab, onfor 1 end
M a n u a l
d e
R o b o - C I R C l e
DIA 3-4
2.
to rota_i a, thatway b, thisway note 179 5 ab, onfor 5 end
Prueba los mismos códigos con LogoBlocks.
Utiliza variaciones a los códigos entregados para obtener trayectorias diferentes, prueba agregando nuevos sonidos.
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
C í R C u l o
T e C n o l ó g I C o
S. a.
23
DIA
5
el desafío de este día es implementar uno de los sensores que viene con nuestro kit , el ZX-led.
Conceptos Previos:
Transistor: dispositivo semiconductor que permite el control y la regulación de
una corriente grande mediante una señal muy pequeña. existe una gran variedad de transistores Un diodo emisor de luz (LED) produce luz cuando una corriente pasa a través de él. El color del LED usualmente te dice de que color será la luz cuando una corriente pasa a través del mismo. Las marcas importantes de un LED se pueden encontrar en su forma. Como un LED es una válvula de corriente en un solo sentido, debes asegurarte de conectarlo de la manera correcta, en caso contrario no funcionará. Los LED tienen 2 terminales. Uno es el llamado Ánodo y el otro es llamado Cátodo. En el esquemático, el cátodo es la línea que va a través del triángulo. Para la parte dibujada, fíjate que los cables del LED son de longitudes diferentes. El cable más largo esta conectado al ánodo del LED, y el cable más corto esta conectado a su cátodo. El ZX-LED incluye un transistor para proporcionar corriente y así dar apoyo al puerto de salida de baja corriente del microcontrolador. Esto asegura que el LED se prenda cuando un "1" lógico aparezca en la entrada.
24
M a n u a l
d e
R o b o - C I R C l e
DIA 5
Diagrama esquemático del Zx-leD
Conectar el ZX-led en las posiciones P0 y P1, de acuerdo a imagen siguiente:
C í R C u l o
T e C n o l ó g I C o
S. a.
25
DIA 5
Utiliza el siguiente código para activar los led.
1.-
to start high 1 wait 50 high 0
Prueba otras variantes de códigos.
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
26
M a n u a l
d e
R o b o - C I R C l e
DIA
6
el desafío de este día es implementar el sensor de contacto.
Conceptos Previos: Estos dispositivos, son los más simples, ya que son interruptores que se activan o desactivan si se encuentran en contacto con un objeto, por lo que de esta manera se reconoce la presencia de un objeto en un determinado lugar. Generalmente estos sensores están compuestos por dos partes: un cuerpo donde se encuentran los contactos y una cabeza que detecta el movimiento. Su uso es muy diverso, empleándose, en general, en todas las máquinas que tengan un movimiento rectilíneo de ida y vuelta o sigan una trayectoria fija, es decir, aquellas que realicen una carrera o recorrido fijo, como por ejemplo ascensores, montacargas, robots, etc. Estos sensores tienen dos tipos de funcionamiento: modo positivo y modo negativo , que actuan según se precione o no el sensor.
C í R C u l o
T e C n o l ó g I C o
S. a.
27
DIA 6
En nuestro caso, el sensor está formado por 3 componentes principales; la entrada del cable, el LED indicador y el Switch. Será capaz éste de brindar 2 estados, al presionar y soltar el switch.
Switch Indicador LED Conector de señal
Componentes básicos del sensor Swirch/Touch
Diagrama esquemático del sensor Swirch/Touch
Operación del sensor
Soltar/No presionar
el resultado es un “1” lógico cuando el switch no se presiona o se suelta. la condición es FalSa.
28
M a n u a l
d e
R o b o - C I R C l e
DIA 6
Presionar
el resultado es un “0” lógico cuando el switch es presionado. la condición es VeRdadeRa.
La conexión del sensor la debes realizar en la posición IN0 a IN3, de acuerdo a la siguiente figura.
Conectores IN0 a IN3
C í R C u l o
T e C n o l ó g I C o
S. a.
29
DIA 6
El código ejemplo de prueba del sensor de contacto es el siguiente:
1.-
to start loop [ ifelse ( in 3) [ab, on ] [ ab, off ] end
Observa lo que sucede y verifica con el professor si el resultado es el correcto
2.-
Prueba el código con logoblocks.
Realiza variaciones a los códigos.
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
30
M a n u a l
d e
R o b o - C I R C l e
DIA
7-8
el desafío de este día es implementar el sensor reflector infrarrojo.
Conceptos Previos: Led Infrarrojo: es un tipo de diodo emisor de luz, solo que esta luz no es visible al ojo humano. Primero que todo tienes que entender que es un diodo. un diodo es un dispositivo semiconductor que emite luz de espectro reducido cuando se polariza de forma directa la unión positivo-negativo (Pn) del mismo y circula por él una corriente eléctrica.
El led infrarrojo es un tipo de diodo emisor de luz infrarroja, IRED (Infra-Red Emitting Diode), y el hecho de que este tipo de señal no se pueda ver a simple vista es porque la longitud de onda de los rayos infrarrojos es muy pequeña (850-900 nm), es por eso que la señal infrarroja se puede ver interrumpida por casi cualquier cosa, como una puerta, una persona, una hoja de papel.
C í R C u l o
T e C n o l ó g I C o
S. a.
31
DIA 7-8
Fototransistor: es un transistor sensible a la luz, normalmente a los infrarrojos. la luz incide sobre la región de base, generando portadores en ella. esta carga de base lleva el transistor al estado de conducción. el fototransistor es más sensible que el fotodiodo por el efecto de ganancia propio del transistor. el reflector infrarrojo consiste en 2 partes, la parte que emite y el detector. este simple circuito muestra como funciona. dispara una luz led que rebota en la superficie y la hace volver al detector, procesando y dando valores en datos digitales al i-boX que se encuentre conectado.
Módulo sensor reflector infrarrojo TCRT5000
Tarjeta de circuito de sensor reflector infrarrojo LED infrarrojo Foto-transistor
LED infrarrojo
Foto-transistor Conector de señal
32
M a n u a l
d e
R o b o - C I R C l e
Módulo sensor reflector infrarrojo
C í R C u l o
T e C n o l ó g I C o
DIA 7-8
el reflector infrarrojo puede actuar como sensor análogo y sensor digital. el rango de detección óptimo es de 2 a 10mm, siendo su mejor punto el de los 3mm. (ver el gráfico de desempeño). el corazón de este sensor es el dispositivo reflector infrarrojo TCRT5000. la salida de este sensor puede definirse como 2 tipos. es análoga en términos de voltaje dC. Su rango es de 0 a 5V. Si el foto transistor dentro del TCRT5000 puede detectar mas densidad de luz infrarroja, puede conducir más. la salida de voltaje será más alta. Por otro lado, puede detectar baja densidad de luz infrarroja. la salida de voltaje será mas baja. el otro tipo de salida es una señal digital. Si el sensor detecta mas densidad de luz, puede mandar un 1 lógico a la salida y mandar un 0 lógico en caso de que se detecte baja densidad de luz.
Gráfico característico del módulo TCRT5000
S. a.
33
DIA 7-8
Seguir las instrucciones de instalaci贸n del sensorDebes verificar que est茅 conectado el sensor de la izquierda al puerto SENSOR2 del i-BOX y conectar el sensor de la derecha al puerto SENSOR3.
Conector SENSOR2 Conector SENSOR3
Sensor reflector infrarrojo derecho Sensor reflector infrarrojo izquierdo Conectar al puerto SENSOR2 Conectar al puerto SENSOR3
Para probar la correcta instalaci贸n del sensor debes ejecutar el siguiente c贸digo:
34
M a n u a l
d e
R o b o - C I R C l e
to start loop [send (sensor 2 ) wait 10 end
DIA 7-8
1.-
El cable debe seguir conectado al computador durante la operación de comprobación. Abrir el monitor Cricket para observar los resultados. Colocar el robot en una superficie blanca. Presionar el switch RUN del controlador i-BOX. Leer los datos del sensor desde el monitor Cricket y guardarlos. Luego, cambia el color de la superficie al negro. Lee los datos del sensor desde el monitor Cricket y también guarda. Con los resultados del paso anterior calcula los datos de referencia para las actividades siguientes. Referencia = (Datos sup. blanca + Datos sup. Negra) / 2 Por ejemplo; el valor de la superficie blanca es 900 y el de la superficie negra es 100. La referencia es igual a: 900+100/2 = 500. La siguiente actividad de detección de datos desde el sensor reflector infrarrojo es la detección de línea negra. (1) Pegar en el suelo una cinta negra de 2 cm de ancho para crear la superficie de trabajo. Se debe pegar en línea recta sobre una superficie blanca.
C í R C u l o
T e C n o l ó g I C o
S. a.
35
DIA 7-8
(2) Crear el código ejemplo de más abajo y descargarlo hacia el robot. Remover el cable.
to start ab, thisway ab, on waituntil [ ((sensor 2 ) < 500 )] ab, off beep end
Colocar frente al robot una cinta negra a 1 metro de distancia. El robot debe estar de frente por el lado que tiene conectado los sensores apuntando en ángulo recto.
SENSOR2
36
M a n u a l
d e
R o b o - C I R C l e
DIA 7-8
Presiona el switch RUN del i-BOX III. El Robo-CIRCLE se moverá hacia adelante y se detendrá arriba de la línea negra y automáticamente emitirá un sonido.
Repite la actividad para detectar una línea blanca, realiza variaciones al código y documentalas.
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
C í R C u l o
T e C n o l ó g I C o
S. a.
37
DIA
9
el desafío de este día es aplicar el uso del sensor reflector infrarrojo. Al utilizar 2 sensores para detectar el borde negro. El robot se moverá dentro de un carril.
esta actividad tiene 3 condiciones:
1. Si ambos sensores detectan la superficie blanca; el robot se moverá hacia adelante.
2. Si el sensor izquierdo detecta el borde negro; el robot dobla a la derecha. 3. Si el sensor derecho detecta el borde negro; el robot dobla a la izquierda. Construye un carril utilizando cinta negra, escribe los códigos necesarios para realizar la actividad .
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
38
M a n u a l
d e
R o b o - C I R C l e
DIA
10
el desafío final es crear una pista del tipo laberinto que permita que al ser recorrida por el robo-circle se utilicen todos los sensores que has aprendido en el Taller.
Todos los grupos deben entregar un esquema de laberinto y lo implementarán, utilizando los informes entregados en cada sesión. Cada grupo deberá pasar todos las pistas implementadas, pueden utilizar los informes de los demás grupos. Todos cumpliran con el desafío si en conjunto logran pasar todas las pistas.
Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
C í R C u l o
T e C n o l ó g I C o
S. a.
39
Anexos
Anexo
Armando el Robo-Circle 1. Conecta las 2 cajas de engranaje de los motores DC con la caja contenedora mediante los tornillos de cabeza plana de 3x8mm. como lo muestra la imagen siguiente.
Tornillos de cabeza plana de 3x8 mm.
Tornillos de cabeza plana de 3x8 mm.
42
M a n u a l
d e
R o b o - C I R C LE
2. Conecta 2 espaciadores metálicos de 33mm. a la caja contenedora mediante 2 tornillos de cabeza plana de 3x8mm. en la posición que se muestra en la figura. Espaciador metálico de 33 mm.
Espaciador metálico de 33 mm.
3. Junta los neumáticos a las ruedas y conéctalas a la caja de engranaje DC con 2 tornillos de 2mm. provistors en el kit. Tornillos de 2 mm.
C í rc u l o
T e c n o l ó g ic o
S. A.
43
4. Conecta el sistema de motores del paso (3) con el chasis circular en la posici贸n que muestra la siguiente imagen. Apri茅talo con los tornillos de 3x6mm. a los espaciadores de metal de 33mm. Posici贸n del tornillo
Posici贸n del tornillo
44
M a n u a l
d e
R o b o - C I R C LE
5. SitĂşa el i-BOX en el contenedor. Conecta el cable del motor A al conector negro del ch-A y el cable del motor B al conector blanco del ch-B.
El motor A es el motor que esta en el lado del conector del sensor. El motor B es el motor que esta en el lado del conector del motor.
Motor B Motor A
C Ă rc u l o
T e c n o l Ăł g ic o
S. A.
45
Anexo
Guía de Instalación de Software Requerimientos del sistema Hardware:
Necesitarás un PC o un notebook para correr el software Robo-CIRCLE. Comenzar a usar el Robo-CIRCLE es más fácil si tu PC o notebook tiene las siguientes características:
Espacio en disco duro de 15MB.
Monitor a color de resolución 800 x 600. Se re-comienda 1024 x 768. Puerto USB (requiere cable convertidor de USB a puerto serial).
Unidad de CD-ROM, conexión a internet, o ambas.
Software
46
Instalar Windows ME o un sistema operativo más nuevo. Se recomienda WindowsXP. También son compatibles Windows Vista y Windows 7.
M a n u a l
d e
R o b o - C I R C LE
Información de los cables Cable UCON-200
conectar a i-BOX3S
TxD- conectar al pin RxD del microcontrolador objetivo. RxD - conectar al pin TxD del microcontrolador objetivo.
conectar a puerto USB
Cable JST3AA-8 Cable de 3 alambres que provee una interfaz entre el sensor y el módulo de aplicaciones. Tierra Cable de señal
8-pulgadas
+ 5V
C í rc u l o
T e c n o l ó g ic o
S. A.
47
Comenzando con el i-box III Cable UCON-200 Instala las baterías
Conéctalo al puerto USB de tu computador
Baterías AA El i-BOX soporta baterías alcalinas y recargables. Usa 4 "AA" (no incluídas).
Salida de sonido Salida Digital
Switch POWER
Conéctala con LED-ZX o circuitos con drivers relay.
Prende (ON) o apaga (OFF) el suministro a los circuitos.
Entrada Análoga
Salida de Motor
Conecta a reflactores infrarrojos o sensores de luz.
Entrada Digital
Motores DC simples y con cajas de cambio.
Conéctala al switch/ toca sensores.
Indicador dirección motor Adelante
Atrás
Microcontrolador Cerebro del robot, contiene el firmware intérprete Logo.
48
Switch Correr/Detener
Detener programa Correr programa
M a n u a l
d e
R o b o - C I R C l e
1º Paso con i-box III
[1] Préndelo
(1) Da vuelta el i-BOX y abre la cubierta de la batería para colocar 4 baterías AA” en el contenedor. Comprueba que la polaridad de las baterías sea en el orden correcto para que el i-BOX funcione.
[3] ¡Bip!
(2) Pon el switch en ON. El LED rojo comenzará a parpadear un par de veces seguido por un sonido "¡Bip!" desde el parlante.
Instalación del driver USB
[2] LED encendido
Antes de usar, tendrás que instalar el driver del cable UCON-200. (1) Inserta el CD Robo-CIRCLE o CD UCON-200 en la unidad CD-ROM. (2) Conecta el cable UCON-200 en el puerto USB. El computadordetectará un dispositivo nuevo y solicitará el driver a través de Windows Update. Haz clic en No, not this time seguido por un clic en el botón Next. (3) Escoge la localización del driver. Haz en Install from the list or specific location (Advanced) y luego en el botón Next.
C í r c u l o
T e c n o l ó g i c o
S. A.
49
(4) Escoge la carpeta que contiene el driver en el CD-ROM (USB_Drivers). Has clic en el botón Next. Espera un momento. Comenzará la instalación. (5) Luego, el sistema detectará el nuevo dispositivo USB; USB serial port y solicitará el driver. Has el mismo método de los pasos (1) y (2). (6) Escoge la localización haciendo clic en Install the software automatically. Has clic en el botón Next.
(7) Espera un momento. El sistema instalará los drivers. Has clic el botón Finish.
50
M a n u a l
d e
R o b o - C I R C LE
(8) Ya se instaló el puerto Virtual COM o puerto Serial USB. Revisa la dirección del puerto COM por Panel de Control > Sistema > Hardware > Administrador de Dispositivos. Mira la lista de puertos y graba la dirección del puerto serial USB para usarlo para proporcionar interface con el microcontrolador objetivo.
C í r c u l o
T e c n o l ó g i c o
S. A.
51
Instalación del Software (1) Inserta el CD-ROM de Robo-CIRCLE en tu dispositivo. Has doble clic en i-BOX III V133 setup.exe. Verás la página de bienvenida de la instalación. Has clic en el botón “NEXT” para continuar con la instalación.
(2) Si no necesitas cambiar alguna especificación, has clic en el botón “NEXT” para continuar.
52
M a n u a l
d e
R o b o - C I R C LE
(3) La instalación comenzará apareciendo la ventana i-BOX Utility. Puedes usarla para buscar el puerto COM disponible y proporcionar automáticamente la interface con el i-BOX.
(4) Has correr el programa al hacer clic en el Start > Programs > i-BOX Application > LogoBlocks or Criket Logo.
Cricket Logo
Logo Blocks
C í r c u l o
T e c n o l ó g i c o
S. A.
53
Cómo escoger la interface de puerto serialCOM/USB Antes de usar el cable UCON-200 con la tarjeta i-BOX3S, el usuario necesita asegurarse de seguir los siguientes pasos: (i) Conectar el cable UCON-200 al puerto USB del computador. (ii) Instalar todos los drivers necesarios. (iii) Tomar nota del número del nuevo puerto serial USB desde el Panel de Control. (iv) El LogoBlock/Cricket Logo debe estar cerrado antes de que el cable UCON200 sea conectado al puerto USB. El procedimiento de interface es así: (1) Cerrar el software LogoBlock si se encuentra abierto. (2) Conectar el cable UCON-200 al puerto USB. Esperar algunos segundos para la enumeración USB. (3) Conecta el otro lado del cable UCON-200 (el lado Modular) al Jack de interface de la tarjeta i-BOX3S.
Busca y escoge a través del software i-BOX Launch Center Cable UCON-200
conectar a puerto USB
54
M a n u a l
d e
R o b o - C I R C LE
(1) Conecta el cable UCON-200 entre el i-BOX y el puerto USB del computador. (2) Corre el i-BOX Launch Center haciéndo clic en Start > i-BOX Application > i-BOX Launch Center. (3) El i-BOX Launch Center empezará a buscar el puerto serial USB (COM) disponible en tu computador y se conectará al i-BOX automáticamente. (4) Has clic en el LogoBlock del ícono Cricket Logo para empezar a correr el software.
Cómo escoger la interface de puerto serial COM/USB - 2 Busca y escoge por ti mismo (1) Has clic con el botón derecho de tu mouse en el ícono Mi PC para seleccionar Propiedades. Aparecerá la ventana Propiedades del Sistema. Selecciona Hardware > Device Manager. Escoge la lista de puertos (COM & LPT). Observa el número de puertos seriales USB (COMx). Recuerda el número de puerto COM para establecer tu software más tarde.
C í r c u l o
T e c n o l ó g i c o
S. A.
55
(2) Para el software LogoBlocks, selecciona el menú Edit > Preference . Escoge el puerto COM de la interface del paso (1) y has clic en el botón OK. Para el Cricket Logo, puedes establecer el puerto COM de interface en el Serial port combo box de la ventana principal.
Escoge el puerto COM de CricketLogo
Escoge el puerto COM de LogoBlocks
Solución de problemas Si no puedes encontrar el puerto serial USB (el número del puerto COM más que el del COM3) en las preferencias de la configuración de LogoBlocks, y no puedes ver el puerto COM correcto en la lista desplegable de puertos seriales de la pantalla principal del Cricket Logo, debes seguir los siguientes pasos: (1) Guardar los archivos actuales de LogoBlocks o los del Cricket Logo. (2) Cerrar el software. (3) Comprobar la conexión del cable UCON-200 cable con el puerto USB y comprobar el puerto serial USB que fue creado por el driver UCON-200. Puede que sea necesario reconectar el cable UCON-200. Recuerda los puertos COM correctos.(4) Abrir nuevamente el LogoBlocks y el Cricket Logo. Comprobar el puerto COM de interface. Si todo esta correcto, encontrarás los puertos COM correctos. If all are corect, you will found the correct COM port.
56
M a n u a l
d e
R o b o - C I R C LE
Anexos
C 铆 r c u l o
T e c n o l 贸 g i c o
S. A.
57
58
M a n u a l
d e
R o b o - C I R C l e
C 铆 R C u l o
T e C n o l 贸 g I C o
S. a.
59
60
M a n u a l
d e
R o b o - C I R C l e
C 铆 rc u l o
T e c n o l 贸 g ic o
S. A.
61
62
M a n u a l
d e
R o b o - C I R C l e