Por US $ 10, o WuKong 2040 da Elecfreaks é um complemento interessante para o Framboesa Pi Pico e Pico W. Ele traz conexões fáceis para quatro motores, 12 servos ou uma mistura de sensores e componentes eletrônicos em geral. Mas há duas coisas que fazem isso se destacar da multidão. Em primeiro lugar, há um grande suporte de bateria 18650 na parte superior da placa. Isso significa que um projeto pode ser alimentado por até uma hora e que a bateria pode ser recarregada usando a porta micro USB integrada. Em segundo lugar, embaixo da placa, há uma estrutura compatível com Lego que pode ser usada para integrar a placa e seu Pico em um projeto eletrônico baseado em Lego.
Todos esses recursos são ótimos, mas eles funcionam e posso criar algo com eles? Para saber disso coloquei na bancada e levei para fazer um teste.
Especificações do WuKong 2040
Compatibilidade Pico | Raspberry Pi Pico, Raspberry Pi Pico W e qualquer outra placa que compartilhe a pinagem |
---|---|
GPIO | SVG (Sinal, Tensão Gnd) pinos para GPIO 0,1,2,3,4,5,6,7,8,16,17,26,27,28) |
Conexões do motor | |
M1: GPIO 20, 21 | |
M2: GPIO 10, 11 | |
M3: GPIO 12, 13 | |
M4: GPIO 14, 15 | |
Botões | |
R: GPIO18 | |
B: GPIO19 | |
NeoPixels / WS2812 | |
GPIO 22 | |
campainha | |
GPIO 9 | |
I2C, SPI, UART, PWM, Analógico | |
Poder | Micro USB |
18650 Bateria (Não Incluída) | |
Carregador 18650 integrado (corrente de carga de 1000 mA) | |
Dimensões | 87 x 55 x 37 mm |
Configurando o WuKong 2040
Não há biblioteca de software para instalar para o WuKong 2040, e isso significa que temos acesso direto ao GPIO por meio de qualquer linguagem de programação compatível. Inserindo o Raspberry Pi Pico nos pinos do cabeçalho, meu primeiro instinto foi conectar o cabo micro USB à porta micro USB do WuKong 2040. Esse instinto estava incorreto. Parece que esta porta específica é reservada para carregar uma célula 186050 (não incluída).
Falando em 18650s, você precisará pegar uma bateria com topo plano, não com ponta para a polaridade +. Uma bateria de topo plano deslizará no lugar com esforço mínimo, enquanto outras produzirão uma força massiva nos contatos de aço da mola. Se você nunca usou um 18650 antes, preste atenção a este aviso. Eles podem armazenar muita energia e nunca devem ser danificados ou em curto. Guarde-os em um recipiente plástico seguro quando não estiverem em uso.
Para escrever código no Raspberry Pi Pico, tive que conectar à porta micro USB do próprio Pico. Não sou um grande fã disso, pois o número de ciclos de ligar/desligar acabará por reduzir a vida útil do Pico. Mas é assim mesmo.
O GPIO é dividido por meio de uma série de pinos SVG (sinal (amarelo), tensão (vermelho) e terra (preto)). Isso significa que há acesso a 3V e GND para cada conexão, acessível.
Onde ele se destaca é quando um servo é conectado. A pinagem SVG combina perfeitamente com um servo, e com um pouco de código pode haver até 12 servos em operação. Existem quatro terminais do motor, marcados de M1 a M4. Esses terminais são conectados a quebras de pinos GPIO para o Raspberry Pi Pico por meio de quatro chips. Os chips devem ser uma forma de controlador de ponte H, onde a polaridade do motor pode ser trocada para fornecer movimento para frente e para trás. Mas esses chips 75V15 me deixaram perplexo. Não consigo encontrar uma folha de dados para eles. No entanto, eles funcionam tão bem quanto um controlador de motor de ponte H tradicional (L298, L3110S, DRV8833 etc). Conectei dois motores DC compatíveis com Lego e escrevi algumas linhas de MicroPython para girar um robô em volta da minha mesa.
Os Neopixels integrados são brilhantes e fáceis de usar com MicroPython e CircuitPython. Elecfreaks sugeriu o uso do CircuitPython da Adafruit e foi isso que usei para um teste rápido. Também é aqui que encontro um obstáculo. Normalmente, eu salvaria o código no Pico como code.py, a biblioteca NeoPixel estaria na pasta lib e tudo funcionaria. Mas isso não aconteceu. Depois de coçar a cabeça, descobri que tinha que trocar a porta micro USB do Pico para o WuKong 2040 para ver os NeoPixels iluminados. Esse não é um ótimo fluxo de trabalho e pode causar problemas para os recém-chegados.
Chassi Compatível com Lego
Debaixo da placa-mãe há um quadro compatível com Lego. Este quadro foi projetado para funcionar com componentes Technic e também é compatível com componentes Lego Spike. Anexei dois motores DC compatíveis com Lego, comprados no Aliexpress por menos de US $ 10 o par, e invadi minha caixa de peças Lego Spike. 90% das peças que conectei não eram Lego oficiais, mas sejam elas oficiais ou não, todas estavam solidamente conectadas. A integração do chassi Lego é um ponto-chave de venda. Isso significa que podemos fazer projetos sem a necessidade da melhor impressora 3D ou cortadora a laser.
Quais projetos podem ser feitos com o Wikong 2040?
Em primeiro lugar, esta é uma placa para robótica Pico. Só funciona com robôs. Jogue um Raspberry Pi Pico W no topo, uma bateria 18650 e algum tempo aprendendo Anvil, você tem um robô controlado por Wi-Fi.
O GPIO digital e analógico e os protocolos especializados também combinam perfeitamente com o sistema de bateria integrado. Isso significa que posso fazer uma plataforma de sensores com apenas algumas peças, colocá-la em um bom estojo e começar a coletar dados. Múltiplas conexões de servo tornam esta placa divertida para construir um robô ambulante ou uma instalação de arte acionada por sensor que muda graciosamente de forma.
Conclusão
Por US $ 10, posso perdoar o problema do micro USB. Claro que é irritante, mas o grande número de recursos e servidões presentes no WuKong 2040 significa que posso me divertir muito. O suporte de bateria 18650 integrado e o sistema de carregamento são úteis e, embora eu não consiga uma quebra completa do GPIO, o que recebo é suficiente para minhas necessidades.
Imprimir a referência de pino GPIO na placa é útil, só gostaria que incluísse as referências de pinos I2C, SPI, UART também. A base compatível com Lego é muito divertida para fãs de Lego como eu. Se você não precisa, não se preocupe. Pegue uma chave de fenda em cruz e ela sai em um instante. Em uma sala de aula, makerspace ou projeto homebrew, o WuKong 2040 é um ótimo polivalente por US $ 10.
MAIS: Melhores placas RP2040
MAIS: Melhores projetos Raspberry Pi
MAIS: Raspberry Pi: como começar