SlideShare una empresa de Scribd logo
1 de 64
Descargar para leer sin conexión
Manual
del alumno
Manual de
Robo- Circle
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.
Mi Taller Digital:
“Manual de Robótica”
Enlaces Centro de Educación y Tecnología
Ministerio de Educación
5
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	 16
	 Introducción a la programación	 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	 24
	 Conceptos previos	 24
Día 6: 	 Implementación del sensor de contacto	 27
Día 7 y 8: 	 Implementación del sensor reflector infrarojo	 31
	 Conceptos previos	 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:	 41 	
	 Armando el robo-circle 	 42
	 Guía de Instalación de Software	 46
Índice
C í R C u l o T e C n o l ó g I C o S . a . 7C í R C u l o T e C n o l ó g I C o S . a . 7
Objetivo General
en el proceso de implementación del kit robótico,
los estudiantes serán capaces de armar el robo-
circle 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.
8
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.
9C í R C u l o T e C n o l ó g I C o S . a .
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 )
M a n u a l d e R o b o - C I R C l e10 M a n u a l d e R o b o - C I R C l e10
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.
C í R C u l o T e C n o l ó g I C o S . a . 11
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.
DIA
1
INICIO DEL TALLER
¡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. Planificación del día
2. Problemas encontrados
3. Soluciones
4. 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
encontradosysussolucionessilashubiere.Selesrecomiendairtomando
notas durante cada sesión.
¡Elrolsólodefinelaresponsabilidad,eltrabajodebesercolaborativo!
C í R C u l o T e C n o l ó g I C o S . a .
M a n u a l d e R o b o - C I R C l e12
¿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?
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:
DIA1
¿Que es un robot?
C í R C u l o T e C n o l ó g I C o S . a . 13
Habilidad para prevenir y resolver problemas, toma de decisiones:
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.
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.
DIA1
M a n u a l d e R o b o - C I R C l e14 M a n u a l d e R o b o - C I R C l e
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.
DIA1
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:
C í R C u l o T e C n o l ó g I C o S . a . 15
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.
DIA1
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 .
M a n u a l d e R o b o - C I R C l e16
Motor A
Motor B
el desafío del día es armar y programar el kit básico.DIA
2
El robo – circle debe
quedar armado
como lo muestra la
siguiente lámina.
C í R C u l o T e C n o l ó g I C o S . a . 17
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
grabadasensumemoria.estácompuestodevariosbloquesfuncionales,loscualescumplen
unatareaespecífica.unmicrocontroladorincluyeensuinteriorlastresprincipalesunidades
funcionales de una computadora: unidad central de procesamiento, memoria y periféricos
de entrada/salida.
DIA2
M a n u a l d e R o b o - C I R C l e18
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.
DIA2
Tirar un número
al azar: X
Pedir al usuario
un número:Y
¿es X igual aY?
Indicar: Indicar:
¡aCeRTaSTe! ¿no aCeRTaSTe!
Sí no
DiAGRAMA De FlUJO
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:
C í R C u l o T e C n o l ó g I C o S . a . 19
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.
DIA2
Recuerda compartir los conocimiento que haz
adquiridoenestedía“,entregandolashojasresumen
(informe) correspondientes a cada Rol”.
Pruebas:
Unavezqueelprofesorreviseelrobot,continuarálafase
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" .
M a n u a l d e R o b o - C I R C l e20
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.).
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.
Selecciona el motor B para ser controlado.Selecciona el motor B para ser controlado.
Selecciona ambos motores para ser controlado.Selecciona ambos motores para ser controlado.
Resulta de los motores seleccionados adentro.Resulta de los motores seleccionados adentro.
Resulta de los motores seleccionados fuera.Resulta de los motores seleccionados fuera.
Aplica un freno a los motores seleccionados.Aplica un freno a los motores seleccionados.
Activa los motores seleccionados por un período deActiva los motores seleccionados por un período de
tiempo, cuya duración se da en décimas de segundo.tiempo, cuya duración se da en décimas de segundo.
Por ejemplo, "enciende por 10" ensenderá los motores
Instruye al motor seleccionado para ir a la dirección
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.
C í R C u l o T e C n o l ó g I C o S . a . 21
thatway 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 estableceelniveldepotenciadelmotorseleccionado.
La entrada está en el intervalo de 0 (sin poder de
inercia) a 8 (plena potencia).
El set completo de instrucciones será entregado por el
Profesor.
Paraprogramarelrobo-circlepodemosutilizarCricket
Logo el cual nos permite ingresar el código en modo
texto. La interfaz típica es la siguiente:
DIA3-4
M a n u a l d e R o b o - C I R C l e22
La alternativa grafica es utilizar LogoBlocks, su interfaz es la siguiente:
DIA3-4
Prueba ingresando los siguientes códigos en interfaz de texto:
1. to avanza
ab, thisway
ab, onfor 1
end
C í R C u l o T e C n o l ó g I C o S . a . 23DIA3-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”.
M a n u a l d e R o b o - C I R C l e24
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.
ElZX-LEDincluyeuntransistorparaproporcionarcorrienteyasídarapoyo
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.
C í R C u l o T e C n o l ó g I C o S . a . 25DIA5
Diagrama esquemático del Zx-leD
Conectar el ZX-led
en las posiciones P0
y P1, de acuerdo a
imagen siguiente:
M a n u a l d e R o b o - C I R C l e26
DIA5
Utiliza el siguiente código para activar los led.
1.- to start
high 1
wait 50
high 0
Recuerda compartir los conocimiento que haz
adquirido en este día“, entregando las hojas resumen
(informe) correspondientes a cada Rol”.
Prueba otras
variantes de
códigos.
C í R C u l o T e C n o l ó g I C o S . a . 27
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.
M a n u a l d e R o b o - C I R C l e28
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.
Componentes básicos
del sensor Swirch/Touch
Diagrama esquemático
del sensor Swirch/Touch
el resultado es un“1”lógico cuando
el switch no se presiona o se suelta.
la condición es FalSa.
Operación del sensor
Soltar/No presionar
DIA6
Switch
Indicador LED
Conector de señal
C í R C u l o T e C n o l ó g I C o S . a . 29
Presionar
el resultado es un“0”lógico
cuando el switch es presionado.
la condición esVeRdadeRa.
La conexión del
sensor la debes
realizar en la
posición IN0 a IN3,
de acuerdo a la
siguiente figura.
DIA6
Conectores IN0 a IN3
M a n u a l d e R o b o - C I R C l e30
DIA6
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.
Recuerda compartir los conocimiento que haz
adquirido en este día“, entregando las hojas resumen
(informe) correspondientes a cada Rol”.
Realiza variaciones
a los códigos.
C í R C u l o T e C n o l ó g I C o S . a . 31
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.
31
M a n u a l d e R o b o - C I R C l e32
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
DIA7-8
LED infrarrojo Foto-transistor
LED infrarrojo
Conector de señal
Foto-transistor
C í R C u l o T e C n o l ó g I C o S . a . 33DIA7-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
salidadeestesensorpuededefinirsecomo2tipos.esanálogaentérminosdevoltajedC.Su
rango es de 0 a 5V. Si el foto transistor dentro delTCRT5000 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
un1lógicoalasalidaymandarun0lógicoencasodequesedetectebajadensidaddeluz.
Módulo sensor
reflector infrarrojo
Gráfico característico
del módulo TCRT5000
M a n u a l d e R o b o - C I R C l e34
Seguir las instrucciones de instalación del sensor-
Debes 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.
DIA7-8
Para probar la correcta instalación del
sensor debes ejecutar el siguiente código:
Conector SENSOR2
Conector SENSOR3
Sensor reflector infrarrojo derecho
Sensor reflector infrarrojo izquierdo
Conectar al puerto SENSOR2
Conectar al puerto SENSOR3
C í R C u l o T e C n o l ó g I C o S . a . 35DIA7-8
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.
1.- to start
loop [send (sensor 2 ) wait 10
end
M a n u a l d e R o b o - C I R C l e36
DIA7-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
C í R C u l o T e C n o l ó g I C o S . a . 37
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.
DIA7-8
Recuerda compartir los conocimiento que haz
adquirido en este día“, entregando las hojas resumen
(informe) correspondientes a cada Rol”.
M a n u a l d e R o b o - C I R C l e38
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 .
Al utilizar 2 sensores para detectar el borde negro. El robot se moverá
DIA
9
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 . 39C í R C u l o T e C n o l ó g I C o S . a . 39
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 elTaller.
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.
DIA
10
Recuerda compartir los conocimiento
que haz adquirido en este día“,
entregandolashojasresumen(informe)
correspondientes a cada Rol”.
Anexos
M a n u a l d e R o b o - C I R C LE42
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.
Anexo
Armando el Robo-Circle
Tornillos de
cabeza plana
de 3x8 mm.
Tornillos de
cabeza plana
de 3x8 mm.
C í rc u l o T e c n o l ó g ic o S . A . 43
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.
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.
Espaciador metálico de 33 mm.
Espaciador metálico de 33 mm.
Tornillos de 2 mm.
M a n u a l d e R o b o - C I R C LE44
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
C í rc u l o T e c n o l ó g ic o S . A . 45
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 A
Motor B
M a n u a l d e R o b o - C I R C LE46
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
	 Instalar Windows ME o un sistema operativo más nuevo.
	 Se recomienda WindowsXP. También son compatibles Windows Vista y
Windows 7.
C í rc u l o T e c n o l ó g ic o S . A . 47
Información de los cables
Cable UCON-200
conectar a puerto USB
Cable JST3AA-8
Cable de 3 alambres que provee una interfaz entre el sensor y el módulo de
aplicaciones.
conectar a i-BOX3S
TxD- conectar al pin RxD del microcontrolador objetivo.
RxD - conectar al pin TxD del microcontrolador objetivo.
Tierra Cable de señal
+ 5V
8-pulgadas
M a n u a l d e R o b o - C I R C l e48
Comenzando con el i-box III
Salida de sonido
Salida Digital
Conéctala con LED-ZX o
circuitos con drivers relay.
Entrada Digital
Conéctala al switch/
toca sensores.
Microcontrolador
Cerebro del robot,
contiene el firmware
intérprete Logo.
Switch Correr/Detener
Detener programa Correr programa
Indicador dirección motor
Adelante Atrás
Salida de Motor
Motores DC simples y
con cajas de cambio.
Switch POWER
Prende (ON) o apaga (OFF) el
suministro a los circuitos.
Baterías AA
El i-BOX soporta
baterías alcalinas y
recargables. Usa 4
"AA" (no incluídas).
Instala las baterías
Conéctalo al puerto USB
de tu computador
Cable UCON-200
Entrada Digital
Conéctala al switch/Conéctala al switch/
Entrada Análoga
Conecta a reflactores
infrarrojos o sensores de luz.
C í r c u l o T e c n o l ó g i c o S . A . 49
1º Paso con i-box III
(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.
(2) 	 Pon el switch en ON. El LED rojo comenzará
a parpadear un par de veces seguido por un
sonido "¡Bip!" desde el parlante.
[2] LED encendido
[3] ¡Bip!
[1] Préndelo
Instalación del driver USB
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.
M a n u a l d e R o b o - C I R C LE50
(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) 	 EscogelalocalizaciónhaciendoclicenInstallthesoftwareautomatically.
Has clic en el botón Next.
(7) 	 Espera un momento. El sistema instalará los drivers. Has clic el botón
Finish.
C í r c u l o T e c n o l ó g i c o S . A . 51
(8) 	 Ya se instaló el puerto Virtual COM o puerto Serial USB. Revisa la dirección
delpuertoCOMporPaneldeControl>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.
M a n u a l d e R o b o - C I R C LE52
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.
C í r c u l o T e c n o l ó g i c o S . A . 53
(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.
Logo Blocks
Cricket Logo
M a n u a l d e R o b o - C I R C LE54
Cable UCON-200
conectar a puerto USB
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 UCON-
200 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
C í r c u l o T e c n o l ó g i c o S . A . 55
(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.
M a n u a l d e R o b o - C I R C LE56
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.
(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 LogoBlocks
Escoge el puerto COM
de CricketLogo
C í r c u l o T e c n o l ó g i c o S . A . 57
Anexos
M a n u a l d e R o b o - C I R C l e58
C í R C u l o T e C n o l ó g I C o S . a . 59
M a n u a l d e R o b o - C I R C l e60
C í rc u l o T e c n o l ó g ic o S . A . 61
M a n u a l d e R o b o - C I R C l e62
Introducción a la programación y armado del kit básico de Robo-Circle
Introducción a la programación y armado del kit básico de Robo-Circle

Más contenido relacionado

La actualidad más candente

Análisis propuesta general Robótica Educativa
Análisis propuesta general Robótica EducativaAnálisis propuesta general Robótica Educativa
Análisis propuesta general Robótica EducativaCiri Torres
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmosymendal
 
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...Claudia Queiruga
 
Presentacion abp actividad
Presentacion abp actividadPresentacion abp actividad
Presentacion abp actividadPepeNachoGR
 

La actualidad más candente (11)

Análisis propuesta general Robótica Educativa
Análisis propuesta general Robótica EducativaAnálisis propuesta general Robótica Educativa
Análisis propuesta general Robótica Educativa
 
Tarea tecnología 2
Tarea tecnología 2Tarea tecnología 2
Tarea tecnología 2
 
Coding for Kids
Coding for KidsCoding for Kids
Coding for Kids
 
Tarea 3.5
Tarea 3.5Tarea 3.5
Tarea 3.5
 
La Robotica Educativa
La Robotica EducativaLa Robotica Educativa
La Robotica Educativa
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmos
 
Planes Estudio Prepa GV
Planes Estudio Prepa GVPlanes Estudio Prepa GV
Planes Estudio Prepa GV
 
Trabajo en equipo 1
Trabajo en equipo 1Trabajo en equipo 1
Trabajo en equipo 1
 
Rúbrica 3.4
Rúbrica 3.4Rúbrica 3.4
Rúbrica 3.4
 
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
 
Presentacion abp actividad
Presentacion abp actividadPresentacion abp actividad
Presentacion abp actividad
 

Similar a Introducción a la programación y armado del kit básico de Robo-Circle

Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programaciónsoficeronjimenez
 
ACTIVIDAD DE PROGRAMACIÓN
ACTIVIDAD DE PROGRAMACIÓNACTIVIDAD DE PROGRAMACIÓN
ACTIVIDAD DE PROGRAMACIÓNHyE0n
 
Desarrollo de Proyectos Educativos (primaria y secundaria).pptx
Desarrollo de Proyectos Educativos (primaria y secundaria).pptxDesarrollo de Proyectos Educativos (primaria y secundaria).pptx
Desarrollo de Proyectos Educativos (primaria y secundaria).pptxJOSEGALLARDOTELLO
 
Arquitectura de computadoras ii
Arquitectura de computadoras iiArquitectura de computadoras ii
Arquitectura de computadoras iisilvestron
 
Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit Saragongoravillaquir
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticasarasepulveda12
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaCristinaMuoz104
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!Plan24
 
actividades-robotica-en-casa.pdf
actividades-robotica-en-casa.pdfactividades-robotica-en-casa.pdf
actividades-robotica-en-casa.pdfInstitutoTecCrdoba
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2
DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2 DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2
DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2 IsabelSofia23
 

Similar a Introducción a la programación y armado del kit básico de Robo-Circle (20)

Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programación
 
Manual robotica estudiante(1)
Manual robotica estudiante(1)Manual robotica estudiante(1)
Manual robotica estudiante(1)
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
ACTIVIDAD DE PROGRAMACIÓN
ACTIVIDAD DE PROGRAMACIÓNACTIVIDAD DE PROGRAMACIÓN
ACTIVIDAD DE PROGRAMACIÓN
 
ACTIVIDAD PROGRAMACION
ACTIVIDAD PROGRAMACION ACTIVIDAD PROGRAMACION
ACTIVIDAD PROGRAMACION
 
Desarrollo de Proyectos Educativos (primaria y secundaria).pptx
Desarrollo de Proyectos Educativos (primaria y secundaria).pptxDesarrollo de Proyectos Educativos (primaria y secundaria).pptx
Desarrollo de Proyectos Educativos (primaria y secundaria).pptx
 
secuencia4display.pdf
secuencia4display.pdfsecuencia4display.pdf
secuencia4display.pdf
 
Trabajo en equipo 1
Trabajo en equipo 1Trabajo en equipo 1
Trabajo en equipo 1
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Trabajo en equipo
Trabajo en equipo Trabajo en equipo
Trabajo en equipo
 
Arquitectura de computadoras ii
Arquitectura de computadoras iiArquitectura de computadoras ii
Arquitectura de computadoras ii
 
Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit Informe escrito sobre programacion en Micro:Bit
Informe escrito sobre programacion en Micro:Bit
 
Sa
SaSa
Sa
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Proyecto grupo 5
Proyecto grupo 5Proyecto grupo 5
Proyecto grupo 5
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!
 
actividades-robotica-en-casa.pdf
actividades-robotica-en-casa.pdfactividades-robotica-en-casa.pdf
actividades-robotica-en-casa.pdf
 
trabajo tecno.pdf
trabajo tecno.pdftrabajo tecno.pdf
trabajo tecno.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2
DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2 DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2
DESARROLLO DE HABILIDADES DE PENSAMIENTO ACTIVIDAD 2
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (19)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Introducción a la programación y armado del kit básico de Robo-Circle

  • 1.
  • 2.
  • 4. 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. Mi Taller Digital: “Manual de Robótica” Enlaces Centro de Educación y Tecnología Ministerio de Educación
  • 5. 5 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 16 Introducción a la programación 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 24 Conceptos previos 24 Día 6: Implementación del sensor de contacto 27 Día 7 y 8: Implementación del sensor reflector infrarojo 31 Conceptos previos 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: 41 Armando el robo-circle 42 Guía de Instalación de Software 46 Índice
  • 6.
  • 7. C í R C u l o T e C n o l ó g I C o S . a . 7C í R C u l o T e C n o l ó g I C o S . a . 7 Objetivo General en el proceso de implementación del kit robótico, los estudiantes serán capaces de armar el robo- circle 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.
  • 8. 8 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.
  • 9. 9C í R C u l o T e C n o l ó g I C o S . a . 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 )
  • 10. M a n u a l d e R o b o - C I R C l e10 M a n u a l d e R o b o - C I R C l e10 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.
  • 11. C í R C u l o T e C n o l ó g I C o S . a . 11 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. DIA 1 INICIO DEL TALLER ¡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. Planificación del día 2. Problemas encontrados 3. Soluciones 4. 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 encontradosysussolucionessilashubiere.Selesrecomiendairtomando notas durante cada sesión. ¡Elrolsólodefinelaresponsabilidad,eltrabajodebesercolaborativo! C í R C u l o T e C n o l ó g I C o S . a .
  • 12. M a n u a l d e R o b o - C I R C l e12 ¿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? 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: DIA1 ¿Que es un robot?
  • 13. C í R C u l o T e C n o l ó g I C o S . a . 13 Habilidad para prevenir y resolver problemas, toma de decisiones: 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. 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. DIA1
  • 14. M a n u a l d e R o b o - C I R C l e14 M a n u a l d e R o b o - C I R C l e 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. DIA1 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:
  • 15. C í R C u l o T e C n o l ó g I C o S . a . 15 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. DIA1 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 .
  • 16. M a n u a l d e R o b o - C I R C l e16 Motor A Motor B el desafío del día es armar y programar el kit básico.DIA 2 El robo – circle debe quedar armado como lo muestra la siguiente lámina.
  • 17. C í R C u l o T e C n o l ó g I C o S . a . 17 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 grabadasensumemoria.estácompuestodevariosbloquesfuncionales,loscualescumplen unatareaespecífica.unmicrocontroladorincluyeensuinteriorlastresprincipalesunidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida. DIA2
  • 18. M a n u a l d e R o b o - C I R C l e18 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. DIA2 Tirar un número al azar: X Pedir al usuario un número:Y ¿es X igual aY? Indicar: Indicar: ¡aCeRTaSTe! ¿no aCeRTaSTe! Sí no DiAGRAMA De FlUJO 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:
  • 19. C í R C u l o T e C n o l ó g I C o S . a . 19 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. DIA2 Recuerda compartir los conocimiento que haz adquiridoenestedía“,entregandolashojasresumen (informe) correspondientes a cada Rol”. Pruebas: Unavezqueelprofesorreviseelrobot,continuarálafase 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" .
  • 20. M a n u a l d e R o b o - C I R C l e20 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.). 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. Selecciona el motor B para ser controlado.Selecciona el motor B para ser controlado. Selecciona ambos motores para ser controlado.Selecciona ambos motores para ser controlado. Resulta de los motores seleccionados adentro.Resulta de los motores seleccionados adentro. Resulta de los motores seleccionados fuera.Resulta de los motores seleccionados fuera. Aplica un freno a los motores seleccionados.Aplica un freno a los motores seleccionados. Activa los motores seleccionados por un período deActiva los motores seleccionados por un período de tiempo, cuya duración se da en décimas de segundo.tiempo, cuya duración se da en décimas de segundo. Por ejemplo, "enciende por 10" ensenderá los motores Instruye al motor seleccionado para ir a la dirección 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.
  • 21. C í R C u l o T e C n o l ó g I C o S . a . 21 thatway 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 estableceelniveldepotenciadelmotorseleccionado. La entrada está en el intervalo de 0 (sin poder de inercia) a 8 (plena potencia). El set completo de instrucciones será entregado por el Profesor. Paraprogramarelrobo-circlepodemosutilizarCricket Logo el cual nos permite ingresar el código en modo texto. La interfaz típica es la siguiente: DIA3-4
  • 22. M a n u a l d e R o b o - C I R C l e22 La alternativa grafica es utilizar LogoBlocks, su interfaz es la siguiente: DIA3-4 Prueba ingresando los siguientes códigos en interfaz de texto: 1. to avanza ab, thisway ab, onfor 1 end
  • 23. C í R C u l o T e C n o l ó g I C o S . a . 23DIA3-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”.
  • 24. M a n u a l d e R o b o - C I R C l e24 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. ElZX-LEDincluyeuntransistorparaproporcionarcorrienteyasídarapoyo 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.
  • 25. C í R C u l o T e C n o l ó g I C o S . a . 25DIA5 Diagrama esquemático del Zx-leD Conectar el ZX-led en las posiciones P0 y P1, de acuerdo a imagen siguiente:
  • 26. M a n u a l d e R o b o - C I R C l e26 DIA5 Utiliza el siguiente código para activar los led. 1.- to start high 1 wait 50 high 0 Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”. Prueba otras variantes de códigos.
  • 27. C í R C u l o T e C n o l ó g I C o S . a . 27 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.
  • 28. M a n u a l d e R o b o - C I R C l e28 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. Componentes básicos del sensor Swirch/Touch Diagrama esquemático del sensor Swirch/Touch el resultado es un“1”lógico cuando el switch no se presiona o se suelta. la condición es FalSa. Operación del sensor Soltar/No presionar DIA6 Switch Indicador LED Conector de señal
  • 29. C í R C u l o T e C n o l ó g I C o S . a . 29 Presionar el resultado es un“0”lógico cuando el switch es presionado. la condición esVeRdadeRa. La conexión del sensor la debes realizar en la posición IN0 a IN3, de acuerdo a la siguiente figura. DIA6 Conectores IN0 a IN3
  • 30. M a n u a l d e R o b o - C I R C l e30 DIA6 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. Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”. Realiza variaciones a los códigos.
  • 31. C í R C u l o T e C n o l ó g I C o S . a . 31 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. 31
  • 32. M a n u a l d e R o b o - C I R C l e32 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 DIA7-8 LED infrarrojo Foto-transistor LED infrarrojo Conector de señal Foto-transistor
  • 33. C í R C u l o T e C n o l ó g I C o S . a . 33DIA7-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 salidadeestesensorpuededefinirsecomo2tipos.esanálogaentérminosdevoltajedC.Su rango es de 0 a 5V. Si el foto transistor dentro delTCRT5000 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 un1lógicoalasalidaymandarun0lógicoencasodequesedetectebajadensidaddeluz. Módulo sensor reflector infrarrojo Gráfico característico del módulo TCRT5000
  • 34. M a n u a l d e R o b o - C I R C l e34 Seguir las instrucciones de instalación del sensor- Debes 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. DIA7-8 Para probar la correcta instalación del sensor debes ejecutar el siguiente código: Conector SENSOR2 Conector SENSOR3 Sensor reflector infrarrojo derecho Sensor reflector infrarrojo izquierdo Conectar al puerto SENSOR2 Conectar al puerto SENSOR3
  • 35. C í R C u l o T e C n o l ó g I C o S . a . 35DIA7-8 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. 1.- to start loop [send (sensor 2 ) wait 10 end
  • 36. M a n u a l d e R o b o - C I R C l e36 DIA7-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
  • 37. C í R C u l o T e C n o l ó g I C o S . a . 37 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. DIA7-8 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 e38 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 . Al utilizar 2 sensores para detectar el borde negro. El robot se moverá DIA 9 Recuerda compartir los conocimiento que haz adquirido en este día“, entregando las hojas resumen (informe) correspondientes a cada Rol”.
  • 39. C í R C u l o T e C n o l ó g I C o S . a . 39C í R C u l o T e C n o l ó g I C o S . a . 39 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 elTaller. 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. DIA 10 Recuerda compartir los conocimiento que haz adquirido en este día“, entregandolashojasresumen(informe) correspondientes a cada Rol”.
  • 40.
  • 42. M a n u a l d e R o b o - C I R C LE42 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. Anexo Armando el Robo-Circle Tornillos de cabeza plana de 3x8 mm. Tornillos de cabeza plana de 3x8 mm.
  • 43. C í rc u l o T e c n o l ó g ic o S . A . 43 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. 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. Espaciador metálico de 33 mm. Espaciador metálico de 33 mm. Tornillos de 2 mm.
  • 44. M a n u a l d e R o b o - C I R C LE44 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
  • 45. C í rc u l o T e c n o l ó g ic o S . A . 45 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 A Motor B
  • 46. M a n u a l d e R o b o - C I R C LE46 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 Instalar Windows ME o un sistema operativo más nuevo. Se recomienda WindowsXP. También son compatibles Windows Vista y Windows 7.
  • 47. C í rc u l o T e c n o l ó g ic o S . A . 47 Información de los cables Cable UCON-200 conectar a puerto USB Cable JST3AA-8 Cable de 3 alambres que provee una interfaz entre el sensor y el módulo de aplicaciones. conectar a i-BOX3S TxD- conectar al pin RxD del microcontrolador objetivo. RxD - conectar al pin TxD del microcontrolador objetivo. Tierra Cable de señal + 5V 8-pulgadas
  • 48. M a n u a l d e R o b o - C I R C l e48 Comenzando con el i-box III Salida de sonido Salida Digital Conéctala con LED-ZX o circuitos con drivers relay. Entrada Digital Conéctala al switch/ toca sensores. Microcontrolador Cerebro del robot, contiene el firmware intérprete Logo. Switch Correr/Detener Detener programa Correr programa Indicador dirección motor Adelante Atrás Salida de Motor Motores DC simples y con cajas de cambio. Switch POWER Prende (ON) o apaga (OFF) el suministro a los circuitos. Baterías AA El i-BOX soporta baterías alcalinas y recargables. Usa 4 "AA" (no incluídas). Instala las baterías Conéctalo al puerto USB de tu computador Cable UCON-200 Entrada Digital Conéctala al switch/Conéctala al switch/ Entrada Análoga Conecta a reflactores infrarrojos o sensores de luz.
  • 49. C í r c u l o T e c n o l ó g i c o S . A . 49 1º Paso con i-box III (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. (2) Pon el switch en ON. El LED rojo comenzará a parpadear un par de veces seguido por un sonido "¡Bip!" desde el parlante. [2] LED encendido [3] ¡Bip! [1] Préndelo Instalación del driver USB 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.
  • 50. M a n u a l d e R o b o - C I R C LE50 (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) EscogelalocalizaciónhaciendoclicenInstallthesoftwareautomatically. Has clic en el botón Next. (7) Espera un momento. El sistema instalará los drivers. Has clic el botón Finish.
  • 51. C í r c u l o T e c n o l ó g i c o S . A . 51 (8) Ya se instaló el puerto Virtual COM o puerto Serial USB. Revisa la dirección delpuertoCOMporPaneldeControl>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.
  • 52. M a n u a l d e R o b o - C I R C LE52 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.
  • 53. C í r c u l o T e c n o l ó g i c o S . A . 53 (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. Logo Blocks Cricket Logo
  • 54. M a n u a l d e R o b o - C I R C LE54 Cable UCON-200 conectar a puerto USB 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 UCON- 200 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
  • 55. C í r c u l o T e c n o l ó g i c o S . A . 55 (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.
  • 56. M a n u a l d e R o b o - C I R C LE56 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. (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 LogoBlocks Escoge el puerto COM de CricketLogo
  • 57. C í r c u l o T e c n o l ó g i c o S . A . 57 Anexos
  • 58. M a n u a l d e R o b o - C I R C l e58
  • 59. 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 e60
  • 61. 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 e62