Uma espiada no Pico, o mais novo Petite Powerhouse do Raspberry Pi

Conheça o novo Raspberry Pi Pico; um pequeno microcontrolador cheio de grandes possibilidades.

Especificações

  • Marca: Raspberry Pi
  • CPU: ARM Dual-core 133Mhz
  • Memória: 264 KB
  • Portas: microUSB
Prós

  • Processador ARM poderoso
  • Conectividade Micro USB
  • Montável em placa de ensaio
  • Interface fácil de usar
  • Absolutamente adoravel
  • Barato
Contras

  • Sem conectividade Wi-Fi ou Bluetooth
  • Sem pinos de cabeçalho
  • Rotulagem de porta de E / S em apenas um lado
  • Sem conectividade USB-C
Compre este produto

Raspberry Pi Pico outro

fazer compras

Conseguimos colocar as mãos no cobiçado Raspberry Pi Pico. Hoje, vamos examinar alguns dos recursos mais importantes e confrontá-los com alguns dos maiores nomes da pequena eletrônica.

Estaremos mostrando a você o que o Pico pode fazer, e vamos ajudá-lo a começar com MicroPython, uma das linguagens de programação suportadas pelo Pico. Vamos até oferecer alguns códigos para você experimentar caso você decida comprar um Pico para você.

O que é um Raspberry Pi Pico?

Raspberry Pi Pico é um novo microcontrolador de baixo custo projetado por Raspberry Pi. É um minúsculo computador construído em torno de um único chip, com memória interna e portas de entrada / saída programáveis. Historicamente, os microcontroladores são usados ​​em uma variedade de dispositivos, desde implantes médicos até ferramentas elétricas. Se você tiver um dispositivo eletrônico nas proximidades, há uma boa chance de que haja um microcontrolador dentro dele.

Principais Características do Pico

O Pico é construído em torno do chip microcontrolador RP2040, que foi projetado por Raspberry Pi UK. É um processador ARM Dual-Core com um clock flexível que pode rodar até 133 MHz. O Pico também suporta tensão de entrada de 1.8-5.5 DC, tem uma porta de entrada micro-USB e um sensor de temperatura integrado.

Flanqueando o chip em todos os lados, há uma série de castelações que permitem a soldagem fácil a um Veroboard ou breadboard. Este formato de estilo DIP (dual in-line package) é empilhável e também pode ser usado em aplicativos de placa de transporte.

Especificações técnicas

  • 21 mm x 51 mm
  • 264kb de RAM no chip
  • Flash QSPI de 2 MB on-board
  • 2 UART
  • 26 GPIO
  • 2 controladores SPI
  • 2 controladores ISC
  • 16 canais PWM
  • Bibliotecas aceleradas de inteiros e de ponto flutuante
  • Porta ARM Serial Wire Debug (SWD) de 3 pinos

O que há de tão especial no Pi Pico?

O Pi Pico é um tipo diferente de microcontrolador. É o primeiro do Raspberry Pi e possui a tecnologia ARM em seu chip de silício RP2040. Muitas empresas de tecnologia estão adotando os chips ARM de silício, com grandes fabricantes como a Apple liderando o ataque.

O pequeno e potente Pico vem com 26 portas de entrada / saída (GPIO) multifuncionais de uso geral, incluindo 3 analógicas. Ao lado dessas portas, há 8 portas de entrada / saída programáveis ​​(PIO). Compare isso com outros microcontroladores como o Arduino Nano, e o Pico tem cerca de 18% a mais de capacidade GPIO.

A diferença mais considerável entre o Pico e seus concorrentes, no entanto, é o preço de US $ 4. O baixo custo é o principal ponto de venda dessa oferta única.

No lançamento, muitos varejistas online venderam o dispositivo devido ao interesse e à reputação favorável do Raspberry Pi. Ao definir o preço tão baixo, o Pico abre as portas para uma nova classe de microcontroladores de alta potência e orçamento.

Existem muitas aplicações potenciais para o novo Pico. Com seu sensor de temperatura integrado, o dispositivo é uma escolha óbvia para projetos de IoT.

Um talentoso entusiasta de jogos retro até usou um Pico para construir um console de jogos com suporte total para vídeo VGA.

Isso significa que os fabricantes que ficaram curiosos sobre o Raspberry Pi, ou microcontroladores em geral, agora têm a capacidade de experimentar por menos do que o preço de uma xícara de café sofisticada.

Relacionado: O Raspberry Pi chega à maturidade com o desktop Pi 400

O processador Raspberry Pi Pico

O chip RP2040 ARM é uma escolha interessante para o Pico. A 133 MHz, o chip é capaz de deixar placas mais caras, como a Arduino Uno, para o pó.

O uso de processadores ARM parece ser uma tendência emergente no mundo dos microcontroladores. Além de Raspberry Pi, Sparkfun e Adafruit também oferecem placas com tecnologia ARM semelhante.

A mudança em todo o setor foi feita por um único motivo – velocidade. Os processadores ARM dão um impulso considerável sobre os chips Atmel padrão. Em uma placa deste tamanho, usar um processador ARM é como jogar um motor Porsche totalmente equipado em um Volkswagen. Por outro lado, muitos microcontroladores não requerem tanta velocidade de processamento. Ainda.

Aumentar o desempenho significa que os fabricantes que desejam ultrapassar os limites do Pico terão muito poder para o fazer.

As portas I / O

As portas GPIO no Pi Pico apresentam várias funções interessantes para usos comuns, como operar uma tela, executar iluminação ou incorporar servos / relés. Algumas funções do GPIO estão disponíveis em todas as portas e algumas funcionam apenas para usos específicos. GPIO 25, por exemplo, controla o LED integrado do Pico e o GPIO 23 controla o recurso de economia de energia SMPS integrado.

O Pico também tem portas VSYS (1,8 V – 5,5 V) e VBUS (5 V quando conectado a USB), que são projetadas para fornecer corrente ao RP2040 e seu GPIO. Isso significa que a alimentação do Pico pode ser feita com ou sem o uso do micro-USB integrado.

Uma lista completa das portas de E / S está disponível no site do Raspberry Pi em sua documentação completa do Pico .

Pico vs. Arduino vs. Outros

Uma questão na mente de muitos fabricantes é se o Raspberry Pi Pico é ou não melhor do que o Arduino.

Depende. Placas Arduino mais sofisticadas e completas, como a Portenta H7, fazem com que o Pico pareça um brinquedo. No entanto, o alto custo de uma placa desse calibre pode ser uma pílula difícil para o aquarista do microcontrolador engolir. É por isso que o menor preço do Pico o torna uma vitória para os fabricantes que gostam de experimentação de baixo risco.

Junto com o custo mínimo, o Raspberry Pi bloqueia um extenso conjunto de recursos no Pico, comparável a placas como a Teensy LC e a ESP32. Mas nenhum desses concorrentes conseguiu desafiar o preço acessível do Pico.

Isso é o que torna o Pico um valor tão fantástico e uma ótima escolha para amadores e usuários avançados.

The Pi Pico: O que não é amor?

Infelizmente, para baixar o preço do Pico, o Raspberry Pi teve de fazer algumas concessões. O mais notável deles é a falta de um módulo de rádio integrado. Nem Bluetooth nem Wi-Fi são suportados sem add-ons.

A limitação do Wi-Fi pode ser eliminada adicionando um módulo como o ESP-01. O suporte a Bluetooth pode ser um pouco mais desafiador. Se você precisa de uma solução tudo-em-um para seus produtos, é melhor pular o Pico e gastar um pouco mais com algo como o Pi Zero W ou ESP32.

Além disso, muitos usuários iniciais estão reclamando da falta de rotulagem GPIO na parte superior da placa. Raspberry Pi fornece uma extensa quantidade de documentação em seu site para resolver isso, mas apontar e clicar ou folhear papéis quando você tem um ferro de solda quente em suas mãos geralmente não é desejável.

Por último, a falta de cabeçalhos de pinos de E / S é um problema para alguns, pois significa menos conveniência ao trocar componentes de E / S. Este pequeno incômodo pode ser resolvido através do uso de cabos, soldando a fiação do componente diretamente ao Pico, ou usando uma placa de ensaio.

Se você estiver usando microcontroladores ou pequenos componentes eletrônicos por algum tempo, uma placa não preenchida provavelmente não é um problema. Claro, você também pode adicionar seus próprios cabeçalhos de alfinetes se planeja fazer experiências regulares com diferentes componentes externos.

O problema final com o Pico é a porta micro-USB. Com muitos outros microcontroladores como o Portenta H7 mudando para USB-C, a porta micro-USB do Raspberry Pi parece desatualizada.

Logicamente, entretanto, a decisão de usar micro-USB faz sentido. Isso foi feito pelo Raspberry Pi para manter os custos os mais baixos possíveis e para manter a capacidade de interface quase universal. Todos que conhecemos têm pelo menos alguns cabos micro-USB guardados em algum lugar de suas casas.

No entanto, com versões futuras, uma interface USB-C seria uma boa adição a um pacote já espetacular.

Relacionado: Um guia para iniciantes para fazer breadboarding com Raspberry Pi

Programando o Raspberry Pi Pico

A interface com o Pi Pico pode ser feita via C / C ++, ou via MicroPython no Read-Eval-Print-Loop ou REPL (pronuncia-se “Reh-pul”). O REPL é essencialmente uma interface de linha de comando que executa código linha por linha em um loop.

Para acessar o REPL, você precisará instalar o MicroPython no Pico. Este processo é simples e envolve apenas quatro etapas.

Instalando MicroPython

  • Baixe MicroPython para Raspberry Pi Pico no site do Raspberry Pi
  • Conecte o Pico ao seu computador via micro-USB enquanto segura o botão BOOTSEL
  • Espere que o Pico apareça como uma unidade externa
  • Copie o arquivo MicroPython para o Pi Pico, e ele irá reiniciar automaticamente

Você pode acessar o REPL de várias maneiras. Usamos o comando screen em uma janela de terminal do macOS para acessar o barramento serial conectado ao Pico. Para fazer isso com o Terminal, você primeiro abrirá uma nova janela de terminal e, em seguida, digitará ls / dev / tty *

A partir daí, encontre o porto onde o Pico está ligado. Deve ser rotulado como /dev/tty.usbmodem0000000000001 . Em seguida, execute o comando:

screen /dev/tty.usbmodem0000000000001

Seu cursor deve mudar. Pressione Return e o cursor mudará novamente para >>>.

Na imagem abaixo, incluímos o programa de linha de comando clássico Hello World (Hello, Pico) no REPL, junto com algumas linhas de código que irão ligar e desligar o LED do Pico. Sinta-se à vontade para experimentá-los.

Para obter mais informações, recomendamos que você invista no guia oficial de iniciação ao MicroPython que Raspberry Pi publicou em seu site.

Download : MicroPython para Raspberry Pi Pico (grátis)

Usando o Raspberry Pi Pico com Thonny

Se você está procurando um ambiente de codificação mais adequado, o Raspberry Pi Pico também permitirá o acesso ao REPL com Thonny. Para habilitar esse recurso, primeiro baixe e instale o Thonny. Uma vez instalado, conecte seu Pi Pico. Abra o Thonny e você verá informações indicando que seu Pico está conectado no Shell .

No canto inferior direito da tela, você deve ver uma versão do Python. Clique nesta versão e selecione MicroPython (Raspberry Pi Pico) no menu suspenso.

Agora você pode digitar comandos no Shell ou usar o editor de Thonny para escrever ou importar várias linhas de código.

A abundância de possibilidades de interface torna o Raspberry Pi Pico fácil de programar. Para aqueles que estão familiarizados com MicroPython, isso não deve ser nada novo. Para iniciantes, no entanto, Thonny fornece uma interface e um depurador poderosos para começar a programar.

Download : Thonny (grátis) Windows | Mac

Devo comprar o Raspberry Pi Pico?

A Raspberry Pi Pico é uma prancha de orçamento poderosa perfeita para amadores ou fabricantes que estão começando com microcontroladores. A documentação, o baixo custo e a ampla gama de possibilidades para o Pico também o tornam uma ótima escolha para pequenos magos de eletrônica experientes. Se você é um DIYer que adora mexer ou apenas quer se desafiar para um projeto de fim de semana, vai adorar brincar com o Pico.

Por outro lado, se você não tem um ou mais projetos em mente que precisam de um microcontrolador, então esta placa provavelmente não é para você. Além disso, se o seu projeto precisa de conectividade Wi-Fi ou Bluetooth, o Pico não coçará essa coceira. E, finalmente, para usuários que não se sentem confortáveis ​​aprendendo MicroPython ou explorando C / C ++, o Pico não é o ideal. E lembre-se: este Raspberry Pi não é como os outros. Ele não executará um sistema operacional Linux completo.

Mas, se você sonha em Python, ou se adora o cheiro de solda, não se arrependerá de ter agarrado esta pequena casa de força. Acima de tudo, se a visão do elegante RP2040 para carros esportivos colocar suas engrenagens criativas em movimento, então achamos que você realmente se beneficiará em pegar o Pico.

Servindo várias possibilidades doces

Embora não seja perfeito, o Raspberry Pi Pico é uma forte entrada no mundo dos microcontroladores. A reputação que Raspberry Pi construiu para componentes eletrônicos de qualidade a um preço relativamente baixo estende-se ao Pico.

É tudo o que um Raspberry Pi deve ser: pequeno, doce e excelente. É lindamente projetado e extremamente barato. Mas o melhor não é a aparência nem o baixo custo.

A melhor parte dessa pequena maravilha é pegá-la e segurá-la nas mãos. É sentir o puxão da inspiração eletrônica. É perceber o quão poderoso é o Pico e o que isso significa para os microcontroladores no futuro.

E, sinceramente, achamos incrível que algo tão pequeno como o Pico possa oferecer tantas possibilidades únicas.