Spisu treści:

DIY Oscyloskop Arduino 10Hz-50kHz na wyświetlaczu LCD 128x64: 3 kroki
DIY Oscyloskop Arduino 10Hz-50kHz na wyświetlaczu LCD 128x64: 3 kroki

Wideo: DIY Oscyloskop Arduino 10Hz-50kHz na wyświetlaczu LCD 128x64: 3 kroki

Wideo: DIY Oscyloskop Arduino 10Hz-50kHz na wyświetlaczu LCD 128x64: 3 kroki
Wideo: Arduino Oscilloscope Dual chanel #diy #arduino 2024, Czerwiec
Anonim
DIY Oscyloskop Arduino 10Hz-50kHz na wyświetlaczu LCD 128x64
DIY Oscyloskop Arduino 10Hz-50kHz na wyświetlaczu LCD 128x64

Ten projekt opisuje sposób na wykonanie prostego oscyloskopu o zakresie od 10 Hz do 50 kHz. To niezwykle duży zasięg, biorąc pod uwagę, że urządzenie nie korzysta z zewnętrznego układu przetwornika cyfrowo-analogowego, a jedynie Arduino.

Krok 1: Opis

Image
Image

Wynik wyświetlany jest na stosunkowo dużym ekranie LCD (ST7920) o rozdzielczości 128x64 pikseli. Obszar wyświetlania pomiaru to 96x64, a obszar wyświetlania informacji to 32x64, gdzie pokazano częstotliwość sygnału testowego, Vpp itp.

Jest niezwykle prosty w budowie i składa się tylko z kilku elementów:

- Arduino Nano

- Wyświetlacz LCD ST7920 o rozdzielczości 128x64

- trzy przełączniki chwilowe

- dwa potencjomery

- i jeden kondensator 100 mikroF

Ten projekt był sponsorowany przez NextPCB. Możesz mi pomóc, sprawdzając je pod jednym z tych linków:

Zarejestruj się, aby otrzymać kupon o wartości 5 USD:

Niezawodny producent płyt wielowarstwowych:

4-warstwowe płytki PCB 10 sztuk tylko 12 USD:

10% zniżki - zamówienia PCB i SMT: 20% OFF - zamówienia PCB i 15% SMT:

Krok 2: Budowanie

Budynek
Budynek
Budynek
Budynek

Urządzenie posiada kilka funkcji, takich jak: automatyczne wyzwalanie (wyświetlacz bardzo stabilny), prędkość skanowania: 0,02ms/działkę~10ms/działkę, zgodnie z przenoszeniem 1-2-5 i podział na dziewięć poziomów oraz funkcja wstrzymania: zamrażanie przebiegu i parametrów. Ten projekt został opublikowany na blogu Wu Hanqinga, gdzie można znaleźć oryginalny kod. Wprowadziłem minimalne zmiany, ponieważ budowałem oscyloskop w oparciu o hardware jednego z moich wcześniejszych projektów. Jak widać na filmie, instrument ma bardzo wyraźny widok dzięki dużemu ekranowi, a także zaskakująco dobremu wyzwalaczowi automatycznemu. Pionowa pozycja obrazu jest regulowana potencjometrem 50 kΩ, a kontrast potencjometrem 10 kΩ. Przetestowałem oscyloskop z generatorem sygnału sinusoidalnego i prostokątnego. Wreszcie, mimo że nie jest to przyrząd profesjonalny ani bardzo użyteczny, nadal można go używać do celów edukacyjnych lub w laboratorium do testowania sygnałów o niskiej częstotliwości, zwłaszcza wiedząc, że urządzenie jest bardzo łatwe w wykonaniu i niezwykle tanie.

Krok 3: Schemat i kod

Schemat ideowy i kod
Schemat ideowy i kod

Poniżej podano schemat Shematic i kod Arduino

Zalecana: