Análisis de Pimoroni Trilobot | HackSpace #54

Es un buen momento para que las personas se adentren en la construcción de robots: las recetas y los tutoriales en línea no tienen fin. Puede optar por construir totalmente desde cero, o buscar algo más listo para usar para que pueda comenzar a trabajar rápidamente. Firmemente en el último extremo del espectro se encuentra el kit Pimoroni Trilobot.

El kit Trilobot Base completamente ensamblado con correas de velcro, listo para recibir un banco de energía USB-C

Definitivamente luciendo como un trilobite, el kit Trilobot (£ 48) permite a los curiosos de robo construir un pequeño robot hermoso con dos ruedas motrices en la parte delantera y una rueda en la parte trasera para permitir giros rápidos y receptivos. Viene en dos opciones de kit diferentes; un kit básico en el que debe agregar una Raspberry Pi 4 y un banco de energía USB-C para ponerlo en marcha, o un kit completo que incluye una Raspberry Pi 4, un banco de energía, una tarjeta SD y una cámara Raspberry Pi. Hemos construido el kit base para los propósitos de esta revisión.

Todos los componentes electrónicos de conducción del motor están integrados en el chasis, y la estructura del chasis está formada por PCB FR4 bellamente diseñadas. FR4 es súper resistente, por lo que, una vez ensamblado, el Trilobot se siente realmente resistente y sobrevivirá a algunos choques y caídas. El montaje en sí es bastante sencillo con buenas instrucciones.

Todos los componentes del chasis son PCB FR4, terminados con el excelente estándar habitual de Pimoroni.

Comienza a conectar los micromotores de engranajes a la parte inferior de la placa del chasis. Los tableros están bellamente diseñados y la obra de arte y la serigrafía son de la excelente calidad habitual de Pimoroni. Después de agregar los motores y las ruedas, agregue el conjunto de ruedas. Luego monta la Raspberry Pi 4: puede montar la cámara, pero momentáneamente no pudimos encontrar una, ¡así que omita esto! En el kit básico se incluye un sensor ultrasónico que puede montar junto a una cámara. Todo encaja bien, y todo se une físicamente en quizás 20 minutos. Notará, cuando conecte los motores, que el Trilobot tiene un par de conectores Qw/ST. Estos están disponibles para que pueda agregar sensores/hardware adicionales fácilmente. Además de los conectores Qw/ST, hay cinco conjuntos de pines ‘Breakout Garden’, listos para recibir enchufes (se venden por separado) que abren el Trilobot a una amplia gama de periféricos Pimoroni. Finalmente, en los pines, hay un conjunto de tres pin pads separados específicamente para una conexión de servo, e imaginamos que una primera modificación clásica podría ser intentar desplazar el sensor ultrasónico o una cámara para ayudar a la navegación del robot.

Al agregar la placa superior, que es una opción reversible de dos deliciosos diseños artísticos, puede conectar un banco de energía con las correas de velcro incluidas, y también proporcionan un cable USB-C corto y flexible en ángulo recto. Hay un buen espacio en la placa superior que permite un fácil acceso a la ranura de la tarjeta SD Raspberry Pi y también enruta el cable de alimentación USB-C. No usamos el banco de energía Pimoroni de aspecto elegante que se incluye con el kit completo: el nuestro era bastante grande, pero aún estaba perfectamente acomodado y sujeto de forma segura en la placa superior.

Uno de los primeros ejemplos sugeridos es jugar con la iluminación LED inferior: ¡es increíblemente brillante!

Después de arrastrar una copia de NOOBS a la tarjeta SD, debe conectar el Trilobot a un teclado y un monitor para el primer arranque y jugar con los ejemplos de código. Al final de las instrucciones de montaje, hay detalles sobre cómo habilitar la cámara y las interfaces I2C, y también cómo clonar e interactuar con el repositorio Pimoroni Trilobot GitHub, que contiene algunos scripts de Python de gran ejemplo para que pueda comenzar. La primera sugerencia es ejecutar el ejemplo flash_underlights.py que muestra la iluminación LED increíblemente brillante integrada en el chasis. Más allá de hacer parpadear las luces, hay una gran variedad de ejemplos para comenzar con todo tipo de funcionalidad.

Hablando de funcionalidad, la PCB tiene varios botones integrados y hay numerosos ejemplos del uso de los botones para interactuar con los LED, y también un ejemplo realmente simple single_button.py que solo muestra cómo detectar si se ha presionado un botón. Hay muchos ejemplos relacionados con el movimiento, desde simples movimientos cortos con guiones hasta un ejemplo, remote_control.py, que le permite elegir entre una variedad de controladores inalámbricos y pronto podrá conducir a su gusto. Hablando de conducción, nos preguntamos qué tan bien funcionaría la disposición de las ruedas en una variedad de superficies. Es justo decir que este no es un robot todoterreno para exteriores, pero descubrimos que era perfectamente feliz en pisos de madera dura o linóleo, pero también funcionó bien en alfombras y tapetes. Si tiene una alfombra de pelo largo, ¡no estamos tan seguros!

El sistema de ruedas y ruedas funciona bien y es fácil de instalar.

Finalmente, sobre el tema de los ejemplos, hay numerosos ejemplos sobre cómo agregar y controlar servos al Trilobot, así como algunos muy buenos ejemplos del uso del sensor ultrasónico para medir distancias o evitar objetos. Estos incluyen Avoid_walls.py, que hace lo que dice en la lata, así como ejemplos interesantes como distance_lights.py, donde las luces LED inferiores indican qué tan lejos están de un objeto a la vista del sensor ultrasónico.

En resumen, creemos que Trilobot es definitivamente un kit de nivel medio que es capaz de realizar un excelente trabajo en proyectos de robótica, así como también es muy divertido de ver, conducir o navegar. Hay algunas pequeñas tuercas y tornillos que pueden significar que los más jóvenes pueden necesitar una mano o algo de supervisión, pero los excelentes ejemplos de software brindan una gran oportunidad tanto para proyectos de robótica como para aprender Python.

Veredicto

Un excelente kit de nivel medio adecuado para la diversión y el aprendizaje en el hogar, o perfecto en un entorno educativo.

¡El número 54 de la revista HackSpace ya está disponible!

Cada mes, la revista HackSpace te trae los mejores proyectos, consejos, trucos y tutoriales de la makersphere. Puede obtener HackSpace en la tienda en línea Raspberry Pi Press o en sus quioscos locales.

Como siempre, todos los números se pueden descargar gratis en formato PDF desde el sitio web de la revista HackSpace.