Cuprins:

Afișaj Arduino XY pe ecranul osciloscopului: 7 pași (cu imagini)
Afișaj Arduino XY pe ecranul osciloscopului: 7 pași (cu imagini)

Video: Afișaj Arduino XY pe ecranul osciloscopului: 7 pași (cu imagini)

Video: Afișaj Arduino XY pe ecranul osciloscopului: 7 pași (cu imagini)
Video: Măsurări cu osciloscopul - introducere science-stories.org 2024, Noiembrie
Anonim
Afișaj Arduino XY pe un ecran de osciloscop
Afișaj Arduino XY pe un ecran de osciloscop
Afișaj Arduino XY pe un ecran de osciloscop
Afișaj Arduino XY pe un ecran de osciloscop

De-a lungul anilor, am luat adesea un osciloscop care afișează sigle și text folosind modul x y la evenimentele la care Makerspace a ajutat. În mod normal, conduceți-l folosind pinii PWM pe un Ardiuno și un circuit RC pentru a netezi jitterul.

Acum câțiva ani am întâlnit un excelent videoclip YouTube de Alan Wolke, în care a folosit o scară R2R ca DAC, această viteză de reîmprospătare îmbunătățită și, în general, a permis afișarea unei imagini mai detaliate. Ulterior, el a îmbunătățit acest lucru folosind codul de la Bob la VintageTek. Am inclus mai jos linkuri către ambele aceste videoclipuri neprețuite de pe YouTube.

# 144: Utilizați Arduino Uno pentru a crea grafică rotativă XY pe un osciloscop

# 164: Mai multe elemente grafice pentru osciloscop XY, VintageTEK și cum evoluează proiectele

Pasul 1: Schematic

Schematic
Schematic

Circuitul este destul de mult o copie directă a lui Alan Wolke, dar am optat doar pentru o matrice R2R, așa cum mi-am propus să o fac din rezistențe individuale. Acest lucru s-a datorat în mare parte lenei și ne dorinței de a lipi toate acele rezistențe!

Pasul 2: Prototip

Prototip
Prototip

Rapid după ce am văzut videoclipul, îmi actualizez soluțiile folosind un scut protoboard. Acest lucru ne-a servit bine și a fost folosit la multe evenimente, dar, deși a funcționat, a fost puțin fragil, așa că am decis să ușurez viața și să construiesc o versiune PCB a scutului. Acest lucru ar simplifica configurarea și îmbunătățirea fiabilității.

Pasul 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Pentru a fi sincer, proiectarea unui PCB a fost probabil exagerată și am făcut-o nu în ultimul rând ca experiență de învățare. Am ales să merg cu conectori BNC deoarece sunt simpli și mereu la îndemână. Dacă ați optat doar pentru conectarea directă a sondelor, ar trebui să puteți omite condensatorii, deoarece sondele ar trebui să aibă suficientă capacitate.

Pasul 4: Piese & Assembley

Piese & Assembley
Piese & Assembley

Următoarea este o listă de piese de care veți avea nevoie pentru a construi scutul.

  • 2 x AMP 5227161-1 BNC coaxial, jack cu unghi drept, gaură pasă unghi drept, conectori de 50 ohmi
  • 2 x BOURNS R2R 10 kohm, SIP, Bus, seria 4300R, rezistoare cu 10 pini
  • 2 x KEMET C317C100J1G5TA Condensator ceramic multistrat, Gold Max, 10 pF, Goldmax, seria 300
  • Antet pin 0,1 pas
  • PCB

De asemenea, veți avea nevoie de lipire și poate de flux pentru asamblare.

Pentru a-l folosi, veți avea nevoie

  • Arduino (am folosit un Uno)
  • 2 x cabluri BNC la 50ohm BNC
  • Osciloscop cu modul X Y

Pasul 5: Cod

Cod
Cod

În loc să reinventez roata, am folosit codul sugerat pe postarea lui Alan pe YouTube. Chiar face o treabă foarte bună! O puteți descărca de aici.

De atunci am creat câteva afișaje suplimentare.

Pasul 6: Exemple

Exemple
Exemple
Exemple
Exemple

Câteva exemple ale tipului de lucruri pe care le-ați putea afișa pe scopul dvs. Este posibilă și animația, dar încă nu am încercat acest lucru.

Pasul 7: Concluzie

Concluzie
Concluzie

În concluzie, un mic proiect distractiv. Am planuri cu privire la modul în care aș putea adapta acest lucru înainte, dar voi păstra acest secret pentru moment.

Încă nu sunt sigur că am obținut valoarea corectă a condensatoarelor dacă am șansa să încerc și alte câteva valori.

Recomandat: