Avançar para o conteúdo

Revisão do Pimoroni Pico Display: Uma tela IPS para o seu Raspberry Pi Pico

    1646196843

    Nosso Veredicto

    Muito divertido de usar e pode ser útil para muitos projetos. O acesso GPIO pode ser um problema para alguns, portanto, planeje sua compilação com sabedoria.

    Por

    Baixo custo
    Fácil de usar
    Exibição nítida

    Contra

    Perder o acesso aos pinos GPIO

    Quando o Raspberry Pi Pico foi lançado, o varejista britânico Pimoroni foi o primeiro a comercializar com uma série de complementos para o Pi mais recente. O Pico Display é vendido por cerca de US $ 20 e é uma pequena tela IPS com botões e LED RGB que se conecta diretamente ao Pico e atua como uma introdução divertida à escrita de código que aparecerá na tela. Embora possa ser “um pouco divertido” para a maioria, o Pico Display e o Raspberry Pi Pico têm poder suficiente para criar jogos e animações com competência em um pacote não maior que um pacote de chicletes.

    Design e uso do display Pimoroni Pico

    O Pico Display é um pacote, um termo usado por Pimoroni para descrever uma placa que se prende aos pinos de um Raspberry Pi Pico, da mesma forma que uma mochila. Medindo apenas 2 x 1 x 0,3 polegadas (53 x 25 x 9 mm), o Pico Display é apenas um pouco maior que o próprio Pico. Dominando o Pico Display está uma tela LCD IPS de 240 x 135 pixels de 1,14 polegadas. A energia para o Pico Display é enviada através do pino 3V3 GPIO e o Pico Display se comunica com o Raspberry Pi Pico por meio de uma interface SPI. Também estão presentes no Pico Display quatro botões (A,B,X,Y) e um único LED RGB.

    Para usar o Pico Display, precisamos atualizar a versão personalizada do MicroPython da Pimoroni, que possui as bibliotecas MicroPython para esta e outras placas em sua faixa. Existem também bibliotecas C/C++ para Pico Display, caso você precise delas.

    Para ter uma ideia do Pico Display, olhamos para as demos e testamos algumas. A primeira demonstração que vimos, demo.py, desenha círculos coloridos e de tamanhos aleatórios na tela. Esses círculos saltam pela tela dando a ilusão de que estão vinculados às leis da física. Mesmo com 100 círculos saltando pela tela, tudo correu bem.

    Estimulados por esta demonstração, decidimos escrever algo para rolar o texto pela tela. Cada vez que o código fizesse um loop, ele escolheria uma cor diferente para o texto, e essa cor também seria usada para o LED RGB. Isso levou um pouco de tempo para escrever, mais pelo nosso entendimento do processo do que por problemas com a biblioteca.

    Uma vez que nosso problema de lógica foi resolvido, tivemos rolagem de texto e cores aleatórias. Mas o que vem depois? Os quatro botões nos cantos da tela ainda não haviam sido usados, então adaptamos nosso código para incluir instruções condicionais que procurariam o pressionamento de um botão e, em seguida, executariam o bloco de código associado a essa condição. No nosso caso, foram três strings de texto diferentes, duas com cores escolhidas aleatoriamente e uma com uma cor de texto definida e uma cor de fundo diferente. A biblioteca MicroPython para Pico Display é fácil de usar, uma vez que você entenda o processo de atualização da tela

    Casos de uso para a tela Pimoroni Pico

    Como este é um pacote, apesar de usar apenas alguns pinos GPIO, ele nega o acesso a todos eles e isso limitará onde e como pode ser usado. Se você gostaria de fazer um crachá de nome de texto de rolagem simples ou citações inspiradoras, o Pico Display é para você.

    Mas esta placa não se limita a apenas texto. Também pode ser usado para fazer seus próprios videogames, como Tetris. Se você gostaria de usar o Pico Display com outra placa, então você precisaria comprar o expansor de duas vias Pico Omnibus ou o expansor quádruplo Pico Decker, mas fique atento aos pinos GPIO que cada placa usará, pois os conflitos impedirão a placas de trabalho.

    Resultado final

    O Pico Display da Pimoroni é uma maneira de baixo custo para criar projetos animados exclusivos com seu Raspberry Pi Pico. Usar o Pico Display com MicroPython é simples e podemos obter resultados decentes com muito pouco código.

    Como o pacote Pico Unicorn, o Pico Display é mais um meio de aprender uma nova habilidade enquanto se diverte, do que um quadro sério para resolver um problema. No entanto, isso não é negativo, pois o Pico Display usa a mesma biblioteca que o Pico Base Explorer e isso significa que as habilidades aprendidas em um são transferíveis para o outro.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x