
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

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.

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.

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.

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.




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.


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.

Paso 3: Conceptos básicos del software


- 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.

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.

En este caso, elijo una estructura de bucle.

Cambié el número de repeticiones.

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

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

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

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

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:
Casco de seguridad Covid, parte 1: ¡una introducción a los circuitos Tinkercad !: 20 pasos (con imágenes)

Casco de seguridad Covid Parte 1: una introducción a los circuitos de Tinkercad: ¡Hola, amigo! En esta serie de dos partes, aprenderemos a usar los circuitos de Tinkercad, ¡una herramienta divertida, poderosa y educativa para aprender cómo funcionan los circuitos! Una de las mejores formas de aprender es hacerlo. Entonces, primero diseñaremos nuestro propio proyecto: th
Introducción a los sensores inalámbricos de temperatura y vibración de largo alcance: 7 pasos

Introducción a los sensores inalámbricos de temperatura y vibración de largo alcance: A veces, la vibración es la causa de problemas graves en muchas aplicaciones. Desde los ejes y cojinetes de la máquina hasta el rendimiento del disco duro, la vibración causa daños en la máquina, reemplazos tempranos, bajo rendimiento e inflige un gran impacto en la precisión. Vigilancia
Introducción a los circuitos de infrarrojos: 8 pasos (con imágenes)

Introducción a los circuitos IR: IR es una pieza de tecnología compleja pero muy simple de trabajar. A diferencia de los LED o LÁSER, los infrarrojos no se pueden ver con el ojo humano. En este Instructable, demostraré el uso de infrarrojos a través de 3 circuitos diferentes. Los circuitos no serán u
¡¡¡Juegos!!! - Introducción: 5 pasos

¡¡¡Juegos!!! - Intro: ¡Hola! Te enseñaré cómo crear tres juegos diferentes en code.org. Debajo de cada tutorial de juego, publicaré una plantilla que puedes mezclar y usar mientras miras mi video. Espero que te diviertas !! Si quieren ver mis juegos en o
Introducción a Python - Katsuhiko Matsuda y Edwin Cijo - Conceptos básicos: 7 pasos

Introducción a Python - Katsuhiko Matsuda y Edwin Cijo - Conceptos básicos: Hola, somos 2 alumnos del PAI 2. Queremos enseñarte los conceptos básicos de cómo codificar Python. Fue creado a finales de la década de 1980 por Guido van Rossum en los Países Bajos. Se hizo como sucesor del lenguaje ABC. Su nombre es " Python " porque cuando