Obsah:
Video: DIY 10Hz-50kHz osciloskop Arduino na LCD displeji 128x64: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Tento projekt popisuje způsob, jak vytvořit jednoduchý osciloskop, který má rozsah od 10Hz do 50Khz. To je extrémně velký rozsah, vzhledem k tomu, že zařízení nepoužívá externí převodník z digitálního na analogový, ale pouze Arduino.
Krok 1: Popis
Výsledek je zobrazen na poměrně velkém LCD displeji (ST7920) s rozlišením 128x64 pixelů. Oblast zobrazení měření je 96x64 a oblast zobrazení informací je 32x64, kde je zobrazena frekvence testovacího signálu, Vpp atd.
Stavba je extrémně jednoduchá a skládá se pouze z několika komponent:
- Arduino Nano
- LCD displej ST7920 s rozlišením 128x64
- tři okamžité spínače
- dva potenciometry
- a jeden kondenzátor 100 mikroF
Tento projekt byl sponzorován společností NextPCB. Můžete mě podpořit tím, že si je prohlédnete na jednom z těchto odkazů:
Zaregistrujte se a získejte kupón v hodnotě 5 $:
Spolehlivý výrobce vícevrstvých desek:
4vrstvé desky plošných spojů pouze za 10 $ za 12 $:
Sleva 10% - Objednávky PCB a SMT: 20% SLEVA - Objednávky PCB a 15% SMT:
Krok 2: Budování
Zařízení má několik funkcí, jako je: automatické spuštění (zobrazení velmi stabilní), rychlost skenování: 0,02 ms/div ~ 10 ms/div, podle 1-2-5 přenášení a rozdělení do devíti úrovní a funkce Hold: zmrazení průběhu a parametrů displeje. Tento projekt je publikován na blogu Wu Hanqing, kde najdete původní kód. Udělal jsem minimální změny, protože jsem stavěl osciloskop na základě hardwaru jednoho z mých předchozích projektů. Jak vidíte na videu, nástroj má díky velké obrazovce velmi jasný výhled a také překvapivě dobrou automatickou spoušť. Svislá poloha obrazu je upravena potenciometrem 50 kohmů a kontrast potenciometrem 10 kohmů. Osciloskop jsem testoval pomocí sinusového a obdélníkového generátoru signálu. A konečně, i když to není profesionální nebo velmi použitelný nástroj, může být stále použit pro vzdělávací účely nebo ve vaší laboratoři, pro testování nízkofrekvenčních signálů, zejména s vědomím, že zařízení je velmi snadné vyrobit a extrémně levné.
Krok 3: Schematický diagram a kód
Níže jsou uvedeny Shematic diagram a kód Arduino
Doporučuje:
Jak zobrazit srdeční frekvenci na kamenném LCD displeji pomocí Ar: 31 kroků
Jak zobrazit tepovou frekvenci na kamenném LCD displeji pomocí Ar: stručný úvod Před nějakou dobou jsem při online nakupování našel modul snímače tepové frekvence MAX30100. Tento modul může shromažďovat údaje o krevním kyslíku a srdečním tepu uživatelů, což je také jednoduché a pohodlné použití. Podle údajů jsem zjistil, že tam
Srdeční frekvence na LCD displeji STONE: 7 kroků
Srdeční frekvence na kamenném LCD: Před nějakou dobou jsem při online nakupování našel modul snímače tepové frekvence MAX30100. Tento modul může shromažďovat údaje o krevním kyslíku a tepové frekvenci uživatelů, což je také jednoduché a pohodlné použití. Podle dat jsem zjistil, že existují knihovny M
Zapojení LOLIN WEMOS D1 Mini Pro k SSD1283A 130x130 transflektivnímu LCD SPI displeji: 3 kroky
Zapojení LOLIN WEMOS D1 Mini Pro k SSD1283A 130x130 transflektivnímu LCD SPI displeji: Neexistují žádné dobré informace o zapojení tohoto online, takže, tady je návod! LCD SSD1283A je úžasný malý translektivní displej - lze jej snadno číst na přímém slunci, a má také podsvícení, takže je lze číst i ve tmě. Wemos D1 Mini Pro
Grafika na displeji SSD1306 I2C OLED 128x64 s CircuitPython pomocí Itsybitsy M4 Express: 13 kroků (s obrázky)
Grafika na displeji SSD1306 I2C OLED 128x64 s CircuitPython pomocí Itsybitsy M4 Express: Displej SSD1306 OLED je malý (0,96 "), levný, široce dostupný, I2C, monochromatický grafický displej se 128x64 pixely, který je snadno propojitelný (pouze 4 vodiče) na vývojové desky mikroprocesorů, jako je Raspberry Pi, Arduino nebo
Zobrazit živé hodnoty snímače Arduino na displeji LCD Nokia 5110: 4 kroky (s obrázky)
Zobrazte živé hodnoty senzorů Arduino na displeji LCD Nokia 5110: Pokud jste někdy pracovali s arduinem, pravděpodobně jste chtěli, aby zobrazoval hodnoty ze senzorů. Používání sériového monitoru je naprosto v pořádku, ale být arduino badass, kterým se rychle stáváte, pravděpodobně to chce zobrazit údaje o něčem více