Sisällysluettelo:
Video: DIY 10Hz-50kHz Arduino-oskilloskooppi 128x64 LCD-näytöllä: 3 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä projektissa kuvataan tapa tehdä yksinkertainen oskilloskooppi, jonka taajuusalue on 10 Hz - 50 kHz. Tämä on erittäin laaja valikoima, koska laite ei käytä ulkoista digitaalista analogiamuunninsirua, vaan vain Arduinoa.
Vaihe 1: Kuvaus
Tulos näkyy suhteellisen suurella LCD -näytöllä (ST7920), jonka resoluutio on 128x64 pikseliä. Mittausnäyttöalue on 96x64 ja tietonäyttöalue 32x64, missä näytetään testisignaalin taajuus, Vpp jne.
Se on äärimmäisen yksinkertainen rakentaa ja sisältää vain muutamia komponentteja:
- Arduino Nano
- ST7920 LCD -näyttö 128x64 resoluutiolla
- kolme hetkellistä kytkintä
- kaksi potentiometriä
- ja yksi kondensaattori 100 mikroF
Tätä hanketta sponsoroi NextPCB. Voit auttaa minua tarkistamalla ne jollakin seuraavista linkeistä:
Rekisteröidy saadaksesi 5 dollarin kuponki:
Luotettavat monikerroslevyt Valmistaja:
4 -kerroksiset piirilevyt vain 10 kpl 12 €:
10% alennus - PCB- ja SMT -tilaukset: 20% OFF - PCB- ja 15% SMT -tilaukset:
Vaihe 2: Rakentaminen
Laitteessa on useita toimintoja, kuten: automaattinen liipaisin (näyttö erittäin vakaa), skannausnopeus: 0,02 ms/div ~ 10 ms/div, 1-2-5: n mukaan ja jaa yhdeksälle tasolle ja Hold-toiminto: Jäädytä näytön aaltomuoto ja parametrit. Tämä projekti on julkaistu Wu Hanqingin blogissa, josta löydät alkuperäisen koodin. Tein minimaalisia muutoksia, koska rakensin oskilloskooppia yhden aiemman projektini laitteiston perusteella. Kuten videosta näet, instrumentilla on erittäin selkeä näkymä suuren näytön ja myös yllättävän hyvän automaattisen laukaisun ansiosta. Kuvan pystyasentoa säädetään 50 kohmin potentiometrillä ja kontrastia 10 kohmin potentiometrillä. Testasin oskilloskooppia sini- ja suorakulmaisella signaaligeneraattorilla. Lopuksi, vaikka se ei ole ammattimainen tai erittäin käyttökelpoinen instrumentti, sitä voidaan silti käyttää opetustarkoituksiin tai laboratoriossa matalataajuisten signaalien testaamiseen, varsinkin kun tiedetään, että laite on erittäin helppo valmistaa ja erittäin halpa.
Vaihe 3: Kaavio ja koodi
Alla on Shematic -kaavio ja Arduino -koodi