Innehållsförteckning:

Arduino XY Display på ett oscilloskopsköld: 7 steg (med bilder)
Arduino XY Display på ett oscilloskopsköld: 7 steg (med bilder)

Video: Arduino XY Display på ett oscilloskopsköld: 7 steg (med bilder)

Video: Arduino XY Display på ett oscilloskopsköld: 7 steg (med bilder)
Video: Using HT1621 6 Digits Seven Segment LCD Display | Lesson 103: Arduino Step By Step Course 2024, Juli
Anonim
Arduino XY Display på ett oscilloskopskydd
Arduino XY Display på ett oscilloskopskydd
Arduino XY Display på ett oscilloskopskydd
Arduino XY Display på ett oscilloskopskydd

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

Schematisk
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

Prototyp
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

PCB
PCB
PCB
PCB
PCB
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

Delar & Montering
Delar & 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

Koda
Koda

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

Exempel
Exempel
Exempel
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

Slutsats
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.

Rekommenderad: