mbot v1.1, con conexión serial 2,4 ghz - zambeca.cl · directamente con arduino ide. . ... el...

9
mBot V1.1, con conexión serial 2,4 GHz El mBot es un kit de robot económico, fácil de usar y basado en Arduino UNO. Está hecho para que niños y jóvenes aprendan robótica, cuyos tres ejes principales son programación, electrónica y mecánica. Es una solución “todo en uno” y está diseñado para la educación STEM (Ciencia, Tecnología, Ingeniería y Matemáticas). El mBot V1.1 viene con un control remoto de regalo, el programa que trae cargado el robot fue optimizado para usar más el botón incorporado en la placa madre del mBot: mCore Respecto a la versión anterior, esta nueva incorpora una carcasa de protección del mCore, que a su vez ayuda a difuminar el brillo de las ledes, que a veces es muy fuerte para los niños. Otra diferencia con la versión anterior es el reemplazo de la antigua rueda de bola (metálica), con una nueva rueda auxiliar de nylon, que tiene mejor rendimiento al moverse, y no genera el mismo ruido que la anterior. Programación gráfica desde el computador y dispositivos inteligentes El mBot se puede programar usando el entorno de programación gráfica mBlock, que está basado en Scratch V2.0, para así “aprender haciendo”, gracias a los sensores, motores y ledes que incluye el kit. El entorno gráfico facilita la programación, evita errores de sintaxis y es muy intuitivo … simplemente hay que arrastrar y soltar bloques de funciones. Si se tiene experiencia programando con código, se puede programar el robot directamente con Arduino IDE. www.zambeca.cl

Upload: vuongtruc

Post on 03-Nov-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

mBot V1.1, con conexión serial 2,4 GHz

El mBot es un kit de robot económico, fácil de usar y basado en Arduino UNO. Está hecho para que niños yjóvenes aprendan robótica, cuyos tres ejes principales son programación, electrónica y mecánica. Es unasolución “todo en uno” y está diseñado para la educación STEM (Ciencia, Tecnología, Ingeniería yMatemáticas).

El mBot V1.1 viene con un control remoto de regalo, el programa que trae cargado el robot fue optimizadopara usar más el botón incorporado en la placa madre del mBot: mCore

Respecto a la versión anterior, esta nueva incorpora una carcasa de protección del mCore, que a su vez ayudaa difuminar el brillo de las ledes, que a veces es muy fuerte para los niños.

Otra diferencia con la versión anterior es el reemplazo de la antigua rueda de bola (metálica), con una nuevarueda auxiliar de nylon, que tiene mejor rendimiento al moverse, y no genera el mismo ruido que la anterior.

Programación gráfica desde el computador y dispositivos inteligentes

El mBot se puede programar usando el entorno de programación gráfica mBlock, que está basado en ScratchV2.0, para así “aprender haciendo”, gracias a los sensores, motores y ledes que incluye el kit. El entornográfico facilita la programación, evita errores de sintaxis y es muy intuitivo … simplemente hay que arrastrar ysoltar bloques de funciones. Si se tiene experiencia programando con código, se puede programar el robotdirectamente con Arduino IDE.

www.zambeca.cl

Robot fácilmente expansible

El chasis del mBot es compatible con la plataforma Makeblock y la mayoría de las piezas de Lego. Losmódulos electrónicos, al incorporar los conectores RJ25 los hacen compatibles con toda la línea deMakeBlock, además su desarrollo es de código abierto, Arduino. Ambos factores aseguran que el mBotpueda expandirse tanto mecánica como electrónicamente.

Características:• Fácil de montar en 10 minutos.• Su electrónica está basada en Arduino, que es una plataforma de código abierto.• Dos herramientas de programación: Arduino IDE y mBlock.• Se incluye módulo inalámbrico serial 2,4 GHz• Cableado fácil e intuitivo, con conector RJ25 y código de color.• Chasis de aluminio grueso (2mm), fuerte y compatible con partes de Makeblock y Lego.

El kit incluye:

1 x mCore, 1 x rueda auxiliar 4 x separador M4x25

1 x módulo serial 2,4 GHz 1 x cubierta mCore 2 x velcro

1 x adaptador para el computador 1 x portapilas 4 pilas AA 1 x control remoto

1 x sensor ultrasónico 1 x porta batería LiPo 2 x cable 6P6C RJ25 (20 cm)

1 x seguidor de línea 15 x tornillo M4x8 1 x destornillador

1 x chasis de aluminio 6 x tornillo M3x25 1 x cable USB A a USB B (1 m)

2 x motor 8 x tuerca M3 1 x guía de ensamblaje

2 x rueda 4 x tornillo M2,2x9 1 x pista impresa (seguidor de línea)

Importante: el kit no incluye las 4 pilas AA para el portapilas, ni la pila botón CR2025 para el controlremoto, ni tampoco la batería de polímero de litio que se puede usar (la placa mCore tiene el conector paraeste tipo de alimentación).

Todos los componentes del kit se pueden comprar por separado, en caso de ser necesario.

www.zambeca.cl

Cableado fácil

Tanto los módulos electrónicos como la mCore, están equipados con conectores RJ25 hembras para una fácily rápida conexión usando los cables con terminales macho RJ25. Lo que implica que este kit no necesitasoldaduras.

Además los conectores hembra tienen en la parte superior un código de color, haciendo muy intuitivo su uso,porque basta revisar el color que trae el módulo electrónico, y revisar qué conector de la mCore tiene elmismo color para así conectar con un cable… no es necesario ser experto en electrónica.

www.zambeca.cl

Puerto RJ25(conector hembra)

Cable con conector RJ25(conector macho)

Figura del cableado del mBot

Componentes electrónicos del mBot

Placa madre: mCore

El mCore es el corazón del robot, pues incorpora el microcontrolador ATmega328 y todos los elementosnecesarios para la conexión de los elementos mecánicos y electrónicos, como los conectores RJ25, 2 ledesRGB, botón de reinicio, parlante, emisor y receptor de IR, sensor de luz, botón pulsador, conectores demotores, interruptor de alimentación, conector de 2 pines para batería de polímero de litio (no incluida) yconector jack.

También es importante destacar que el mCore incorpora el chip TP4056 que permite cargar la batería depolímero de litio; si se usa ese tipo de batería para hacer funcionar el robot, se puede dejar conectada ycuando el mBot se conecta al computador vía cable USB, la batería se va cargando, así que no se requiere decargador adicional (este tipo de batería no se puede cargar con cualquier cargador, regularmente hay quecomprar uno, pero no es necesario en este caso)

www.zambeca.cl

Figura de mCore, donde destacan sus principales componentes:

Enlace a la página Wiki de la mCore

El código de color de cada uno de los conectores RJ25 se explica en la siguiente tabla:

Color de la etiqueta Función Módulo Me típico

Interfaz digital de una vía Sensor ultrasónico MeLED RGB Me

Interfaz digital doble

Seguidor de línea MeDisplay serial de 7 segmentos MeObturador MeMatriz de ledes Me 8 x 16

Interfaz análoga doble y de una vía

Potenciómetro MeJoystick Me4 botones MeSensor de sonido Me

Puerto I2C Acelerómetro de 3 ejes y giroscopio MeBrújula Me

www.zambeca.cl

Sensor ultrasónico Me

Se puede usar para medir distancia o evadir obstáculos, su rango de medición vadesde los 3 cm a los 4 m, idealmente en un ángulo de 30°.

Características:• Posee librería Arduino, para una fácil programación• Protección sobrecorriente• De fácil cableado con conector RJ25 de 6 pines• Etiquetado de color amarillo, también compatible con las placas Me

Auriga (mBot Ranger) y MegaPi (Ultimate 2.0)• Tiene expuestos pines, con una separación de 2,54 mm, para conexión con cables puentes.• Agujeros de montaje de 16 mm, compatible con vigas y elementos mecánicos MakeBlock• Ledes indicadores a bordo.

Enlace a la página Wiki del sensor.

Seguidor de línea Me

El módulo de seguidor de línea consta de dos sensores, y a su vez cada sensorde dos partes: un LED emisor de IR y un fototransistor sensible a IR. El robotpuede seguir de manera confiable una línea negra sobre fondo blanco oviceversa. Su rango de detección es entre 1 y 2 cm.

Características:• Posee librería Arduino, para una fácil programación• Protección sobrecorriente

• De fácil cableado con conector RJ25 de 6 pines• Etiquetado de color azul, también compatible con las placas Me Auriga (mBot Ranger) y MegaPi

(Ultimate 2.0)• Tiene expuestos pines, con una separación de 2,54 mm, para conexión con cables puentes.• Agujeros de montaje de 16 mm, compatible con vigas y elementos mecánicos MakeBlock• Ledes indicadores a bordo, para alimentación (LED rojo) y estado del sensor (ledes azules).• Dimensiones: 2,4 cm x 4,8 cm

