Índice:

Display do Arduino XY em um escudo do osciloscópio: 7 etapas (com imagens)
Display do Arduino XY em um escudo do osciloscópio: 7 etapas (com imagens)

Vídeo: Display do Arduino XY em um escudo do osciloscópio: 7 etapas (com imagens)

Vídeo: Display do Arduino XY em um escudo do osciloscópio: 7 etapas (com imagens)
Vídeo: Arduino Mega HMI touch screen "7 inch TFT LCD" based Load controlling and display Seconds "Basics" 2024, Julho
Anonim
Arduino XY Display em um osciloscópio blindado
Arduino XY Display em um osciloscópio blindado
Arduino XY Display em um osciloscópio blindado
Arduino XY Display em um osciloscópio blindado

Ao longo dos anos, muitas vezes levei um osciloscópio exibindo logo e texto usando o modo x y para eventos nos quais meu Makerspace tem ajudado. Normalmente dirigi-lo usando os pinos PWM em um Ardiuno e um circuito RC para suavizar o jitter.

Alguns anos atrás, encontrei um excelente vídeo do youtube de Alan Wolke, no qual ele usava uma escada R2R como DAC, o que melhorou a velocidade de atualização e, de modo geral, permitiu a exibição de uma imagem mais detalhada. Mais tarde, ele melhorou isso usando o código de Bob da VintageTek. Incluí links para esses inestimáveis vídeos do youtube abaixo.

Nº 144: Use o Arduino Uno para criar um gráfico XY giratório em um osciloscópio

# 164: Mais gráficos do osciloscópio XY, VintageTEK e como os projetos evoluem

Etapa 1: Esquemático

Esquemático
Esquemático

O circuito é praticamente uma cópia direta do de Alan Wolke, mas optei por apenas um array R2R em vez de torná-lo a partir de resistores individuais. Isso foi em grande parte devido à preguiça e não querer soldar todos os resistores!

Etapa 2: Protótipo

Protótipo
Protótipo

Rapidamente depois de ver o vídeo, eu atualizo minhas soluções usando um protoboard shield. Isso nos serviu bem e foi usado em muitos eventos, mas enquanto funcionava era um pouco frágil, então decidi tornar a vida mais fácil e construir uma versão PCB do escudo. Isso simplificaria a configuração e aumentaria a confiabilidade.

Etapa 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Para ser honesto, projetar um PCB foi provavelmente um exagero, e fiz isso não apenas como uma experiência de aprendizado. Optei por usar conectores BNC, pois são simples e estão sempre à mão. Se você optou por apenas conectar as pontas de prova diretamente, você deve ser capaz de omitir os capacitores, pois as pontas de prova devem ter capacitância suficiente.

Etapa 4: Peças e montagem

Peças e montagem
Peças e montagem

A seguir está uma lista de peças que você precisará para construir a blindagem.

  • 2 x AMP 5227161-1 BNC coaxial, conector de ângulo reto, furo passante ângulo reto, conectores de 50 ohm
  • 2 x BOURNS R2R 10 kohm, SIP, barrado, série 4300R, resistores de 10 pinos
  • 2 x KEMET C317C100J1G5TA Capacitor de cerâmica multicamada, Gold Max, 10 pF, Goldmax, 300 Series
  • Cabeçalho de pino de 0,1 pitch
  • PCB

Você também precisará de solda e talvez de fluxo para montar.

Para usar você vai precisar

  • Arduino (usei um Uno)
  • 2 x 50 ohm BNC para cabos BNC
  • Osciloscópio com modo X Y

Etapa 5: Código

Código
Código

Em vez de reinventar a roda, usei o código sugerido no post de Alan no youtube. Realmente faz um trabalho muito bom! Você pode baixá-lo aqui.

Desde então, criei alguns monitores extras.

Etapa 6: Exemplos

Exemplos
Exemplos
Exemplos
Exemplos

Alguns exemplos do tipo de coisas que você pode exibir no seu osciloscópio. A animação também é possível, mas ainda não tentei fazer isso.

Etapa 7: Conclusão

Conclusão
Conclusão

Concluindo, um projeto pequeno e divertido. Tenho planos de como posso adaptar isso no futuro, mas vou manter isso em segredo por enquanto.

Ainda não tenho certeza se obtive o valor correto para os capacitores, se tiver chance, posso tentar alguns outros valores.

Recomendado: