banner

Blog

Jul 11, 2023

Revisión de Cytron Reka: Bit: Niño

Una tabla increíble que ayudará a los nuevos creadores a aprender habilidades sin miedo al fracaso.

Increíblemente fácil de usar

Compatible con Lego

Entrada de energía sencilla

Botones de prueba de motores

servocontrol

Sin acceso GPIO directo

Por qué puede confiar en Tom's Hardware Nuestros revisores expertos pasan horas probando y comparando productos y servicios para que pueda elegir el mejor para usted. Obtenga más información sobre cómo realizamos las pruebas.

Raspberry Pi es la mejor manera de aprender a codificar, ¿verdad? No para todos. Para los fabricantes más jóvenes, ¿algo como el micro:bit puede ser más accesible que nuestra computadora de placa única favorita? El micro:bit se anunció en 2015 y, si bien es posible que no haya tenido el mismo nivel de éxito que la Raspberry Pi, es una alternativa viable para la educación y para los padres que buscan ayudar a sus hijos a aprender a codificar. En 2020 se lanzó una segunda versión mejorada de micro:bit y, aunque las dos parecen similares, la versión dos introdujo un altavoz integrado, un micrófono y una entrada táctil adicional.

Reka:Bit de Cytron es una interesante placa de expansión que funciona con ambas versiones de micro:bit. Al ser una placa de expansión viene con una gran cantidad de opciones de conexión, podemos conectar motores, servos y sensores sin soldaduras. Los NeoPixels WS2812B integrados brindan un medio inmediato para hacer algo interesante, y desde $18 la placa es un buen comienzo para mentes inquisitivas.

¿Es esta una placa fácil? ¿Podemos construir un robot con muy poco código y qué sensores podemos conectar? Dejémoslo en el banquillo y aprendamos más sobre Reka:Bit.

A primera vista, Reka:Bit es sólo un gran tablero rojo con algunas luces parpadeantes. Pero alrededor del tablero tenemos conexiones para motores, servos, sensores y por supuesto LED RGB. La parte inferior también es interesante, allí encontramos puntales compatibles con Lego Technic que utilizamos para montar nuestros proyectos de prueba en un coche robot basado en Lego Spike.

Una de las mejores características del ecosistema micro:bit es la facilidad con la que podemos comenzar. Todas las herramientas de codificación oficiales están basadas en navegador y, por lo tanto, son independientes de la plataforma. Seguimos las instrucciones de Cytron para instalar la extensión Reka:Bit (una biblioteca de bloques de código) para el editor de bloques micro:bit MakeCode y luego tuvimos todo lo que necesitábamos para realizar un proyecto.

A nivel de programación, los bloques son abstracciones de código real y funcionan igual que Scratch. La extensión Reka:Bit contiene bloques diseñados para abstraerse utilizando el hardware presente en la placa. El control de motores, servos y NeoPixels son excepcionalmente fáciles de usar gracias a esta extensión.

Conectar tu micro:bit (V1 o V2) a Reka:Bit es simplemente cuestión de empujar la placa en el conector de borde de Reka:Bit. Este conector conecta cada “pin” GPIO presente en el micro:bit a los componentes Reka:Bit.

La alimentación de su proyecto es posible a través de un conector cilíndrico de CC, que se puede conectar a la caja de 4 pilas AA incluida, o se pueden suministrar energía y datos a través de un cable USB divisor en Y. Este cable proporciona conectividad de datos micro USB (para programar el micro:bit) y alimentación de 5 V para los motores y servos.

Los medios oficiales para programar micro:bit son el editor de bloques MakeCode y JavaScript o MicroPython, que también están disponibles a través del navegador. Elegimos utilizar el editor de bloques MakeCode ya que Cytron tiene Reka:Bit listo para funcionar. La primera prueba tuvo que ser controlar los NeoPixels integrados. Unas pocas cuadras y tuvimos nuestra (in)famosa prueba de “discoteca” en ejecución. Esta prueba cambia aleatoriamente el color de los LED RGB mediante la generación de números aleatorios para establecer el valor RGB. ¡Enviamos el código al micro:bit y los NeoPixels de Reka:bit bailaron al ritmo del sonido disco!

La siguiente prueba utilizó el controlador de motor MX1515H para controlar dos motores de 6 VCC. Normalmente tendríamos que alimentar estos motores utilizando una fuente de alimentación externa, pero el cable dividido de alimentación y datos significa que podemos realizar pruebas sin ella. El paquete de 4 pilas AA incluido permite que nuestras creaciones se vuelvan móviles. El control del motor es extremadamente sencillo y consta de control de velocidad, dirección y freno fuerte.

Cytron continúa su tradición de incluir botones de prueba de motores en sus placas, y los usamos para verificar que nuestros motores estuvieran funcionando antes de escribir cualquier código. En unos minutos creamos un simple robot Lego que navegaba por el desorden que es nuestro banco de trabajo mientras mostraba NeoPixels rojos y azules.

Otro elemento motorizado a probar son los servos. Reka:Bit admite cuatro servos (SG90 u otros servomotores para aficionados) y la distribución de pines coincide con el formato de señal, voltaje y GND utilizado por muchos servos. Conectar el servo y escribir un script rápido para barrer el servo de izquierda a derecha con solo presionar un botón tomó solo unos minutos y funcionó perfectamente.

La gama de conectores Grove ofrece acceso al GPIO (9 pines IO digitales/analógicos e I2C). Los cables Grove to jumper incluidos significan que podemos conectar cualquier componente electrónico compatible con Raspberry Pi/Arduino a Reka:Bit. Esto significa que podemos probar circuitos y crear proyectos reutilizando nuestros kits Raspberry Pi. Si ha adquirido el ecosistema Grove, podrá utilizar fácilmente sus componentes con Reka:Bit. Conectamos dos componentes Grove, un pequeño sensor PIR y un relé. Luego escribimos una rutina para activar el relé para que se encienda cuando el sensor detecta movimiento. También reutilizamos parte de nuestro código LED RGB "discoteca" para cambiar el color de los NeoPixels cuando se detecta movimiento. Todo funcionó maravillosamente.

El tema recurrente de Reka:Bit es la creación sin esfuerzo. Seguro que tenemos conocimientos previos de micro:bit y su ecosistema, pero podríamos dárselo a un niño y tendría un proyecto funcionando en 15 minutos. En el aula, en el makerspace y en casa, Reka:Bit es una poderosa herramienta para aprender los conceptos básicos de electrónica, robótica y codificación.

Los usuarios más avanzados no aprovecharán al máximo Reka:Bit, es demasiado simple. Para esta audiencia sugerimos Robo Pico, otra placa de Cytron que también aparece en nuestra página de los mejores accesorios para Raspberry Pi Pico. Comparte una selección similar de puertos, pero se centra en Raspberry Pi Pico y Pico W. El público objetivo de Reka:Bit son estudiantes y les encantará la base de simplicidad que proporciona.

Reka:Bit es limitado, pero eso no le perjudica. Las limitaciones existen para ayudar a los estudiantes a dar sus primeros pasos en el código. Seguro que no vamos a construir un robot complejo con Reka:Bit, pero podemos construir un robot simple con muy pocos componentes adicionales. Más importante aún, podemos construir un robot (o un proyecto en movimiento) y rápidamente ganar confianza gracias a las “pequeñas victorias” a lo largo del camino.

Reka:Bit se trata de generar confianza y, si bien el fracaso es un gran maestro, también debemos aprender a diagnosticar y depurar un problema. Al crear un tablero simple, con una biblioteca de códigos de soporte simple, tenemos una medida uniforme del éxito y el fracaso.

Los niños disfrutarán creando proyectos interesantes, los educadores y padres disfrutarán de las creaciones y apreciarán la capacidad de aprender nuevas habilidades en un entorno seguro.

Les Pounder es editor asociado de Tom's Hardware. Es un tecnólogo creativo y durante siete años ha creado proyectos para educar e inspirar mentes tanto jóvenes como mayores. Ha trabajado con la Fundación Raspberry Pi para escribir e impartir su programa de formación docente "Picademy".

Raptor Lake Refresh supuestamente cuesta un 15 por ciento más que Raptor Lake

Cómo enviar alertas desde Raspberry Pi Pico W a un teléfono o tableta

Radeon RX 6750 GRE podría ser simplemente una RX 6700 overclockeada

Por Sarah Jacobsson Purewal23 de agosto de 2023

Por Andrew E. Freedman 22 de agosto de 2023

Por Christian Eberle22 de agosto de 2023

Por Denise Bertacchi21 de agosto de 2023

Por Shane Downing20 de agosto de 2023

Por Brandon Hill19 de agosto de 2023

Por Jarred Walton 18 de agosto de 2023

Por Shane Downing18 de agosto de 2023

Por Joe Stanganelli 17 de agosto de 2023

Por Sarah Jacobsson Purewal17 de agosto de 2023

Por Andrew E. Freedman 17 de agosto de 2023

Controlador del motorServosLEDE/SFuerzaDimensiones
COMPARTIR