Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Under åren har jag ofta tagit ett oscilloskop som visar logotyper och text med hjälp av x y -läget till evenemang som min Makerspace har hjälpt till med. Normalt körs den med PWM -stiften på en Ardiuno och en RC -krets för att jämna ut jitteren.
För ett par år sedan stötte jag på en utmärkt youtube -video av Alan Wolke, där han använde en R2R -stege som DAC denna förbättrade uppdateringshastighet och övergripande möjliggjorde visning av en mer detaljerad bild. Han förbättrade senare detta med kod från Bob på VintageTek. Jag har inkluderat länkar till båda dessa ovärderliga youtube -videor nedan.
#144: Använd Arduino Uno för att skapa snurrande XY -grafik på ett oscilloskop
#164: Mer XY -oscilloskopgrafik, VintageTEK och hur projekt utvecklas
Steg 1: Schematisk
Kretsen är i stort sett en direkt kopia av Alan Wolkes men jag valde bara en R2R -matris som jag skulle göra den ur individuella motstånd. Detta berodde till stor del på latskap och att man inte ville lödda alla dessa motstånd!
Steg 2: Prototyp
Snabbt efter att ha sett videon uppgraderar jag mina lösningar med en protoboard -sköld. Detta tjänade oss bra och användes vid många evenemang men medan det fungerade var det lite ömtåligt, så jag bestämde mig för att göra livet enklare och bygga en PCB -version av skölden. Detta skulle göra det enklare att installera och förbättra tillförlitligheten.
Steg 3: PCB
För att vara ärlig var det troligtvis överdrivet att utforma ett kretskort, och jag gjorde det inte minst som en lärandeupplevelse. Jag valde att använda BNC -kontakter eftersom de är enkla och alltid till hands. Om du valde att bara ansluta prober direkt borde du kunna utelämna kondensatorerna eftersom proberna borde ha tillräckligt med kapacitans själva.
Steg 4: Delar och montering
Följande är en lista över delar du behöver för att bygga skölden.
- 2 x AMP 5227161-1 BNC koaxial, höger vinkeluttag, genomgående hål högervinkel, 50 ohm-kontakter
- 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R Series, 10 Pins Resistors
- 2 x KEMET C317C100J1G5TA Flerskiktad keramisk kondensator, guld Max, 10 pF, Goldmax, 300 -serien
- 0,1 tonhöjd
- PCB
Du kommer också att behöva lödning och kanske fluss för att montera.
För att använda den behöver du
- Arduino (jag använde en Uno)
- 2 x 50ohm BNC till BNC kablar
- Oscilloskop med X Y -läge
Steg 5: Kod
Istället för att återuppfinna hjulet har jag använt koden som föreslås i Alans youtube -inlägg. Det gör verkligen ett mycket bra jobb! Du kan ladda ner den här.
Jag har sedan skapat några extra skärmar.
Steg 6: Exempel
Ett par exempel på den typ av saker du kan visa på din omfattning. Animering är också möjlig men jag har ännu inte provat detta.
Steg 7: Slutsats
Avslutningsvis ett trevligt litet litet projekt. Jag har planer på hur jag kan anpassa detta framöver men kommer att hålla det hemligt för tillfället.
Fortfarande inte säker på att jag fick rätt värde för kondensatorerna om jag får chansen att jag kan prova några andra värden.