Tabla de contenido:

Introducción a Qoopers: 3 pasos
Introducción a Qoopers: 3 pasos

Video: Introducción a Qoopers: 3 pasos

Video: Introducción a Qoopers: 3 pasos
Video: Tutorial para armar Robobloq Qoopers. Estructura básica. (2 de 4) 2024, Mes de julio
Anonim
Introducción a Qoopers
Introducción a Qoopers

Qoopers es un kit de robot educativo de Robobloq. Es una empresa nueva; acaban de terminar una campaña de crowdfunding en Indiegogo. Me enorgulleció apoyar su campaña porque creo que Qoopers es un buen juguete para los niños, así como una poderosa plataforma robótica para un aficionado adulto.

Por el momento, no hay reseñas independientes en la web, así que espero que compartir mi experiencia sea útil para la comunidad.

Paso 1: Materiales y herramientas

En primer lugar, necesitamos los Qoopers (kit robótico). El kit incluye:

  • placa controladora;
  • soporte de la batería;
  • Matriz de LED (cara de robot);
  • sensor ultrasónico;
  • dos motores DC;
  • ruedas, que puedes usar con neumáticos o con orugas;
  • un juego de placas de metal y un juego de tornillos y tuercas.

Además, necesitamos:

  • Tableta Android (OS versión 4.1+) para ejecutar la aplicación oficial;
  • Seis pilas AA para alimentar el robot.

Paso 2: Descripción general del controlador

En este Instructable, me centro en la placa del controlador como la parte principal del robot. Una cubierta de plástico cierra la placa del controlador. La funda parece bastante segura para juegos de niños. Además, espero que la cubierta proteja el controlador si ejecuto el robot al aire libre.

Imagen
Imagen

En la parte posterior de la tapa, hay dos ranuras para los motores M1 y M2, entrada de CC y botón de encendido / apagado.

Imagen
Imagen

En los lados izquierdo y derecho, se ubican algunos conectores hembra RJ25. Un par de ellos son naranjas y otros seis son grises. No hay información oficial, pero puedo suponer que el par naranja está destinado a motores adicionales, mientras que los conectores grises pueden funcionar como Entrada / Salida.

Imagen
Imagen

En el lado izquierdo, hay un botón de reinicio del módulo Bluetooth. En el lado derecho, hay un conector USB.

Para abrir la tapa presione unos clics con un destornillador. Por favor, manipúlelo con cuidado, los clics son frágiles.

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

En la placa del controlador, puede encontrar:

  • Microcontrolador ATMEGA 2560 (¡genial!);
  • dos LED RGB a bordo (¡podemos parpadear!);
  • zumbador (¡podemos hacer ruido!);
  • un botón, la tapa es flexible debajo del botón, por lo que podemos presionar el botón incluso cuando la tapa está cerrada;
  • Módulo Bloototh;
  • común CH340G USB-serial.

Una parte esencial del controlador es un soporte de batería.

Imagen
Imagen
Imagen
Imagen

Necesita 6 pilas AA para colocar en el soporte y alimentar el controlador.

El portapilas tiene el mismo tamaño que el controlador, y pretenden colocarlo como un sándwich sujeto por cuatro tornillos.

Imagen
Imagen

Paso 3: Conceptos básicos del software

Image
Image
  • Usé una aplicación oficial de Android. Puede cargarlo en Google Play, así como en el sitio oficial. Hay tres modos principales en la aplicación:
  • instrucciones de construcción interactivas;
  • Panel de control;
  • codificación basada en bloques.

En el panel de control, puede conducir el robot como un automóvil RC, tocar el piano junto al timbre o dibujar en la pantalla de matriz de puntos.

Imagen
Imagen

Es bastante obvio, mientras que el modo de codificación necesita alguna explicación. Ok, ¡comencemos a codificar!

Como de costumbre, comenzaremos con el LED parpadeando, esto es "Hola mundo" para los controladores.

La codificación basada en bloques se parece a Scratch. Simplemente arrastre y suelte bloques y conecte bloques al programa.

Puede iniciar su programa con bloques cuando se hace clic en la bandera o cuando se presiona en el panel del robot.

  • Cuando se hace clic en la bandera, significa que el programa se iniciará cuando haga clic en un grupo particular de bloques.
  • Cuando se presiona en el panel del robot significa que el programa se iniciará cuando presione el botón de hardware en esa placa controladora.

A diferencia de Scratch, no es necesario comenzar cuando se hace clic en la bandera. Si hace clic en CUALQUIER grupo de bloques, se ejecutarán. No sé, es un error o una característica, pero lo encontré inconveniente. Así que sugiero que mantenga la conexión apagada mientras está codificando. Conéctese al robot solo cuando haya hecho todo el código.

Abra el menú Control para encontrar algunas estructuras de control.

Imagen
Imagen

En este caso, elijo una estructura de bucle.

Imagen
Imagen

Cambié el número de repeticiones.

Imagen
Imagen

Abra el menú Luz para encontrar una variedad de comandos para los LED, así como para matrices de puntos y LED del sensor.

Imagen
Imagen

Un bloque de luz en un panel LED tiene dos parámetros: índice al LED (izquierda, derecha o ambos) y color.

Imagen
Imagen

Dejé caer el mismo bloque para el LED derecho y agregué un bloque de espera de 1 segundo desde el menú Control.

Imagen
Imagen

Luego repetí todas esas acciones para cambiar el estado de los LED. ¡Aquí está el resultado!

Imagen
Imagen

Si te gusta este instructivo, no dudes en comentarlo y te contaré más:

  • cómo agregar motores y hacer que el robot se mueva;
  • sobre evitar obstáculos;
  • cómo codificar la matriz de puntos.

Recomendado: