Produtos

Cytron Maker Uno RP2040: Análise Completa da Placa Econômica

Recém-saído do sucesso do seu Edu Pico, a Cytron tem algo novo para o maker ou educador que deseja entrar na programação com o chip RP2040 do Raspberry Pi Pico. O Maker Uno RP2040 da Cytron, que custa $15, é uma proposta mais tradicional. Sem uma grande placa cheia de sensores, este é um produto mais básico que compartilha o formato do Arduino Uno, chegando ao ponto de imitar o pinout da clássica placa maker.

As principais diferenças entre o Maker Uno RP2040 e o Arduino Uno são o RP2040 e uma seleção de conectores Grove e Stemma QT, além de carregamento LiPo e conexões para servo. Então, devemos comprar o Maker Uno RP2040, outra placa Cytron ou optar pelo clássico Arduino Uno? Vamos descobrir!

Especificações Técnicas do Cytron Maker Uno RP2040

(Image credit: Tom’s Hardware)

Design do Maker Uno RP2040

(Image credit: Tom’s Hardware)

Imitando o design do clássico Arduino Uno, o Maker Uno RP2040 é ligeiramente maior que sua inspiração. Isso é necessário para acomodar as portas Grove extras, conexões para servo, alto-falante e portas LiPo / Li-Ion. O Maker Uno RP2040 continua o legado da Cytron de adicionar LEDs ao GPIO.

Do GP1 ao GP21, há 16 pinos GPIO com seus próprios LEDs azuis. Estes mostram rapidamente que um pino GPIO está ativo e podem ser usados para depurar o código em execução e para aprendizes que desejam feedback imediato de seu código. Usamos placas da Cytron tanto com makers experientes quanto com crianças, e os LEDs são sempre úteis.

(Image credit: Tom’s Hardware)

O PCB roxo é uma assinatura das placas da Cytron e a serigrafia branca é clara e legível, facilitando a identificação dos pinos. As seis portas Grove estão localizadas no centro da placa. Soldadas na superfície, essas portas fornecem fácil acesso ao GPIO para componentes compatíveis.

Os componentes Grove usam um conector polarizado, ideal para conexões rápidas e para aprendizes. Projetos podem ser rapidamente construídos sem se aprofundar muito na eletrônica. Usamos componentes Grove para introduzir eletrônica e programação a novos aprendizes. Eles ajudam os usuários a “entender” o que pode ser uma tarefa assustadora. Se você precisa de conexões rápidas, Grove e Stemma QT são o caminho a seguir. Eles não substituem o aprendizado dos fundamentos da eletrônica, mas ajudam a desmistificá-la.

(Image credit: Tom’s Hardware)

Nenhuma placa Cytron está completa sem os obrigatórios LEDs RGB e buzzer. O buzzer é alto o suficiente para ser irritante, mas tem clareza para produzir todos os tons básicos. Os LEDs RGB são WS2812B “NeoPixels” e não demoramos muito para escrever algum código básico para fazê-los piscar.

(Image credit: Tom’s Hardware)

O conector de bateria LiPo / Li-Ion integrado fornece um meio de alimentar seu projeto, e também podemos carregar a bateria via entrada de energia USB C. Conectamos uma bateria LiPo de 2000mAh ao Maker Uno RP2040 e ela carregou sem problemas, mesmo quando a placa estava em uso. As taxas de carregamento da LiPo variam dependendo de onde estão no ciclo de carregamento, mas vimos uma constante de 600mA durante a maior parte do ciclo de carregamento, caindo para 300mA quando entrou na parte final do ciclo.

(Image credit: Tom’s Hardware)

A parte final da placa são os quatro pinos de servo que seguem o pinout SVG (Signal, Voltage, GND) encontrado na maioria dos servos. Controlar esses servos é uma questão simples de usar PWM para definir o ângulo.

Usando o Maker Uno RP2040

Usar o Maker Uno RP2040 é tão fácil quanto usar um Raspberry Pi Pico padrão. Na verdade, é um pouco mais fácil, pois a placa vem pré-carregada com CircuitPython e um script de demonstração rápida. O script de demonstração mostra todas as funções da placa, de uma vez! Ele também toca uma decente versão 8-bit ligada ao nosso encanador favorito. Os LEDs RGB WS2812B, embora pequenos, iluminaram a sala com um padrão rotativo de mudanças de cor enquanto a música tocava. Os LEDs GPIO dançaram enquanto pressionávamos o botão do usuário. Os servos dançaram ao som. Uma bela demonstração!

Como é um RP2040, podemos, claro, carregar qualquer linguagem de programação compatível que desejarmos. MicroPython é o usual para RP2040s, mas você também pode escrever código usando o Arduino IDE.

A Cytron incluiu um guia rápido de início cobrindo como fazer isso. O benefício de usar código Arduino sobre Python é a velocidade. O código é compilado e carregado no RP2040 via Arduino IDE. Micro / Circuit Python compila em tempo real. Honestamente, a menos que estejamos fazendo algo crítico, fique com uma versão do Python.

(Image credit: Tom’s Hardware)

Carregamos a última versão do CircuitPython na placa. Isso não era uma necessidade, mas estava disponível e oferecia suporte completo. Depois disso, mergulhamos em nossa caixa de peças e criamos uma rápida demonstração nossa. Primeiro, para testar a interface Stemma QT, conectamos uma placa de entrada touch MPR121. Pegando algumas linhas das fabulosas bibliotecas de código da Adafruit, rapidamente fizemos um piano. Tudo o que era necessário era uma rápida troca de referência de pino para o alto-falante integrado. Então, tínhamos um novo instrumento para infligir dano sonoro!

(Image credit: Tom’s Hardware)

Em seguida, conectamos um sensor de temperatura DHT11 via o conector Grove. Algumas linhas de código emprestado e tínhamos um sensor de temperatura confiável para projetos de hobby.

Fazer conexões GPIO típicas é fácil usando os cabeçalhos fêmea. Estes são projetados para replicar o pinout do Arduino Uno e funcionam muito bem, mas há um elefante na sala.

Usando Arduino Shield com Maker Uno RP2040

Imagem 1 de 2

(Image credit: Tom’s Hardware)
Imagem 2 de 2

(Image credit: Tom’s Hardware)

Vamos tirar isso do caminho. Sim, você pode colocar qualquer shield Arduino Uno no Cytron Maker Uno RP2040. Mas fazê-los funcionar é outra coisa completamente. Tentamos alguns shields diferentes. O shield Ethernet oficial da Arduino, o Shield RGB Matrix da Adafruit e uma infinidade de shields Linksprite do antigo varejista do Reino Unido Maplin. Não conseguimos fazer nenhum desses funcionar com o Maker Uno RP2040, mas com tempo e ajustes suficientes, eles e outros shields poderiam ser feitos para funcionar.

Shares:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *