Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Contenido
Capítulo 1 – Contenido………………………………………………......................………….…..………… 4
Capítulo 2 – Detalles técnicos …………………………………………......................….……..………… 5
Capítulo 3 – Guía de construcción ……………………………………………........................…..…... 6
Capítulo 4 – Como usar la aplicación (Android / IOS) ……………….......................……..…… 8
Vista general ……………………………………...………………......................……………… 8
Control remoto manual …………......…...………...……......................……………….. 9
Evitar obstáculos ……………………………..…………………….................……………….. 9
Música, Modo Patrulla, Funciones personalizadas ……............………………… 10
Capítulo 5 – U�lizando el robot desde la computadora ………......................………………. 11
Introducción a la Interfaz ………….......………………………................………...……. 11
Capítulo 6 - Guía rápida en la programación de la etapa Scratch …….......................……12
Capítulo 7 – Inicio rápido de la programación de Qoopers ……….....................………….. 14
Capítulo 8 – U�lizando el Sistema Opera�vo Raspbian …………......................…………….. 17
Instalación de Arduino IDE ………..…………………….......................………………… 18
Primeros Pasos con Arduino IDE y Robobloq ………....……...........……………….. 21
3
INFORMACIÓN DE SEGURIDAD
Este documento, Manual de usuario Robot Qoopers , se actualizará cuando sea necesario. Por favor
visite nuestro si�o web oficial h�p://www.adnpcbox.com.ar
y descargue la úl�ma versión del manual
de usuario.
Este manual �ene como obje�vo ayudar a los usuarios a dominar el funcionamiento del Robot
Qoopers. Todos los usuarios deben leer este manual antes de u�lizar el producto, y seguir los pasos
y actuar de acuerdo con las instrucciones del mismo.
¡ADVERTENCIA!
Mantenga todo �po de líquido alejado del producto.
U�lizar el producto solo en superficies secas (Evitar el contacto con el agua). Cualquier uso
incorrecto podría dañar el producto y/o crear condiciones de funcionamiento inseguras.
l No arrastrar, es�rar o distorsionar los cables provistos con el producto, ya que hacerlo podría
causar una descarga eléctrica, o un fallo en el equipo.
l No conecte o desconecte los cables cuando sus manos se encuentren mojadas.
l Para cargar la batería, u�lice una fuente de alimentación con conector micro USB, que posee las
siguientes especificaciones: 5V/1A, 5V/2A, 9V/2A, o 12V/2A.
l Temperatura de la batería: en carga 10 ~ 45°C, en funcionamiento 20 ~ 60°C.
l Temperatura óp�ma para almacenar la batería: 10 ~ 25°C.
l El robot no cuenta
con una fuente de alimentación para cargar la batería.
l La batería debe extraerse del aparato antes de ser desechado.
l La batería debe ser desechada de forma segura.
l Mantenga la batería fuera del alcance de los niños pequeños (menores de 8 años).
l Este producto
puede ser u�lizado por niños de 10
años en adelante, si se los supervisa
adecuadamente
por una persona
con conocimientos del mismo, que les brinde instrucciones
sobre su
uso
de manera segura.
l Apague el producto, y desconecte la batería antes de limpiarlo.
l U�lice sólo un paño suave y seco para limpiar la parte exterior del producto.
l
l
4
Capítulo 1 - Contenido:
Placa Qmind Plus x 1 Soporte de batería x 1 Batería x 1 Panel LED x 1 Motor x 2
Llanta x 2
Rueda x 2
Sensor sigue líneas x 1
Sensor ultrasónico x 1
Sensor de sonido x 1
Sensor Giroscopio
x 1
Destornillador
x 1
Llave inglesa
x 1
Base
rectangular
x 1
Bracket U Grande x 1
Tornillo M4x42mm x 10
Tornillo M3x8mm x 5
Tornillo M4x20mm x 10
Tornillo M4x9mm x 35
Tuerca M4 x 60
Tornillo M4x30mm x 10
Tornillo M4x15mm x 30
Tuerca con traba x 5
Cable Micro USB x 1
Cable USB x 1
Oruga
x 2
Viga 6 agujeros x 2
Viga 10 agujeros x 2
Eje Bola
x 1
Cable RJ25 150mm x 2
Cable RJ25 200mm x 3
Viga 2 agujeros x 1
Bolillero x 4
Tubo plás�co chico x 2 Tubo plás�co grande x 2
Placa triangular x 4
Bracket L x 2
Placa angular x 2
Placa rectangular x 2
Placa angular C x 2
Placa brazo x 2
Bracket U chico x 1
Paragolpes Chico
x 1 Guardabarro Der
x 1
Guardabarro izq x 1
Cable motor x 2
Aleron x 1
Bracket U x 1
Paragolpes grande x 1
Manual de usuario x 1
CANTIDAD TOTAL DE PIEZAS: 230 UNIDADES
5
Capítulo 2 - Detalles técnicos
Placa Controladora -Microcontrolador Qmind plus (Mega 2560)-Conec�vidad: Bluetooth (Botón x 1)-Carcaza plás�ca protectora-Interruptor On/Off x 1
-Entradas: Puertos RJ25 x 6 (para sensores), Botón programable x 1.
-Salidas: RJ25 x 2 (para motores), Leds RGB x 2, Buzzer (zumbador) x 1, Puertos de motor x 2, Puerto USB x 1 (Serie).
-Indicadores: encendido x 1, bluetooth x 1, carga x 1, carga completa x 1.-Alimentación: 6.5
~ 12V
Motores
-Tipo: paso a paso, con codificador óp�co 520 y reductor de 400 RPM
-Eje metálico
Ruedas
-Llantas plás�cas
x 4
-Cubiertas de goma x 2
-Orugas x 2
Sensores
-Ultrasónico con 6 leds RGB.-Sigue línea (Infrarrojo).
-Sonido.
-Giroscopio 3 ejes.
Batería recargable
Li�o 7.2V 2200mAh (15.84Wh).
Panel LED
Programable de 14x10.
Piezas metálicas Estructura (Paragolpes, guardabarros, brackets, aleron, vigas, placas, etc): aluminio anodizadoTonillos y tuercas: niquelados.
Dimensiones del robot armado (An x Al x Pr)
248
x 166
x 220mm. Peso del robot armado
1200 Gr
Peso del pack completo
1850 Gr
So�ware
-Basado en Scratch3.0
-Compa�ble con Arduino/C y Phyton-Robobloq App
Cer�ficaciones
CE, FCC, y RoHS compliants.
Compa�ble con bloques de construcción “LEGO”.
6
Capítulo 3 - Guía de construcción:
El Robot Qoopers posee 6 modelos diferentes de armado. En el siguiente instruc�vo, se le explicará cómo armar el modelo “Captain Alloy”. Para conocer como armar los otros modelos, consulte la aplicación “Robobloq” (Ver capítulo 4)
8
Capítulo 4 - Cómo usar la aplicación (Android / IOS)
1.
Descargue la aplicación. Busque Robobloq en la �enda IOS o en Google Play, o bien escanee
el código QR de la caja.
2.
Seleccione Qoopers
y siga las instrucciones de construcción de la aplicación (Ver Capítulo 3)
3.
Encienda el robot y conéctelo
vía bluetooth con su disposi�vo móvil.
Vista general
10
Música
Modo Patrulla
Funciones personalizadas:
En la vista general, seleccione “Mi aplicación” para crear códigos de programación. Estos códigos pueden a su vez programarse para ser ejecutados desde el botón programable del robot.
11
Capítulo 5 - U�lizando el Robot desde la computadora
Introducción de so�ware: Robobloq (PC) es un so�ware de programación gráfica STEM para jóvenes
que aprenden programación de robots. Está basado en el desarrollo de código abierto Scratch3.0. Su
principal caracterís�ca consiste en que permite el desarrollo de habilidades mentales mediante el
aprendizaje de la programación sin tener conocimientos profundos sobre código. Sus caracterís�cas
ligadas al fácil entendimiento del pensamiento computacional han hecho que sea muy difundido en
la educación de niños, adolescentes y adultos.
Al mismo �empo, el so�ware admite la visualización
simultánea de Python, el código de lenguaje Arduino C, que es conveniente para que los usuarios
pasen del código gráfico al código de texto.
Dirección de descarga de so�ware: h�p://www.robobloq.com/support/download
Introducción a la interfaz:
12
1. Bloques de construcción (recuadro rojo): Puede hacer clic en los bloques de construcción para
ordenarlos o arrastrarlos al área de código.
2. El área de código o programa (recuadro violeta), el área en blanco en el medio de la interfaz, es
donde se combinan los bloques de construcción, es decir, donde se arma el programa. Los
bloques de construcción se dividen en múl�ples categorías:
-Movimiento: como avance, retroceso, rotación, etc.
-Apariencia: como cambiar el color, el tamaño, mostrar u ocultar.
-Sonido: reproduce sonidos y realiza diversos procesamientos de los mismos.
-Eventos: monitorea eventos, como clics del mouse, presiona la barra espaciadora, etc.
-Control: controla el funcionamiento del programa, como ejecuciones repe�das, iden�ficación de
programas, etc.
-Sensores: detección de estado, como detección
de colisión, hora actual, etc.
-Operadores: como suma, resta, mul�plicación, división, tamaño y menor que.
-Variables: Cree variables de entorno personalizadas.
- Servicio cogni�vo: reconocimiento de voz, emociones, etc.
-Personalizado: Cree bloques personalizados para mayor control.
3. Área del escenario (recuadro azul), el lado derecho de la interfaz es el área del escenario, donde
finalmente se procesa el programa. De manera predeterminada, se usa un icono de Robobloq
como el personaje. La esquina superior izquierda del área del escenario es un botón para
controlar el inicio y el final del programa. La lista de roles está debajo del escenario, lo que
permite al usuario crear múl�ples roles y controlarlos por separado.
4. Área del menú
(recuadro negro), operaciones de archivos comunes (abrir, guardar, nuevo),
cambio de idioma (chino / inglés), ayuda (verificación de actualización en línea, tutorial en línea,
instalación de controladores, sobre Robobloq). Menú de conexión de hardware (conectar puerto
serie, Restaurar el firmware de fábrica,
desconectar, estado del puerto).
Capítulo 6 - Guía rápida en la programación de la etapa Scratch
Obje�vo: dejar que el Robot se mueva 10 pasos en el escenario y que diga hola.
1. Haga clic en “Eventos” y arrastre el indicador de la bandera verde al área del programa.
13
2. Arrastre el bloque de instrucción “Mover”
(Movimiento)
al área del programa y seleccione 10
pasos. El bloque deberá calzar debajo del anterior.
3. Arrastra el bloque de instrucciones “Decir ¡Hola!” de la sección Apariencia. El bloque deberá
calzar debajo del anterior.
4. Haga clic en la bandera verde en la esquina superior derecha para ejecutar el programa.
El robot en el escenario derecho se mueve 10 pasos hacia la derecha y luego dice hola.
14
Capítulo 7 -
Inicio
rápido de la programación de Qoopers
1.
Encienda el interruptor de Qoopers
y conecte el robot al puerto USB de la computadora con un
cable
2. Abra el so�ware Robobloq, abra el menú “Ayuda” > “Instale el controlador del adaptador
Bluetooth”
y siga las instrucciones para instalar el controlador oficial de Arduino.
3. Seleccione el ícono Qoopers
en el rol en el Área del escenario, y luego haga clic en el ícono “Sin
conexión”
en la esquina superior derecha.
USB.
15
4. Seleccione el puerto serie para conectarse. Después de que la conexión sea exitosa, el estado en
la esquina superior derecha cambia a: Conectado.
5. Arrastre el bloque de instrucciones “ Cuando el programa comienza” desde el Área de código
“Eventos”. Luego seleccione “Ajuste (Hacia adelante) Ejercicio, la velocidad es (80)” desde
“Movimiento”, arrastre “Ajuste a bordo (Doble lámpara), el color es ( )” desde “Luz”, arrastre “Jugar
(C2) Tono (La mitad) B a�r”” desde “Sonido”, arrastre “Esperar (2) segundos” desde [Control], y
finalmente arrastre “Detener el movimiento del motor de abordo” desde “Movimientos”
16
6. Haga clic en el icono de la esquina superior derecha para abrir el modo Arduino.
7. Haga clic en el icono “Subir” para cargar el programa en la placa principal del robot.
17
8. Al mismo �empo, puede hacer clic en la opción Python, para cambiar de modo y ver el código de programación en dicho formato.
Capítulo 8 - U�lizando el Sistema Opera�vo Raspbian
Raspberry Pi está diseñado para funcionar bajo el sistema opera�vo Raspbian. Se puede conectar a
los robots Robobloq mediante un cable USB 2.0 y programar para controlar las luces, emi�r sonidos
y movimientos. Robobloq es un poderoso ecosistema de aprendizaje que proporciona diferentes
partes mecánicas, módulos electrónicos y placas base basadas en Arduino, que es totalmente
compa�ble con Raspberry Pi y crea proyectos geniales juntos. Es una muy buena manera de
aprender Programación y Robó�ca.
Caracterís�cas:
1.
Los robots Robobloq pueden ejecutarse y codificarse, bajo el sistema opera�vo Raspbian,
u�lizando lenguajes de programación como Python, JavaScript y Arduino IDE.
2.
Robobloq es compa�ble con cualquier Raspberry Pi con puertos USB: Raspberry Pi 3 Modelo
A, Raspberry Pi 3 Modelo B y Raspberry Pi 3 Modelo B +.
Comencemos…
Instalación del Sistema Opera�vo Raspbian
Antes de empezar a programar nuestros robots, debemos tener instalado el Siste ma opera�vo
Raspbian en una tarjeta de memoria MicroSd, que luego insertaremos en nuestra Raspberry Pi.
1.
Descargar la imagen de Raspbian desde el si�o oficial de Raspberry haciendo click en el
siguiente enlace: h�ps://downloads.raspberrypi.org/raspbian_full_latest
2.
Por recomendación de Raspberry también descargaremos la herramienta Etcher y luego la
instalaremos: h�ps://etcher.io/. Esta herramienta nos ayudará a grabar la imagen en la
tarjeta MicroSD.
3.
U�lizando la herramienta procederemos a grabar la imagen del Sistema Opera�vo. Para ello
la ejecutamos y allí tendremos que seleccionar la imagen que descargamos e indicarle la
unidad en donde se encuentra nuestra tarjeta MicroSD. Finalmente, hacer click en “Flash!”
para comenzar a grabar.
18
Una vez terminado el proceso tendremos nuestro sistema opera�vo listo para funcionar.
4. Introducimos la tarjeta MicroSd en la Raspberry, encendemos el disposi�vo y nuestros
Sistema iniciará. En el primer inicio nos pedirá algunos datos, como el idioma, la
configuración del teclado y zona horaria.
También podremos conectar el disposi�vo a internet (ya sea por Wifi o por red LAN) para
descargar las úl�mas actualizaciones del sistema opera�vo. Este proceso también cambia el
idioma del Sistema Opera�vo al de nuestra preferencia.
Para más información sobre la instalación del Sistema Opera�vo le recomendamos visitar el siguiente enlace:
h�ps://www.raspberrypi.org/documenta�on/installa�on/installing-images/README.md
Instalación de Arduino IDE
La plataforma Robobloq se basa en la plataforma de código abierto Arduino, por lo que puede
admi�r la programación de Arduino IDE C. A con�nuación detallaremos los pasos para instalar
Arduino IDE en Raspbian.
19
1. Descargaremos desde el si�o Oficial de Arduino el archivo correspondiente a nuestra
plataforma, que es el siguiente:
h�ps://www.arduino.cc/download_handler.php?f=/arduino-1.8.9-linuxarm.tar.xz (Se nos
presentará la opción de contribuir con el desarrollo de Arduino, si deseamos solo seguir con
la descarga hacemos click sobre “Just Download”). Comenzará la descarga de un archivo
comprimido con la versión Arm de Arduino IDE.
2. Abrimos el Explorador de archivos, y ubicamos el archivo comprimido que se descargará por
defecto en la carpeta de Descargas de nuestra Raspberry. Ahora, procederemos a
descomprimirlo, haciendo click derecho sobre el mismo y seleccionando la opción “Extraer
aquí”.
3. Luego de completar el proceso de descompresión, nos quedará en la carpeta descargas una
nueva carpeta llamada Arduino-1.8.9 (Según la versión que hayamos bajado). Ingresamos
allí, y ejecutaremos el archivo “install.sh” haciendo doble click. Luego seleccionar “Ejecutar
en Terminal”.
20
Al finalizar la instalación podremos observar que se ha creado un acceso directo a Arduino
IDE en nuestro escritorio y en el Menú Programación.
4.
Ya tenemos instalado Arduino IDE. Ahora descargaremos la librería de Robobloq donde
puedes encontrar algunos ejemplos de código para aprender.
Haga click en el siguiente enlace para descargar la librería:
h�ps://github.com/Robobloq2018/Robobloq/archive/master.zip
Luego de descomprimir el archivo, copiar la carpeta “Robobloq” a la siguiente ruta:
/home/pi/Downloads/Arduino-1.8.9/libraries/
Primeros Pasos con Arduino IDE y Robobloq
Antes que nada conecta tu Robot Qoopers a la Raspberry mediante un cable USB.
¡Vamos a comenzar a Programar!
Les proponemos arrancar con una ru�na simple, a modo de ejemplo, que hará que nuestro Robot
Qoopers reproduzca unos sonidos. Para ello, abrimos Arduino IDE.
Y nos dirigimos a Archivo > Ejemplos > RoboBloqDrive > example > RB_Buzzer.
Tal cual nos muestra la imagen a con�nuación:
Como vamos a programar el robot Qoopers, debemos indicarle a Arduino IDE que la placa es
Arduino/Genuino Mega. Esto lo realizamos yendo hacia Herramientas > Placa > Arduino/Genuino
Mega or Mega 2560, como vemos en la siguiente imagen.
21
22
Ahora compilamos y corremos el programa, haciendo click en la flecha . El Robot comenzará
a reproducir
unos sonidos.
En el menú Herramientas > Puerto, verificaremos que esté seleccionado el puerto USB. En la imagen anterior se puede apreciar que el puerto USB seleccionado es “/dev/�yUSB0
23
Importante: Es posible que al correr la ru�na nos dé un mensaje de error. No te alarmes, se puede
resolver fácilmente. Tan solo dirígete a la librería de Robobloq y elimina la carpeta u�lity.
Eso es todo por el momento. Esperamos que esta guía te haya sido de u�lidad para que comiences a
disfrutar de esta maravillosa plataforma y te diviertas aprendiendo.