QUÉ ES MBOT? Conectores RJ25

Documentos relacionados
KIT DE ROBÓTICA EDUCATIVA BeDuino

Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta MÉRIDA.

Vigas Ruedas Planchas Ejes

Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta MÉRIDA.

Anexo: Software de Programación y APP

Build & Code 4in1 Primeros pasos

La impresora es uno de los periféricos más utilizados del ordenador

El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores.

Guía de usuario de Antena Bluetooth / USB Índice

Construct Your Dreams Shenzhen Maker Works Technology Co., Ltd. Soporte técnico:

V 1.0. Ing. Juan C. Guarnizo B.

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

mblock y sus bloques de programación

Agregar nuevo hardware

Paso a paso conexio n del Bluetooth a Scratch 2.0

INICIACIÓN A LA ROBÓTICA CON MBLOCK

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2

Programación Arduino Con Visualino

7 robots educativos. Más de 250 piezas para seguir creando. Kits educacionales: primaria y secundaria.

MANUAL DE INSTALACIÓN COT PRO ( SMARTPHONE ANDROID) 1º. Descargarse la aplicación COT PRO desde la PLAY STORE. 2º. Abrir la aplicación.

Introducción Requisitos mínimos Programa Servidor en tu ordenador: APP dispositivo móvil: Instalación Conexión...

Monta y transforma.

Software para la configuración de productos

Manual de Programación en Minibloq. Nivel intermedio - Sensores LDR e IR

Manual de Usuario IS-IR-WIFI-1


Manual de usuario Makeblock Software

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

Curso Robótica Práctica

Descarga la app WAE Music

GUÍA DE UTILIZACIÓN DEL ROBOT MBOT RANGER A TRAVÉS DE LA APP

Cambio de firmware de los LEGO NXT compatible con Enchanting

mbot Ranger 3-in 1 Robot balancín Robot tanque Robot - corredor

Este proceso nos permitirá actualizar nuestro Smartphone LEOTEC Argon s250 con la última actualización de sistema disponible en la web

Configuración cámara ip APP 163Eye

Guía de iniciación del. Controlador Crumble. El puente entre Scratch y Arduino

CAMARA IP WIFI I1500W

MANUAL DE INSTALACIÓN CRENOVA (IOS IPHONE) 1º. Descargarse la aplicación CRENOVA desde la APP STORE. 2º. Abrir la aplicación.

CONFIGURACIÓN ACTIVESYNC PARA acensexchange.

Programa la luz inteligente de tu bici

Instalación Software Socio 300 Classic. Para SO XP; Win 7 / Vista

Las 7 claves de Arduino UNO

Bluetooth 8 RELES RGB ANDROID

INSTRUCCIONES DE ACTUALIZACION LEMCAST01

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP

Programamos nuestra placa Arduino gráficamente con mblock. Propuesta didáctica: Programamos nuestra placa Arduino gráficamente con mblock

CONTROLADOR DE TIMBRE AUTOMÁTICO

F.A.Q. CirPark. Soluciones de eficiencia para la movilidad en aparcamientos

Manual de Uso del T.A.C. (Terminal de Acceso al Conocimiento) Versión 1.1

PROCEDIMIENTO DE ACTUALIZACIÓN DEL FIRMWARE DE VALIDACIÓN MEDIANTE EL GESTOR INTELIGENTE DE VERSIONES GIV

Comunicación mediante Infrarrojos

Guía rápida de utilización

GUÍA PARA EL MANEJO DE TRAZA: Manual de configuración Ejemplo: GPS Garmin 10 Bluetooth

Quha Zono. Manual para el usuario

Manual de Usuario RoboticSAD. Universidad Pedagógica Nacional Licenciatura en Electrónica. Elaborado por: Yuli Marcela Marín Peña

INSTRUCCIONES DE ACTUALIZACIÓN LESW08 ADVENTURE SWIM

Configuración de un punto de acceso

A la derecha de este botón irán apareciendo todas las aplicaciones abiertas en ese momento en el sistema.

GreenCore Solutions SRL

Crear una app con MIT inventor

IconLED Controladores LED RGB FICHA TÉCNICA

BGH Smart Control Kit

Funcionamiento Lector Analógico v


TomTom. Compatibilidad Bluetooth para Service Tool

Este proceso nos permitirá actualizar nuestra Tablet LEOTEC PULSAR Qi3G con la última actualización de sistema disponible en la web

Ejecutar Este cuadro de diálogo le permite ejecutar un programa o aplicación, sin necesidad de buscarlo en los menús, con sólo saber su nombre.

MANUAL DE USUARIO PARA EL FUNCIONAMIENTO DEL SISTEMA AUTOMÁTICO DE SEGUIMIENTO SOLAR INTRODUCCIÓN

Tecnología robótica. Tema 7.- Tarjeta controladora Arduino

NOX APP PLAYER. Una vez descargado ejecutamos el archivo EXE descargado. Una vez arrancado el instalador pulsamos en "Install".

G O B L I N 2 / M A N U A L

INSTALACION Y USO DEL PRG007

Lector Daisy para móvil Manual de usuario

Switch Compartido USB 2.0

Altavoz Sonar II con LED y Bluetooth

INSTRUCCIONES DE ACTUALIZACION LESPH5701W

1. Guía de instalación kit ACA.

Instalación Configuración de Sistema Actividad13. Este documento está dividido en 3 secciones:

La plataforma Arduino y su programación en entornos gráficos

SOFTWARE PROPIO PDI INTERWRITE- EINSTRUCTION. 1) El primer paso será conectar nuestra PDI al ordenador, que contará con el programa ya instalado

Bitbloq 2: Entorno de programación

INSTRUCCIONES DE ACTUALIZACIÓN LEANDTV06

Servidor de red USB sobre IP con 4 puertos USB 2.0

Cómo ver TV a través de Mx4

TEMA 1: SISTEMAS OPERATIVOS. Evolución, configuración y manejo básicos

Manual de Usuario APP ZKBIOBT

Herramientas del «Panel de control»

Material: NOTA TÉCNICA / TECH NOTE

Sensor Digital: Infrarrojo. Componentes. Conexionado. Libro de Actividades de Robótica Educativa

Ingeniería en Mecatrónica

Manual del Usuario de Terminal de Acceso al Conocimiento EduTAC. Versión 1.4

ADMINISTRACIÓN Y CONFIGURACIÓN DE WINDOWS 7

LEGO MINDSTORMS EV3. Programación con LEGO MINDSTORMS EV3 para LEGO NXT. Autor. Ubicación. Mario Morena - Fabiana Pedrini 27/07/16

Instalación de Escáner KODAK

INSTRUCCIONES DE INSTALACIÓN LEANDTV02

Transcripción:

1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software libres que tienen miles de usuarios en el mundo). mbot es sencillo de utilizar ya que no necesita cableado ni soldaduras, gracias a sus conectores RJ25 (típicas conexiones de teléfono), simplemente se conectan las piezas unas con otras. Conectores RJ25

2 Ventajas de Arduino Software de programación gráfica mblock basada en Scratch 2.0 Compatible con Arduino Packs de extensión disponibles Especificaciones Técnicas de mbot Placa: mcore (basado en plataforma Arduino) Microcontrolador: Atmega328 Peso: 500 gr Alimentación : 4 pilas AA o batería de litio de 3,7V (ninguna incluidas) Software: Arduino IDE, y mblock para Mac/Windows Accesorios electrónicos: Sensor de Luz, botón, receptor Infrarrojo, sensor Ultrasónico, seguidor de línea, Zumbador, Led RGB, transmisor. Conexiones: 2 motores y 4 sensores Comunicación Inalámbrica: Bluetooth, Serie inalámbrica 2.4G Dimensiones: 17 x 13 x 9 cm (montado) Programación y control del robot mbot Para programar y controlar al mbot hay 3 opciones: 1. Programar y controlar el robot desde mblock. Una opción muy buena para los principiantes en la programación. mblock es el software de programación visual propio de Makeblock, muy sencillo de usar, que nos permite programar sin necesidad de aprender un lenguaje complejo de programación, y está orientado a la enseñanza para la creación de juegos y robótica. Está diseñado para que programar sea como hacer un puzzle, algo fácil e intuitivo. 2. Programar desde el software de Arduino. Esta opción es para usuarios de nivel intermedio. En este caso se utiliza un lenguaje de programación clásico (escribir código) y necesitamos instalar las librerías de Makeblock en el software de Arduino. Las Librerías están disponibles en la web de Makeblock para libre descarga a los usuarios. 3. Controlar directamente (sin programación previa) desde la app mbot. Otra opción para los principiantes es usar directamente la app mbot (propia de MakeBlock), la cuál está disponible para iphone/ipad y Android. La podemos utilizar desde un smartphone o una tablet y vía Bluetooth nos comunicamos con el mbot, sin necesidad de instalarle un código previo al robot (porque ya tiene uno pre-instalado de fábrica).

El robot mbot utiliza la placa mcore (Figura 1). La placa tiene un microcontrolador ATmega238, dispone de 4 puertos con conexiones RJ25 (las típicas conexiones de cable de internet y teléfono) para conectar sensores, así como otros dos puertos para conectar motores. Además, mcore integra un interruptor de encendido, un botón, dos LEDs RGB (leds que pueden cambiar de color), un buzzer (reproductor de sonido midi), un sensor de luminosidad y un sensor de infrarrojos receptor-emisor. 3 Figura 1 Los módulos que pretendemos conectar a la placa vienen clasificados por color. Ese color debe corresponder con el color del puerto al cual pretendemos conectarlo. Por ejemplo, en la Figura 1 vemos que el puerto 2 dispone de tres colores: amarillo, azul y blanco. Pués bien, a él podremos conectar cualquier módulo cuyo RJ25 disponga de, como mínimo, alguno de esos colores. Si el color del módulo fuera negro, no podríamos conectarlo al puerto, ni tampoco al 1, pero sí al 3 o 4. Los colores que podemos encontrarnos en los puertos de las diferentes placas de Makeblock son: Rojo (motores), Amarillo (interface digital), Azul (interface digital dual), Gris (Puerto serie, bluetooth), Negro (interface analógica y dual) y Blanco (Puerto I2C). Este sistema de identificación por colores hace que conectar los accesorios de electrónica con la placa sea algo muy intuitivo y fácil, más aún si lo comparamos con el sistema de conexión que tiene Arduino, para el cual necesitas ciertos conocimientos de electrónica previos.

4 Arduino Makeblock Descargar software mblock y conectarlo con mbot La descarga del software mblock, tanto para Windows como para Mac, puede hacerse desde el siguiente link: www.mblock.cc Una vez instalado el software mblock, debemos instalar los drivers de Arduino en nuestro ordenador, como se muestra en la siguiente imagen: Y así tendremos todos los drivers necesarios que requiere nuestro ordenador para realizar nuestros primeros programas y poder ejecutarlos en el robot.

5 INSTALACIÓN DE NUESTRO PROGRAMA EN EL MBOT Supongamos que hemos realizado un programa para el robot con el software mblock. Entonces, éste se ha de pasar del ordenador al robot. Para poderlo pasar correctamente se han de hacer los siguiente pasos: 1. Encender la placa del mbot Debemos encender el interruptor de On-Off antes de conectarlo al ordenador. 2. Conectar el robot con el ordenador Utilizaremos un cable USB Tipo A - USB Tipo B (el típico de las impresoras) para conectar el mbot con nuestro ordenador. En ese momento, si los drivers de Arduino están instalados (cómo se explico previamente), se nos habilitará un puerto COM de comunicación para realizar la conexión. En nuestro caso, nuestro puerto es el COM 3, como puede verse en la siguiente imagen.

