Dominar a eletricidade com um osciloscópio Raspberry Pi Pico

Osciloscópio Pico Imagem do título

Os osciloscópios são poderosos instrumentos de teste electrónicos utilizados principalmente para visualizar e analisar sinais eléctricos em circuitos electrónicos. São extremamente úteis. Mas também são extremamente caros. Neste tutorial, vou mostrar-lhe como fazer um osciloscópio barato e fácil com um Raspberry Pi Pico.

Este osciloscópio - a que chamo "Picosciloscópio" - gira em torno de um Pico e da aplicação Scoppy num dispositivo Android. Pode ser utilizado para detetar e analisar sinais de baixa tensão.

Por isso, aqui, vou mostrar-vos como montar um osciloscópio super barato usando um Raspberry Pi Pico W e uma Scoppy em 5 passos simples.

Vou fazer isto com um smartphone, mas também o pode fazer com um tablet. Desde que tenha o Android 6.0 ou mais recente, está tudo pronto.

AVISO: A eletricidade é perigosa. Por favor, tenha cuidado e certifique-se de que não utiliza o osciloscópio de uma forma que o possa prejudicar a si ou a outros. Este osciloscópio Pico só funciona com sinais de baixa tensão e baixa frequência e só deve ser utilizado nesses casos.

Esta configuração do osciloscópio foi concebida para detetar tensões inferiores a 3,3V. Se quiser ir mais longe, pode descobrir mais aqui. Mas aqui, não estaremos a brincar com nada que chegue a isso.

O que é necessário

Estou a utilizar alguns componentes aqui:

  • Um Raspberry Pi Pico W
  • Um smartphone Android
  • Uma placa de ensaio
  • Alguns cabos de ligação macho
  • Um cabo USB-para-micro-USB capaz de transferir dados
  • Um adaptador USB-OTG

A sério, todos vocês necessidade é um Pico, um dispositivo Android, o cabo USB e o adaptador USB-OTG para configurar tudo. Mas não vai poder fazer muito com isso.

Passo 1: Descarregar o firmware do Pico W

O firmware Scoppy está disponível tanto para o Pico como para o Pico W. Pode descarregar o firmware aqui:

Obtém-se assim um ficheiro .uf2, que deve ser transferido para o Pico.

Mantenha premido o botão BOOTSEL e ligue o Pico ao computador. Certifique-se de que está a utilizar um cabo USB que pode transferir dados. Se não for possível, não acontecerá nada.

Desde que esteja a utilizar o cabo correto, pode então soltar o botão BOOTSEL e aparecerá uma nova pasta: RPI-RP2. Deverá também ver o LED do seu Pico a piscar.

Mova o ficheiro .uf2 para a pasta RPI-RP2 e este será automaticamente ejectado após a transferência do ficheiro.

Agora o seu Pico está pronto a funcionar.

Passo 2: Descarregar o Scoppy no seu Android

O Scoppy é uma aplicação gratuita que pode ser descarregada diretamente da Google Play Store. Também é possível atualizar para o Scoppy Premium, que tem um custo único de 2,29 euros no momento da redação deste artigo.

Descarregar a aplicação Scoppy

Penso que a versão gratuita é suficientemente boa para muitos objectivos, mas a versão paga oferece funcionalidades adicionais. Por isso, se está a planear utilizar o Scoppy para configurações mais complicadas, a versão premium vale provavelmente o dinheiro.

E é significativamente mais barato do que qualquer outro osciloscópio que possa encontrar!

Terceiro passo: Ligar o Pico W à placa de ensaio

Não é necessário usar uma placa de ensaio, mas acho sempre mais fácil para projectos como este. Por isso, tenho um Pico W com um conetor ligado, para o poder colocar na minha breadboard.

Se não tiveres um, podes sempre soldar um cabeçalho.

Tenha cuidado ao inserir o Pico na placa de ensaio para não partir acidentalmente nenhum dos pinos do conetor.

Um Raspberry Pi Pico numa breadboard

Quarto passo: Ligar o Pico W ao seu Android

Terá de ligar o adaptador USB-OTG ao seu telemóvel e, em seguida, ligar o cabo de transferência de dados ao Pico W. USB-OTG (on-the-go) é uma especificação que permite que o seu smartphone actue como um anfitrião USB.

Poderá ser necessário ativar o USB-OTG no seu telemóvel. E devo mencionar que alguns smartphones não têm capacidades USB-OTG. Mas, normalmente, nos telemóveis mais recentes, não deve haver qualquer problema.

Para ativar o USB-OTG, normalmente basta ir a Definições > Sistema > Ligação OTG.

Por exemplo, no meu telemóvel, tem o seguinte aspeto:

Ativar o USB-OTG no seu smartphone

Quinto passo: Verificar o picoscópio!

Aqui, vai precisar de um simples cabo de ligação macho-para-macho. Vamos ligar um lado ao GP26 e o outro ao GP22. O resultado será o seguinte:

Teste de scoppy

GP26 é um dos pinos do conversor analógico-digital (ADC) do Pico. Na aplicação Scoppy, corresponderá ao Canal 1, porque é o ADC0. O GP27 corresponde ao canal 2, porque é o ADC1.

Se precisar de uma referência para os pinos GPIO, pode consultar este diagrama:

Se tudo estiver a funcionar corretamente, deve poder ir para Scoppy e premir "Run" (Executar) e certificar-se de que está definido para o Canal 1 para o GP26 e para o Canal 2 para o GP27.

Verá algo parecido com isto:

Interface de teste de disquete

E já está! Está pronto para começar a brincar com o seu novo osciloscópio! Pode aumentar o TIME/DIV horizontal se quiser que os picos e vales fiquem mais afastados na visualização. Também pode aumentar o TIME/DIV Vertical se quiser que os picos e vales fiquem mais altos na aplicação.

Conclusão

Para obter mais informações, pode consultar o repositório GitHub do Scoppy aqui.

No GitHub, também pode encontrar as seguintes especificações para as funções de osciloscópio e analisador lógico do Scoppy:

Especificações do osciloscópio:

  • Máx. Taxa de amostragem: 500kS/s (partilhada entre canais)
  • Máx. Largura de banda analógica: 150kHz
  • Tempo/Div: 5us - 20secs
  • A profundidade da memória depende da taxa de amostragem. Varia entre 2kpts (partilhados entre canais) e 20kpts no modo Run e até 100kpts para capturas Single shot.
  • 2 canais
  • Disparo automático e normal
  • Cursores
  • Modo X-Y
  • FFT
  • Conectividade sem fios

Especificações do analisador lógico:

  • Máx. Taxa de amostragem: 25MS/s (por canal)
  • Tempo/Div: 50ns - 100ms
  • 8 canais

Se está à procura de outros projectos para o seu Raspberry Pi Pico, não deixe de consultar a nossa série Paragon Projects:

Se tiver dúvidas ou problemas, não hesite em comentar abaixo!

O que vais fazer com o teu novo picoscópio?

1 comentário

  1. Ralf em Fevereiro 15, 2024 às 7:10 pm

    Onde se encontra a versão Premium?

Deixe um comentário