Nosso Veredicto
O hardware da placa é ótimo e, uma vez que o suporte ao software melhore, isso será uma compra essencial.
Por
Bem definido
Bom tamanho
Muitos recursos
Contra
A biblioteca de software ainda está em andamento
Sem furos de montagem
O Raspberry Pi Pico introduziu uma nova gama de formatos complementares para a placa de layout 40 DIP. Complementos menores são chamados de “Packs”, por exemplo, o Pimoroni Pico Unicorn Pack. Se houver necessidade de uma placa maior, então temos “Base” e o primeiro em nossa bancada é o Pimoroni Pico Explorer de US $ 30, uma “arena experimental de circuito integrado” que oferece uma série de pinos GPIO, uma pequena tela LCD, motor duplo saídas e dois breakouts compatíveis com as placas Breakout Garden.
O objetivo da Pico Explorer Base é ser um local de experimentação com componentes eletrônicos, objetivo compartilhado com a linha de placas Explorer HAT para o Raspberry Pi. Conduzimos a Pico Explorer Base da Pimoroni em seus passos, construindo projetos para testar os vários recursos da placa.
Design e uso do Pimoroni Pico Explorer
Medindo 4,6 x 2,5 x 0,8 polegadas (117 x 63 x 20 mm), o Pico Explorer vem pré-montado. O tamanho da Base Pico Explorer da Pimoroni é confortável, temos espaço suficiente para trabalhar confortavelmente, mas não domina nossa mesa.
No canto superior esquerdo da placa vemos um espaço para nosso Raspberry Pi Pico, inserido com a porta micro USB voltada para fora da placa. Conectar o Pico à placa também fornece energia para a placa e seus componentes. Logo abaixo do Pico há uma mini breadboard onde podemos construir circuitos e experimentos.
No centro do Pico Explorer Base há uma série de pinos GPIO, mas você notará que nem todos os pinos GPIO estão quebrados, pois alguns são usados pelo controlador de motor integrado (pinos GPIO 8 a 11), a campainha piezo , tela LCD e botões. Dominando o canto inferior direito da placa está uma tela de 1,54 polegadas e 240 x 240 pixels que possui quatro botões nos cantos. Esta tela usa a mesma biblioteca do Display Pack da Pimoroni, outra placa que iremos revisar. No canto superior direito da placa há dois slots compatíveis com Breakout Garden para uso com a linha de placas breakout da Pimoroni. Finalmente escondido entre esses dois slots está um único alto-falante piezo.
Testamos o Pico Explorer usando a versão mais recente da imagem MicroPython da Pimoroni, que ainda é uma versão alfa, o que significa que o trabalho está em andamento para melhorar e simplificar a experiência.
Nosso primeiro projeto foi acender e apagar um LED, então conectamos um LED ao GP0 através do Pico Explorer Base. Importando a biblioteca picoexplorer, esperávamos que houvesse uma abstração que nos permitisse piscar um LED usando a própria biblioteca do Pimoroni. Não havia tal abstração na biblioteca, mas por que esperávamos que houvesse? Temos amplo conhecimento da gama de placas Explorer HAT da Pimoroni para o Raspberry Pi, e que possui uma biblioteca Python que abstrai todos os aspectos. Em vez disso, tivemos que usar a classe Pin da biblioteca da máquina MicroPython. Não é grande coisa, pois os novos no Pico Explorer provavelmente não teriam esse conhecimento.
O próximo projeto foi algo um pouco mais ambicioso, um único motor de 6V DC controlado por um potenciômetro de 10K Ohm conectado a um pino ADC. À medida que giramos o potenciômetro, a resistência muda e a saída é usada para controlar a velocidade do motor conectado a um dos dois canais do motor. Ambos os canais de motor usam um controlador de motor DRV8833, um chip popular para robótica básica.
A biblioteca do picoexplorer tinha todas as classes e funções necessárias para ler o potenciômetro e controlar o motor. Nós avançamos um pouco mais e adicionamos uma seção de código que enviaria a velocidade do motor para a tela integrada, com velocidades abaixo de 0,7 codificadas pela cor verde para lento e velocidades superiores a 0,7 alterando a cor do texto para vermelho e alertando o usuário.
Nós avançamos um pouco mais e anexamos um acelerômetro de três eixos MSA301 a um dos slots do Breakout Garden. No momento, a Pimoroni ainda está trabalhando na compatibilidade com MicroPython para fugas e, portanto, mesmo depois de algum tempo, nossos esforços não deram frutos.
Para aqueles que não estão familiarizados com isso, o Breakout Garden da Pimoroni é uma linha de placas I2C e SPI que se conectam a slots correspondentes em Raspberry Pi HATs e, agora, na Pico Explorer Base. Há um enorme ecossistema de placas que incluem tudo, desde sensores de tempo de voo e cores até telas, câmeras térmicas e matrizes de LED. Sem dúvida, Pimoroni adicionará suporte de software para placas Breakout Garden no Pico Explorer Base, mas até o momento, ele não funciona para a maioria dos complementos.
Casos de uso para o Pimoroni Pico Explorer
A Pimoroni Pico Explorer Base é um lugar para experimentar. Temos os pinos GPIO, display e controlador de motor com os quais podemos construir alguns projetos bastante avançados. Para aqueles que estão iniciando sua jornada com código e eletrônica, o nível de abstração os ajudará a dar os primeiros passos e, com as atualizações posteriores da biblioteca, veremos mais abstrações para auxiliar seu aprendizado. Os dois pinos do motor significam que robôs básicos podem ser feitos com o Pico Explorer, basta encontrar um chassi do robô para acomodar a placa, que possui pés de borracha, mas sem furos para montagem.
Resultado final
Por £ 22 ($ 30), o Pico Explorer é um investimento muito maior do que apenas um Raspberry Pi Pico. Seu tamanho e recursos complementam um ao outro e a placa é excepcionalmente útil
A funcionalidade principal está lá, mas infelizmente está faltando compatibilidade com as placas Breakout Garden no momento, embora isso certamente mude em um futuro próximo, à medida que Pimoroni refina o software. Também gostaríamos que a placa fornecesse algum tipo de orifício de montagem para que se pudesse colocá-la facilmente em um robô. No entanto, no geral, é uma ferramenta útil e divertida para quem experimenta um Pico.