6 Si queremos conocer el puerto que utiliza nuestro PC para sincronizarse con mbot en cada momento, hemos de acceder a Panel de control> Administrador de dispositivos, y clicar en el apartado de Puertos (COM y LPT): Tras conectar el puerto, el software mblock nos debe mostrar que el robot mbot está conectado (en la barra superior del software, como se ve en la siguiente imagen):

3. Configurar el software mblock para que trabaje con el robot mbot y no con cualquier otro robot o placa con los que también se podría conectar. Esto se hace seleccionando la opción mbot en el menú Placas: 7 Una vez configurado el puerto y la placa, seleccionamos el grupo de Bloques de Robots, y observaremos un círculo verde que nos indica que mbot está conectado, si el círculo es de color rojo, indicará que la conexión entre el robot y el ordenador no es correcta por lo que deberemos revisar o repetir los dos pasos anteriores.

8 4. Ejecutar el programa en el mbot Después de realizar estos pasos, ya podemos ejecutar nuestro programa en el robot. Para hacerlo hay dos maneras: ejecutarlo manualmente desde el software mblock o pasar el programa a la placa del mbot y que se ejecute automáticamente cada vez que se enciende el robot. Cada una de estas opciones tiene su propio bloque de Inicio. Para ejecutarlo desde el software tenemos el Bloque de Bandera Verde y para pasar el programa a la placa del robot tenemos el bloque mbot Program. El robot ejecutará el programa siempre y cuando esté sincronizado con el ordenador mediante el cable USB, Bluetooth o el módulo 2.4Ghz. El robot ejecutará el programa esté o no sincronizado con el ordenador. Nuestro robot actuará de manera completamente autónoma. 4.a.1) Bloque Bandera Verde Si utilizamos el bloque de la Bandera Verde para ejecutar el programa, debemos de clicar sobre el propio bloque o sobre la bandera verde que está en la situada en la barra superior y para parar al robot hay que presionar al botón rojo de stop. Debemos tener en cuenta que el programa no se queda instalado en el mbot, así que el robot sólo puede funcionar si está conectado con el ordenador vía bluetooth, cable, etc. Cada vez que cliquemos sobre la bandera verde, ejecutaremos el programa que hayamos hecho.

9 4.b.1) Bloque mbot Program La función del bloque mbot Program es enviar nuestro programa a la placa del robot. Debemos clicar con el botón derecho del ratón sobre el bloque mbot Program y seleccionar upload to arduino : 4.b.2) Se nos abrirá una ventana con el código del programa. Para pasar el programa al robot hacemos clic en Upload to Arduino (en palabras técnicas equivale a instalar un firmware): Y nos aparecerá un mensaje de que se está subiendo el programa del ordenador al robot:

10 Al acabar nos saldrá otra ventana para avisarnos de que el programa se ha pasado de manera correcta: Ahora nuestro robot ya puede trabajar de manera completamente autónoma. 5) Resetear el programa en el mbot Para eliminar el programa que se ha subido al robot mbot hay que actualizar el Firmware. Volvemos a conectar el ordenador con el robot mbot y pulsamos la opción Actualizar Firmware : Una vez subido el firmware, la placa del mbot estará reseteada. Esto se debe hacer cada vez que queramos dejar al robot como estaba de fábrica, es decir, para que sea controlable desde la app, desde el ordenador o desde el mando a distancia que viene con el Kit. Más información: Makeblock: https://makeblock.es/ Scratch: https://scratch.mit.edu/ Arduino: https://www.arduino.cc/ Adquirir mbot: http://www.atlantistelecom.com/robot-educativo-mbot-bluetooth-makeblock-3243.1004