labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local...

30
labrobotic Robot educacional cs Manual d de usuario

Transcript of labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local...

Page 1: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

labrobotics Manual de usuario

Robot educacional

labrobotics Manual de usuario

Robot educacional

labrobotics Manual de usuario

Robot educacional

Page 2: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

ContenidoRombii es un robot educacional basado en tecnología STEM (Ciencia, Tecnología, Ingeniería, Matemáticas)que mediante las redes Wi-Fi te permite controlar y programar tu robot a través de internet. Gracias a susvarios modos de programación, podrás ir escalando poco a poco el nivel de dificultad y complejidad de tusprogramas. Aprende y disfruta del apasionante mundo de la robótica y no pongas límites a tu imaginación.

Listado de componentes Placa base Montaje mecánico Configuración cableado

2 4 5 12Conexión inalámbrica Programación por bloques Programación Arduino

16 23 25

ContenidoRombii es un robot educacional basado en tecnología STEM (Ciencia, Tecnología, Ingeniería, Matemáticas)que mediante las redes Wi-Fi te permite controlar y programar tu robot a través de internet. Gracias a susvarios modos de programación, podrás ir escalando poco a poco el nivel de dificultad y complejidad de tusprogramas. Aprende y disfruta del apasionante mundo de la robótica y no pongas límites a tu imaginación.

Listado de componentes Placa base Montaje mecánico Configuración cableado

2 4 5 12Conexión inalámbrica Programación por bloques Programación Arduino

16 23 25

ContenidoRombii es un robot educacional basado en tecnología STEM (Ciencia, Tecnología, Ingeniería, Matemáticas)que mediante las redes Wi-Fi te permite controlar y programar tu robot a través de internet. Gracias a susvarios modos de programación, podrás ir escalando poco a poco el nivel de dificultad y complejidad de tusprogramas. Aprende y disfruta del apasionante mundo de la robótica y no pongas límites a tu imaginación.

Listado de componentes Placa base Montaje mecánico Configuración cableado

2 4 5 12Conexión inalámbrica Programación por bloques Programación Arduino

16 23 25

Page 3: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Listado de componentes

La siguiente imagen muestra los componentes que conforman el kit Rombii:

2

Page 4: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Lista de componentes detallada que incluye el Kit Rombii:

*Pueden sobrar algunos componentes respecto al montaje estándar

Componente CantidadPlaca base 1Placa de expansión 1Estructura 1Soporte ultrasonido 1Soporte de pilas 1Motor DC 2Servomotor 1Rueda 2Tercer rueda 1Encoder 2Sensor infrarrojo 2Sensor de línia 2Sensor ultrasonido 1Altavoz 1Convertidor de tensión 1Cables 5Tornillos 34Hembras 10Torretas 10Destornillador 1Manual de usuario 1

3

Tornillo M3x28 avellanado

Tornillo M3x6

Tornillo M3x8 avellanado

Tornillo M2x4 roscado

Tornillo M2,5x4 plano

Page 5: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Placa base

En el siguiente esquema se muestra el conexionado de la placa base:

4

Page 6: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Montaje mecánico

Fase 1: Extraer protección de la estructura

Extraer la protección contra ralladuras del chasis del robot Rombii:

5

Montaje mecánico

Fase 1: Extraer protección de la estructura

Extraer la protección contra ralladuras del chasis del robot Rombii:

5

Montaje mecánico

Fase 1: Extraer protección de la estructura

Extraer la protección contra ralladuras del chasis del robot Rombii:

5

Page 7: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Fase 2: Ensamblaje de motores

Colocar los motores en las posiciones del chasis y insertar los soportes en la estructura. Fijarlos con 4 tornillosM3x28 avellanados y tuercas M3.

6

Tornillos M3x28 avellanados

Soportes motor

Motor izquierdo

Motor derecho

Fase 2: Ensamblaje de motores

Colocar los motores en las posiciones del chasis y insertar los soportes en la estructura. Fijarlos con 4 tornillosM3x28 avellanados y tuercas M3.

6

Tornillos M3x28 avellanados

Soportes motor

Motor izquierdo

Motor derecho

Fase 2: Ensamblaje de motores

Colocar los motores en las posiciones del chasis y insertar los soportes en la estructura. Fijarlos con 4 tornillosM3x28 avellanados y tuercas M3.

6

Tornillos M3x28 avellanados

Soportes motor

Motor izquierdo

Motor derecho

Page 8: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Fase 3: Colocación encoders y tercera rueda

Colocar la tercera rueda en la parte posterior del robot y fijarla con 8 tornillos M3x6 y 4 torretas M3. Insertarlos 2 encoders en los ejes internos de cada uno de los motores.

Fijar las ruedas a presiónencarando el eje con el agujero dela rueda

7

Tornillos M3x6

Torretas M3

Encoders

Fase 3: Colocación encoders y tercera rueda

Colocar la tercera rueda en la parte posterior del robot y fijarla con 8 tornillos M3x6 y 4 torretas M3. Insertarlos 2 encoders en los ejes internos de cada uno de los motores.

Fijar las ruedas a presiónencarando el eje con el agujero dela rueda

7

Tornillos M3x6

Torretas M3

Encoders

Fase 3: Colocación encoders y tercera rueda

Colocar la tercera rueda en la parte posterior del robot y fijarla con 8 tornillos M3x6 y 4 torretas M3. Insertarlos 2 encoders en los ejes internos de cada uno de los motores.

Fijar las ruedas a presiónencarando el eje con el agujero dela rueda

7

Tornillos M3x6

Torretas M3

Encoders

Page 9: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Fase 4: Colocación soporte de pilas y placa de control

Fijar el soporte de pilas con 2 tornillos M3x8 y 2 tuercas M3. Colocar 3 torretas M3x12 en la parte inferior de laplaca de control y fijarlas con 3 tornillos M3x6. Fijarla al chasis con 2 tornillos M3x6.

8

Tornillos M3x8

Prestar atención que laantena coincida con elsímbolo de la placabase

Posición de salida delcable del soporte delas baterías.

Page 10: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Fase 5: Colocación del servomotor y el sensor de ultrasonidos

Fijar el servomotor al chasis con 2 tornillos M3x6. Fijar el eje que se muestra en las imágenes en el servomotorcon un tornillo M2x4 roscado. Fijar el soporte del ultrasonido con 2 tornillos M2,5x4 de cabeza plana roscado.Colocar el sensor de ultrasonidos en el soporte.

9

Tornillo M2x4 roscado

Tornillos M3x6 Tornillos M2,5x4 cabeza plana

Page 11: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Fase 6: Colocación de sensores infrarrojos, de línea, de encoders y altavoz

Fijar las 6 torretas de M3x30 a los 2 sensores infrarrojos, los 2 sensores de línea y los 2 sensores encoders, tal ycomo se muestra en la imagen, con los 12 tornillos M3x6. Fijar el altavoz con una torreta M3x12 y 2 tornillosM3x6.

Línea

10

Tornillos M3x6

Torretas M3x30

Torreta M3x12

Tornillos M3x6

Tornillos M3x6

Tornillo M3x6

Infrarrojo Altavoz

Encoder

Page 12: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Fase 7: Colocación de convertidor de tensión

Colocar el convertidor de tensión en la parte posterior del robot Rombii y fijarlo con una brida tal y como semuestra en la imagen.

Para una información más detallada visite los video tutoriales en: www.lab-robotics.com

Convertidor de tensión Brida

11

Lado derecho

Lado izquierdo

Page 13: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Configuración cableado

Rombii tiene múltiples configuraciones de cableado dependiendo de la funcionalidad que se le quiera dar. Acontinuación se muestra una conexión básica de los motores, el servomotor y el sensor de ultrasonido.Adicionalmente se muestran 3 configuraciones de los sensores y 1 del altavoz, que pueden alternarse con laconexión básica. Explora las diferentes opciones y crea nuevas configuraciones.

Conexionado de la batería y los motores:

Conectar el cable rojo delsoporte de las pilas en elconector VIN y el cablenegro en el conector GND

Conectar el cable rojo delmotor izquierdo en elconector A- y el cablenegro del motor izquierdoen el conector A+.Conectar el cable rojo delmotor derecho en elconector B+ y el cablenegro del motor derechoen el conector B-.

12

Page 14: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Conexionado del servomotor:

Conexionado del sensor de ultrasonidos:

Conectar el servomotor en lospins SD3. Conectar en el pin D elcable naranja, en el pin G el cablenegro y en el pin V el cable rojo. Sies necesario cambiar de posiciónlos cables en el conector delservomotor

Conector del servomotor

Conexionado:

Ultrasonidos (Vcc) ---> Motherboard (Vin)Ultrasonidos (Trig) ---> Conversor (HV1)Ultrasonidos (Echo) ---> Conversor (HV2)Ultrasonidos (GND) ---> Motherboard (G)Conversor (HV) ---> Motherboard (Vin)Conversor (GND HV) ---> Motherboard (G)Conversor (LV1) ---> Motherboard (D(D5))Conversor (LV2) ---> Motherboard (D(D6))Conversor (LV) ---> Motherboard (V(D1))Conversor (GND LV) ---> Motherboard (G(D1))

HV LV

13

Page 15: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Conexionado modo evita obstáculos:

Conexionado modo seguidor de línea:

Sensor infrarrojo

Sensor de línea

Conectar el sensor infrarrojoizquierdo en D7 y el sensorinfrarrojo derecho en D0. Laconfiguración del conectortiene que ser Vcc (rojo), GND(negro) y OUT (amarillo).

Sensor infrarrojo izquierdo Sensor infrarrojo derecho

Conectar el sensor de líneaizquierdo en D7 y el sensorde línea derecho en D0. Laconfiguración del conectortiene que ser Vcc (rojo), GND(negro) y OUT (amarillo).

Sensor de línea izquierdo Sensor de línea derecho

14

Page 16: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Conexionado modo control de posición:

Conexionado modo altavoz:

Sensor encoder

Conectar el sensor encoderizquierdo en D7 y el sensorencoder derecho en D0. Laconfiguración del conectortiene que ser Vcc (rojo), GND(negro) y OUT (amarillo).

Sensor encoder izquierdo Sensor encoder derecho

Altavoz

Conectar el altavoz en D0. Laconfiguración del conectortiene que ser Vcc (rojo), GND(negro) y OUT (amarillo).

15

Page 17: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Conexión inalámbrica

Rombii se basa en la tecnología IoT (Internet of Things) para comunicarse contigo. Gracias a ello podráscontrolar tu robot a distancia y sin necesidad de cables a través de una página web. Podrás comunicartecon él por Wi-Fi mediante un acceso directo dispositivo a dispositivo o mediante un router de enlace. De unaforma sencilla y transparente utilizarás las tecnologías del siglo XXI para estar interconectado con tu robot.

Conexión Access Point:

Este tipo de conexión permite enlazarte con tu robot Rombii a través de cualquier dispositivo con tecnologíaWi-Fi (ordenadores, tablets, smartphones). No necesitarás tener acceso a internet, el acceso serádirectamente entre dispositivos. A continuación se detalla la configuración de conexión.

En primer lugar se accederá a la web de www.lab-robotics.com/Software y se abrirá una nueva pestaña delnavegador con el software Snap4ESP 0.9.1. A continuación se descargará o guardará la página web con laopción que facilite el navegador que se esté usando. También se puede pre-cargar la página de ejemploque se quiera utilizar, accediendo al menú de página en blanco/Open.../Examples.

16

Page 18: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Una vez guardada la página web, se abrirá el archivo Snap4ESP 0.9.1.html que se habrá almacenado en tudisco duro local con el navegador que prefieras.

A continuación se encenderá el robot Rombii, habiendo previamente colocado las baterías. Se chequearánlas redes Wi-Fi con tu dispositivo (Ordenador, tableta o smartphone), y se localizará la red WIFI SELECT MODEXXXX, que pertenece al robot Rombii. Se conectará con la red y a continuación aparecerá la siguientepantalla:

17

Page 19: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Se clickará en la opción Use AP. A continuación se cargará una nueva página en el navegador que informaráde la IP que tiene la red Wi-Fi.

Copiar esta dirección. Rombii en este momento habrá creado una nueva red que se llamará ROBOT WIFIXXXX, se escogerá esta nueva red y se conectará a ella. Finalmente se volverá al archivo Snap4ESP0.9.1.html y accediendo a la pestaña Websocket, se clickará en el bloque Connect WiFi. Se abrirá la

18

Page 20: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

siguiente pantalla (Enter your URL), donde se deberá introducir la dirección IP que anteriormente se haguardado.

Rombii te responderá con la siguiente pantalla.

19

Page 21: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Desde este momento ya estás conectado a través de la red Wi-Fi. Ya solo falta decirle que quieres que haga!!

Tener en cuenta que con este tipo de conexión la red Wi-Fi queda ocupada y el dispositivo no tendrá accesoa Internet.

Conexión LAN:

Gracias a la conexión LAN, Rombii se podrá conectar a un dispositivo con tecnología Wi-Fi (ordenadores,tablets, smartphones) mediante un router de enlace. No necesitarás tener acceso a internet, el acceso seráentre dispositivos mediante un router como medio de enlace. A continuación se detalla la configuración deconexión.

En primer lugar se accederá a la web de www.lab-robotics.com/Software y se abrirá una nueva pestaña delnavegador con el software Snap4ESP 0.9.1.

A continuación se encenderá el robot Rombii, habiendo previamente colocado las baterías. Se chequearánlas redes Wi-Fi con tu dispositivo (Ordenador, tableta o smartphone), y se localizará la red WIFI SELECT MODEXXXX, que pertenece al robot Rombii. Se conectará con la red y a continuación aparecerá la siguientepantalla:

2020

Page 22: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Se clickará en la opción Use LAN. Entonces el sistema pedirá al usuario que seleccione la red Wi-Fi a la que sequiere conectar:

Se seleccionará la red y se introducirá la contraseña de protección si se requiere:

21

Page 23: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Se clickará en "save" y automáticamente se cargará una nueva página en el navegador, que informará de laIP que tiene la red Wi-Fi.

Copiar esta dirección. Finalmente se volverá al archivo Snap4ESP 0.9.1.html y accediendo a la pestañaWebsocket, se clickará en el bloque Connect WiFi. Se abrirá la siguiente pantalla (Enter your URL), donde sedeberá introducir la dirección IP que anteriormente se ha guardado. Rombii te responderá que ya estáconectado al dispositivo.

22

Page 24: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Programación por bloques

Rombii permite explorar diferentes lenguajes de programación con varios grados de dificultad. Para empezara programar, el lenguaje por bloques permite en poco tiempo desarrollar programas básicos para que turobot se mueva por el mundo. A continuación se te mostrará como cargar ejemplos, que se irán actualizandoautomáticamente en la web. Subscríbete a la web www.lab-robotics.com, para mantenerteconstantemente informado de las novedades que se presenten.

Uso de ejemplos:

Para cargar los ejemplos de programación por bloques que ofrece Lab-Robotics se cargará la página deejemplo que se quiera utilizar, accediendo al menú de página en blanco/Open.../Examples del programaSnap4ESP 0.9.1.

23

Page 25: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Una vez abierto el ejemplo se seguirán las instrucciones que se detallan en él.

En el ejemplo de keyboard_Remotecontrol, como se muestra en la imagen anterior, se abrirán los siguientesbloques de programación. Como se puede ver, cuando se apriete la tecla que se indica en el bloque (space,up arrow, left arrow, down arrow, right arrow) se ejecutará ese bloque y la lógica que contiene. En este caso

24

Page 26: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

cada bloque moverá los motores para realizar una acción concreta (parar, avanzar, girar a la izquierda,retroceder o girar a la derecha).

Para una información más detallada visite los video tutoriales en: www.lab-robotics.com

Gracias a Internet y a la comunicación Wi-Fi, tu robot siempre estará actualizado con los nuevos programasde ejemplos que se irán introduciendo en la página web, así como sus modos de programación.

Programación ArduinoSi quieres ir un paso más allá en el control de tu robot Rombii, Lab-Robotics te ofrece la posibilidad de creartus propios programas con el lenguaje de programación Arduino. En unos sencillos pasos conseguirásconfigurar el entorno de programación para poder diseñar nuevas funcionalidades.

En primer término se debe instalar el software gratuito de programación IDE Arduino. Este se puede encontraren la web de Arduino. Una vez instalado el entorno de programación, se ejecutará y a continuación se irá aArchivos/Preferencias donde se abrirá la siguiente pantalla y se insertará en la casilla "Gestor de URLsAdicionales de Tarjetas" el siguiente enlace:http://arduino.esp8266.com/stable/package_esp8266com_index.json

25

Page 27: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Se clickará en OK y el software IDE incluirá el soporte de terceros. Ahora solo falta instalar el soporte para elESP8266. Se irá a Herramientas/Placa/Gestor de tarjetas:

26

Page 28: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Se instalará el soporte esp8266 by ESP8266 Community. Una vez realizada la instalación se escogerá laopción NodeMCU 1.0 (ESP-12E Module).

Ahora ya está configurado el entorno de programación IDE Arduino para poder usar el ESP8266.

Tener en cuenta, que una vez programado el ESP8266 con un programa del IDE Arduino, la pre-configuraciónpara la programación en bloques será eliminada. Se deberá volver a instalar el firmware para poder usar denuevo la programación por bloques.

27

Page 29: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

Precauciones

- Precaución, el kit robótico Rombii contiene piezas pequeñas que podrían ser peligrosas si son ingeridas porniños pequeños.

- Rombii funciona con baterías eléctricas, por lo que evite el contacto del robot con el agua. Esto podríapropiciar un malfuncionamiento o destrucción del robot.

- Si va a utilizar el robot sobre superficies irregularidades, tenga en cuenta que puede provocar daños en lossensores de la parte inferior del robot. Prestar atención a los sensores de línea, infrarrojos o encoders. Si espertinente, retirar los sensores para asegurar su integridad.

- Prestar especial atención a la polaridad de los sensores y motores y seguir las instrucciones que se detallanen este manual. Una mala conexión podría suponer un malfuncionamiento o hasta la destrucción de esemódulo.

- No tires el equipo con los desechos domésticos. La caja de cartón, el plástico del embalaje y laspiezas que componen el kit Rombii se pueden reciclar de acuerdo con las normas vigentes en tupaís, en materia de reciclaje. Infórmate en tu ayuntamiento de cuál es la manera correcta deeliminar las partes que componen el producto, minimizando su impacto en el medio ambiente.

28

Page 30: labrobotics Manual de usuariolab-robotics.com/wp-content/uploads/2018/12/ROMBII...disco duro local con el navegador que prefieras. A continuaciónseencenderáel robot Rombii, habiendo

labroboticsMás información en: www.lab-robotics.com

labroboticsMás información en: www.lab-robotics.com

labroboticsMás información en: www.lab-robotics.com