Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Przez lata często zabierałem oscyloskop wyświetlający logo i tekst w trybie x y na wydarzenia, w których pomagał mój Makerspace. Normalnie napędzanie go za pomocą pinów PWM na Ardiuno i obwodzie RC, aby wygładzić jitter.
Kilka lat temu natknąłem się na doskonały film na YouTube autorstwa Alana Wolke, w którym użył drabiny R2R jako przetwornika cyfrowo-analogowego, co poprawiło szybkość odświeżania i ogólnie umożliwiło wyświetlanie bardziej szczegółowego obrazu. Później ulepszył to, używając kodu od Boba z VintageTek. Poniżej zamieściłem linki do obu tych bezcennych filmów z YouTube.
#144: Użyj Arduino Uno do stworzenia obracającej się grafiki XY na oscyloskopie
#164: Więcej grafik na oscyloskopie XY, VintageTEK i ewolucja projektów
Krok 1: Schemat
Obwód jest w dużej mierze bezpośrednią kopią Alana Wolke'a, ale wybrałem tylko układ R2R, zamiast robić go z pojedynczych rezystorów. Wynikało to w dużej mierze z lenistwa i braku chęci wlutowania tych wszystkich rezystorów!
Krok 2: Prototyp
Zaraz po obejrzeniu filmu uaktualniam swoje rozwiązania za pomocą tarczy prototypowej. Służyło nam to dobrze i było używane na wielu imprezach, ale chociaż działało, było trochę kruche, więc postanowiłem ułatwić sobie życie i zbudować wersję tarczy na płytce drukowanej. Ułatwiłoby to konfigurację i poprawiłoby niezawodność.
Krok 3: PCB
Szczerze mówiąc, projektowanie PCB było prawdopodobnie przesadą i zrobiłem to nie tylko jako doświadczenie edukacyjne. Zdecydowałem się na złącza BNC, ponieważ są proste i zawsze pod ręką. Jeśli zdecydowałeś się na bezpośrednie podłączenie sond, powinieneś być w stanie pominąć kondensatory, ponieważ sondy same powinny mieć wystarczającą pojemność.
Krok 4: Części i montaż
Poniżej znajduje się lista części, które będą potrzebne do zbudowania tarczy.
- 2 x AMP 5227161-1 BNC koncentryczne, gniazdo kątowe, kątowe przelotowe, złącza 50 omów
- 2 x BOURNS R2R 10 kohm, SIP, z magistralą, seria 4300R, rezystory 10-pinowe
- 2 x KEMET C317C100J1G5TA Wielowarstwowy kondensator ceramiczny, Gold Max, 10 pF, Goldmax, seria 300
- Nagłówek pinowy o skoku 0.1
- PCB
Będziesz także potrzebował lutu i być może topnika do montażu.
Aby z niego skorzystać, będziesz potrzebować
- Arduino (użyłem Uno)
- Kable 2 x 50ohm BNC na BNC
- Oscyloskop z trybem X Y
Krok 5: Kod
Zamiast odkrywać koło na nowo, użyłem kodu sugerowanego w poście Alana na youtube. To naprawdę bardzo dobrą robotę! Możesz go pobrać tutaj.
Od tego czasu stworzyłem kilka dodatkowych wyświetlaczy.
Krok 6: Przykłady
Kilka przykładów rzeczy, które możesz wyświetlić na swoim oscyloskopie. Możliwa jest również animacja, ale jeszcze tego nie próbowałem.
Krok 7: Wniosek
Podsumowując, fajny, zabawny mały projekt. Mam plany, jak mogę to dostosować w przyszłości, ale na razie zachowam to w tajemnicy.
Nadal nie jestem pewien, czy mam prawidłową wartość kondensatorów, jeśli mam szansę, mogę wypróbować kilka innych wartości.