Revisão de Cytron Reka:Bit: Criança
LarLar > blog > Revisão de Cytron Reka:Bit: Criança

Revisão de Cytron Reka:Bit: Criança

Aug 03, 2023

Um quadro incrível que ajudará novos criadores a aprender as habilidades sem medo de falhar.

Incrivelmente fácil de usar

Compatível com Lego

Entrada de energia simples

Botões de teste do motor

Servocontrole

Sem acesso GPIO direto

Por que você pode confiar no Tom's Hardware Nossos revisores especialistas passam horas testando e comparando produtos e serviços para que você possa escolher o melhor para você. Saiba mais sobre como testamos.

O Raspberry Pi é a melhor forma de aprender codificação, certo? Não para todos. Para os fabricantes mais jovens, algo como o micro:bit pode ser mais acessível do que o nosso computador de placa única favorito? O micro:bit foi anunciado em 2015 e embora possa não ter tido o mesmo nível de sucesso que o Raspberry Pi, é uma alternativa viável para a educação e para os pais que procuram ajudar os seus filhos a aprender codificação. Uma segunda versão melhorada do micro:bit foi lançada em 2020 e, embora as duas pareçam semelhantes, a versão dois introduziu um alto-falante integrado, microfone e uma entrada de toque extra.

Reka:Bit da Cytron é uma placa de expansão interessante que funciona com ambas as versões do micro:bit. Por ser uma placa de expansão vem com uma infinidade de opções de conexão, podemos conectar motores, servos e sensores sem solda. Os NeoPixels WS2812B integrados fornecem um meio imediato de criar algo legal e, a partir de US$ 18, a placa é um bom começo para mentes curiosas.

Esta é uma placa fácil, podemos construir um robô com muito pouco código e quais sensores podemos conectar? Vamos colocar isso na bancada e aprender mais sobre Reka:Bit.

À primeira vista, Reka:Bit é apenas um grande quadro vermelho com algumas luzes piscando. Mas ao redor da placa temos conexões para motores, servos, sensores e, claro, LEDs RGB. A parte inferior também é interessante, onde encontramos suportes compatíveis com Lego Technic que usamos para montar nossos projetos de teste em um carro robô baseado em Lego Spike.

Uma das melhores características do ecossistema micro:bit é a facilidade com que podemos começar. As ferramentas de codificação oficiais são todas baseadas em navegador e, portanto, independentes de plataforma. Seguimos as orientações da Cytron para instalar a extensão Reka:Bit (uma biblioteca de blocos de código) para o editor de blocos micro:bit MakeCode e então tínhamos tudo o que precisávamos para fazer um projeto.

No nível de programação, os blocos são abstrações para código real e funcionam como o Scratch. A extensão Reka:Bit contém blocos projetados para abstrair o uso do hardware presente na placa. O controle do motor, servos e NeoPixels são excepcionalmente fáceis de usar graças a esta extensão.

Conectar seu micro:bit (V1 ou V2) ao Reka:Bit é simplesmente uma questão de inserir a placa no conector de borda do Reka:Bit. Este conector conecta todos os “pinos” GPIO presentes no micro:bit aos componentes Reka:Bit.

A alimentação do seu projeto é possível através de um conector DC, que pode ser conectado à caixa de 4 pilhas AA incluída, ou a energia e os dados podem ser fornecidos através de um cabo USB divisor em Y. Este cabo fornece conectividade de dados micro USB (para programar o micro:bit) e alimentação de 5V para os motores e servos.

Os meios oficiais para programar micro:bit são o editor de blocos MakeCode e JavaScript ou MicroPython, que também estão disponíveis através do navegador. Optamos por usar o editor de blocos MakeCode, pois a Cytron tem o Reka:Bit pronto para uso. O primeiro teste teve que ser o controle dos NeoPixels integrados. Alguns quarteirões e tínhamos o (in) famoso teste “disco” em execução. Este teste altera aleatoriamente a cor dos LEDs RGB usando geração de números aleatórios para definir o valor RGB. Nós exibimos o código para o micro:bit e os NeoPixels do Reka:bit dançaram ao som disco!

O próximo teste usou o controlador de motor MX1515H para controlar dois motores de 6V DC. Normalmente teríamos que alimentar esses motores usando uma fonte de alimentação externa, mas o cabo dividido de alimentação e dados significa que podemos testar sem ela. A bateria 4 x AA incluída significa que nossas criações podem se tornar móveis. O controle do motor é extremamente simples, consistindo em controle de velocidade, direção e freio forte.