Enlace a la página Wiki del seguidor.

www.zambeca.cl

Módulo serial inalámbrico 2,4 GHz.

El módulo incluye dos partes: el adaptador para conectarlo al computador yel módulo, propiamente tal, que se conecta al mCore.

Especificaciones:• Baud rate por omisión: 115200 Bd• Distancia de comunicación: ~ 10 m• Alimentación: 5 V DC• Dimensiones: 30 mm x 20 mm x 14 mm

Nota: en las características tanto del sensor ultrasónico como del seguidor de línea se menciona que ambosmódulo tienen ''pines expuestos'', los que se usan para la conexión con cables puentes. Esto le otorga muchaversatilidad a los módulos ya que se pueden usar fuera del mBot (y de otros productos Makeblock), unejemplo de aquello se ilustra en la siguiente figura. Pese a que no corresponden a los módulos incluidos en elmBot, da idea a qué se refiere:

www.zambeca.cl

Especificaciones generales del kit mBot V1.1 con conexión serial 2,4 GHz

Especificaciones

Software y programación

mBlock (gráfico) [gratis]Arduino IDE (código) [gratis]

EntradasSensor de luz, botón, receptor IR, sensor ultrasónico, seguidor delínea

Salidas Zumbador, ledes RGB, emisor IR, dos motores, conectores

Microcontrolador Atmega 328P (el mismo que Arduino UNO)

AlimentaciónBatería de polímero de litio 3,7 VDC (cargador incorporado), ó4 pilas AA de 1,5 V(el kit no incluye ninguna de las fuentes ya mencionadas)

Conexión inalámbrica Serial inalámbrica 2,4 GHz

DimensionesCaja: 22 cm x 18 cm x 10,5 cmmBot ensamblado: 17 cm x 13 cm x 9 cm

PesoKit en la caja, con todos los componentes :1.050 g mBot ensamblado: 500 g

Enlaces del kit

• Enlace para descargar mBlock. (Una vez dentro del programa, se puede elegir el idioma español, comointerfaz)

• Página del mBot• Manual de instrucciones• Página del mBot con varios enlaces interesantes (inglés).• Divirtiéndome con mBot: guía de manejo y programación. Escrito por Susana Oubiña Falcón, es un

documento abierto.• Openlab, de Makeblock. Sitio en donde hay proyectos de construcción con mBot, entre otros.• Página de mBot V1.1 con conexión serial 2,4 GHz en Zambeca (aquí se actualizarán todas las

novedades de este producto)

www.zambeca.cl

Existe otro modelo del mBot V1.1 cuya única diferencia es el tipo de conexión inalámbrica. Se trata delmBot V1.1 con conexión Bluetooth. Aquí está una tabla comparativa entre ambos modelos:

Tabla de comparación entre las dos versiones de mBot: Bluetooth y 2,4 GHz

Versión Bluetooth Versión 2,4 GHz

AdecuadoUsuarios individuales (hasta 5 usuarios, sino se

generan interferencias en las señales)Sala de clases (sobre 40 usuarios, sin

interferencia de señales)

Computador host Soporta Bluetooth No

Emparejamiento Emparejamiento BluetoothNo necesita emparejamiento, usa la

misma tecnología que los mouseinalámbricos

Driver Necesita No necesita

Aplicaciones Sí No

ConexiónConexión inalámbrica con teléfonos inteligentes,tablets y computadores con capacidad Bluetooth

Conexión inalámbrica con computador víaadaptador 2,4 GHz (incluido en el kit)

Dispositivos Apple1) iOS 7 ó superior

2) Bluetooth®4.0 ó superiorexcluye iPad®1, iPad®2, iPhone®4 ó menor.

No soporta

Dispositivos Android

1) Android™2.3 ó superior2) Bluetooth®2.0 ó superior

No soporta

Importante: los módulos serial inalámbrico 2,4 GHz y Bluetooth son totalmente intercambiables y no afectanel funcionamiento del mBot. Físicamente son casi idénticos y se enchufan en el mismo lugar de la placamCore, sólo se debe tener la precaución de seleccionar en el programa (mBlock) el módulo con el que se estátrabajando. Se puede comprar el módulo contrario y usarlo cuando el usuario así lo desee.

www.zambeca.cl