Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Gjennom årene har jeg ofte tatt et oscilloskop som viser logoer og tekst ved hjelp av x y -modus til hendelser Makerspace har hjulpet på. Normalt kjører du den med PWM -pinnene på en Ardiuno og en RC -krets for å jevne ut jitteren.
For et par år siden kom jeg over en utmerket youtube -video av Alan Wolke, der han brukte en R2R -stige da DAC denne forbedrede oppdateringshastigheten og samlet muliggjorde visning av et mer detaljert bilde. Senere forbedret han dette ved å bruke kode fra Bob på VintageTek. Jeg har inkludert koblinger til begge disse uvurderlige YouTube -videoene nedenfor.
#144: Bruk Arduino Uno til å lage roterende XY -grafikk på et oscilloskop
#164: Mer XY -oscilloskopgrafikk, VintageTEK og hvordan prosjekter utvikler seg
Trinn 1: Skjematisk
Kretsen er ganske mye en direkte kopi av Alan Wolkes, men jeg valgte bare en R2R -matrise slik jeg skulle gjøre den ut av individuelle motstander. Dette skyldtes i stor grad latskap og ikke ønsket å lodde alle motstandene i!
Trinn 2: Prototype
Raskt etter å ha sett videoen oppgraderer jeg løsningene mine ved hjelp av et protoboard -skjold. Dette tjente oss godt og ble brukt på mange arrangementer, men mens det fungerte var det litt skjørt, så jeg bestemte meg for å gjøre livet enklere og bygge en PCB -versjon av skjoldet. Dette vil gjøre det enklere å sette opp og forbedre påliteligheten.
Trinn 3: PCB
For å være ærlig var det sannsynligvis overkill å designe en PCB, og jeg gjorde det ikke minst som en læringsopplevelse. Jeg valgte å gå med BNC -kontakter, ettersom de er enkle og alltid tilgjengelig. Hvis du valgte bare å koble prober direkte, bør du kunne utelate kondensatorene ettersom sonderne burde ha nok kapasitans selv.
Trinn 4: Deler og montering
Følgende er en liste over deler du trenger for å bygge skjoldet.
- 2 x AMP 5227161-1 BNC koaksial, høyre vinkelkontakt, gjennomgående hull rett vinkel, 50 ohm kontakter
- 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R Series, 10 Pins Resistors
- 2 x KEMET C317C100J1G5TA Keramisk kondensator i flere lag, gull maks, 10 pF, Goldmax, 300 -serien
- 0,1 pitch Pin Header
- PCB
Du vil også kreve lodding og kanskje flus for å montere.
For å bruke det trenger du
- Arduino (jeg brukte en Uno)
- 2 x 50ohm BNC til BNC kabler
- Oscilloskop med X Y -modus
Trinn 5: Kode
I stedet for å finne opp hjulet på nytt har jeg brukt koden som er foreslått på Alans youtube -innlegg. Det gjør virkelig en veldig god jobb! Du kan laste den ned her.
Jeg har siden laget noen ekstra skjermer.
Trinn 6: Eksempler
Et par eksempler på typen ting du kan vise på omfanget ditt. Animasjon er også mulig, men jeg har ikke prøvd dette ennå.
Trinn 7: Konklusjon
Avslutningsvis et hyggelig, morsomt lite prosjekt. Jeg har planer om hvordan jeg kan tilpasse dette fremover, men skal holde dette hemmelig foreløpig.
Fremdeles ikke sikker på at jeg fikk den riktige verdien for kondensatorene hvis jeg får sjansen til å prøve noen andre verdier.