Guía de Inicio



MARK Robots
A continuación conoceremos cada uno de ellos.
Archivos 3D
Módulos de electrónica

En el interior se encuentra una placa Arduino UNO y un shield MARK.
La placa Arduino UNO es la mejor para comenzar en electrónica y en programación. Es super robusta y es la más documentada de la familia de Arduino.
Ella es el verdadero cerebro de MARK, es donde se encuentra el microcontrolador, que realiza todas las operaciones para que funcione bien y pueda programarse.
Posee todo lo básico para comenzar:

- Microcontrolador ATmega328P
Es una pequeña computadora, tiene un CPU (Procesador), memoria RAM y ROM, puertos de entrada y salida. Su función es ejecutar las órdenes que estén grabadas en su memoria. - 14 pines de salidas/entradas digitales
Nos permiten leer y enviar órdenes a distintos sensores o actuadores utilizando secuencias de pulsos. - 6 pueden usarse como salidas PWM
Son usadas para modular las secuencias de pulsos que se entregan, esto permite controlar la intensidad de un LED o que un motor se mueva más o menos rápido. - 6 entradas analógicas
Nos permiten leer mediciones de distintos sensores o actuadores, a través de sus variaciones de voltaje. - Botón de reset
Lo utilizaremos para reiniciar la programación que hayamos dado al microcontrolador.
- Un cristal de cuarzo de 16 MHz
Conocido como oscilador de cristal, está instalado fuera del microcontrolador y se usa para generar una señal de reloj y estabilizar la frecuencia. - Conexión USB
Es un protocolo de transmisión de datos, lo usaremos para poder comunicarnos entre nuestra PC o dispositivo y la placa Arduino. - Conexión de energía
Será la encargada de alimentar a los distintos componentes de la placa. - ICSP
Es el encargado de la comunicación en la placa, nuestro intérprete, nos ayudará a programar la Arduino UNO enviando y recibiendo datos de lo que conectemos a la placa, generando señales de control y permitiendonos usar el la comunicación por USB.


versión: 3.1
Un Shield es una placa de electrónica, que amplía las capacidades de otra a través de diversos componentes, en particular el “Shield MARK” da acceso a:

- Batería recargable 18650 de 2500 mAh (3.7 V)
Los robots funcionarán en distintos escenarios y por eso debemos darles autonomía, para que puedan usarse sin necesidad de estar conectados. La incorporamos en el shield para que no debas preocuparte por ella.
Con éstas baterías podrás usar tus robots por aproximadamente 2 horas. - Cargador de batería (micro USB) con indicador LED
Al utilizar una batería dedicada, fue necesario incorporar un cargador y utilizamos el conector micro USB que muy sencillo de conseguir. - Control de hasta 6 sensores (5 V) y 6 actuadores (5 V) con conectores RJ25
Dividimos los pines de entrada y salida, para que puedas comenzar a crear robots de forma sencilla, usando cables y conectores como los del teléfono y evitando problemas de conexión.
- Control de 2 motores DC (12 V) con LED indicador
Los motores serán probablemente tus componentes de mayor uso y para controlarlos es necesario contar con un controlador de motores, ya que utilizan voltajes más altos (12 V) que los que puede entregar la placa Arduino. - Giróscopo y acelerómetro IMU (Unidad de Medición Inercial) MPU 6050
Añadimos estos sensores a la placa, con los que se puede medir la velocidad angular y los componentes X, Y y Z de la aceleración. Esto te permite conocer la orientación del cerebro, si se está moviendo y de que manera. - Puerto USB A de programación de Arduino
Para programar los robots utilizaremos el puerto USB de Arduino. - Botón ON/OFF con indicador LED
El botón de encendido reemplaza al reset de Arduino y te permite encender y apagar a MARK cuando tiene batería.
Módulos de electrónica
Cada sensor posee su encapsulado impreso en 3D y puede conectarse mediante los módulos de construcción de MARK.
El kit incluye 3 tipos de sensores externos al cerebro:

Sensor de Distancia
Cantidad: 1
Sensor: HC-SR04
Este sensor utiliza un emisor y un receptor de ultrasonido para medir la distancia entre el sensor y un objeto.
Sensor de Contraste
Cantidad: 2
Sensor: infrarrojo TCRT5000
Son sensores infrarrojos que emiten una luz que un receptor puede detectar y medir la intensidad de la luz reflejada.
Sensor de Contacto
Cantidad: 1
Sensor: FSM104
Son interruptores que se activan o desactivan si se encuentran en contacto con un objeto.
Módulos de electrónica

Cada actuador posee su encapsulado impreso en 3D y puede conectarse mediante los módulos de construcción de MARK.
El kit incluye 3 tipos de actuadores:
Actuador Motor DC
Cantidad: 2
Actuador: 12V 90 RPM (Ratio 298:1)
Los motores de corriente continua convierten energía eléctrica en mecánica, a través de un campo magnético. Son uno de los componentes más usados en robótica y te ayudarán a dar movimiento a tus creaciones controlando la velocidad a la que funcionan.
Actuadores Servomotores
Cantidad: 2
Actuador: SG90 180° (5 V)
Son motores especiales, ya que puedes moverlos de manera muy precisa y mantener su posición.
Actuador LED
Cantidad: 1
Actuador: LED
Un diodo emisor de luz que podrás configurar para varios usos.
Módulos de electrónica

Cables
Utilizamos conectores estándar, que son utilizados en teléfonos y varios otros kits por su facilidad de uso y confiabilidad.
Cables de 6 hilos con conectores RJ25 de fácil conexión:
- 3 x 150 mm
- 3 x 200 mm
- 3 x 300 mm
Módulos de construcción
Están diseñados para ser impresos 3D y se basan en una forma patrón que se repite o se incorpora a los diferentes componentes.


En una de ellas encontrarás un orificio con una entrada cónica, donde podrás colocar los tornillos.


Los patrones poseen 15 posiciones libres y 1 fija que te permiten junto con los tornillos y tuercas fijar las distintas piezas en ángulos de a 22.5°, para que te sea más sencillo posicionar sensores, actuadores o lo que desees.

La posición fija de los patrones te permitirá colocarlas solo a intervalos de 90°.


Adaptable
De todas maneras, es posible hacerlo compatible con otros sistemas constructivos diseñando piezas adaptadoras u otros materiales como cartón o incluso metal haciendo perforaciones de al menos 5 mm.
Makeblock – En el caso de utilizar piezas del fabricante chino, deberán usarse los tornillos y tuercas M4, que es lo que ellos utilizan.
Piezas de unión
Cantidad: 50
Utilizamos tornillos y tuercas M5, que son muy utilizados y es una medida standard.
Con ellos podrás unir los módulos de construcción con otras piezas del kit.
Los sensores y actuadores así como cerebro poseen tuercas incorporadas en los encapsulados, para que puedas comenzar a crear tus robots.


Módulos de construcción
Se basan en un patrón que puedes utilizar para crear versiones o diseñar tus propias piezas, utilizando las posibilidades de la impresión 3D.

Módulo básico
- 6 x Independientes
Posibilidades de unión
- Ángulos de a 22.5° en extremos
- Ajuste de ancho en zona intermedia (16 – 40 mm)

Módulo 2 patrones
- 6 x Independientes
Posibilidades de unión
- Ángulos de a 22.5° en extremos

Módulo 3 patrones
- 2 x Independientes
Posibilidades de unión
- Ángulos de a 22.5° en extremos
- Ángulos perpendiculares en zona central

Módulo 90°
- 6 x Independientes
Posibilidades de unión
- Cambio de dirección 90° entre módulos
- Ángulos de a 22.5° en extremos

Módulo rueda
- 2 x Independientes
- 2 x Correas de goma
- 3 x tuercas M3
- 3 x tornillos M3 x 10 mm
Posibilidades de unión
- Unión a los actuadores “motores” mediante 3 tornillos M3 que sujetan el eje del motor
- Ángulos de a 22.5° en zona central
- Unión con ajuste de ancho en los 3 rayos de las ruedas

Módulo rueda
- 1 x Independiente
- 1 x Pelota de ping pong
Posibilidades de unión
-
Ajuste variable de altura de rueda omni (47 – 97 mm)
Módulos de programación



Programación por bloques
Nuestra recomendación es comenzar utilizando un software de bloques, que te ayudará a conocer de a poco el código y te permitirá crear robots con facilidad. Para ello utilizamos mBlock, un software Open Source que podrás utilizar con MARK.

Sigue estos pasos para hacerlo…
- Primero descarga el software mBlock e instalalo en tu sistema
- Luego deberás abrir el programa y selecciona el idioma de tu preferencia
Usaremos español durante esta guía. - Ahora ve a Editar / Modo Arduino
En éste modo podrás utilizar los bloques y en la derecha verás inmediatamente los cambios que este realiza en la programación.
- Instalaremos la paleta de bloques de MARK.
Ve a Extensiones / Administrar extensiones.
Allí encontrarás un archivos “MARK extension”, presiona descargar para instalarla - En la pestaña programas podrás ver una sección llamada “robots” y encontrarás los bloques de MARK en la zona inferior.