Video: „Pasidaryk pats“10–50 kHz „Arduino“osciloskopas 128x64 LCD ekrane: 3 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame projekte aprašomas būdas sukurti paprastą osciloskopą, kurio diapazonas yra nuo 10Hz iki 50Khz. Tai labai didelis diapazonas, atsižvelgiant į tai, kad įrenginys naudoja ne išorinį skaitmeninio į analoginį keitiklio lustą, o tik „Arduino“.
1 žingsnis: aprašymas
Rezultatas rodomas palyginti dideliame LCD ekrane (ST7920), kurio skiriamoji geba yra 128x64 pikselių. Matavimo ekrano plotas yra 96x64, o informacijos rodymo plotas - 32x64, kur rodomas bandymo signalo dažnis, Vpp ir kt.
Tai labai paprasta sukurti ir susideda tik iš kelių komponentų:
- Arduino Nano
- ST7920 LCD ekranas su 128x64 raiška
- trys momentiniai jungikliai
- du potencialus
- ir vienas kondensatorius 100 mikroF
Šį projektą rėmė „NextPCB“. Galite padėti man palaikyti juos peržiūrėję vienoje iš šių nuorodų:
Užsiregistruokite ir gaukite 5 USD kuponą:
Patikimos daugiasluoksnės plokštės Gamintojas:
4 sluoksnių PCB plokštės tik 10 vnt. 12 USD:
10% nuolaida - PCB ir SMT užsakymai: 20% nuolaida - PCB ir 15% SMT užsakymai:
2 žingsnis: statymas
Įrenginys turi keletą funkcijų, tokių kaip: automatinis paleidimas (ekranas labai stabilus), nuskaitymo greitis: 0,02 ms/div ~ 10 ms/div, pagal 1-2-5 nešiojimo ir padalijimo į devynis lygius ir palaikymo funkcija: ekrano bangos formos ir parametrų užšaldymas. Šis projektas yra paskelbtas Wu Hanqing tinklaraštyje, kuriame galite rasti originalų kodą. Aš padariau minimalius pakeitimus, nes kūriau osciloskopą pagal vieno iš ankstesnių projektų aparatinę įrangą. Kaip matote vaizdo įraše, prietaisas turi labai aiškų vaizdą dėl didelio ekrano ir taip pat stebėtinai gero automatinio paleidimo. Vertikali vaizdo padėtis reguliuojama naudojant 50 kohm potenciometrą, o kontrastas - 10 kohms potenciometru. Aš išbandžiau osciloskopą su sinusiniu ir stačiakampiu signalo generatoriumi. Galiausiai, nors tai nėra profesionalus ar labai tinkamas naudoti prietaisas, jis vis tiek gali būti naudojamas edukaciniais tikslais arba jūsų laboratorijoje, žemo dažnio signalams tikrinti, ypač žinant, kad prietaisą labai lengva pagaminti ir jis yra labai pigus.
3 žingsnis: schema ir kodas
Žemiau pateikiama schema ir „Arduino“kodas