Satura rādītājs:
Video: DIY 10Hz-50kHz Arduino osciloskops 128x64 LCD displejā: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šis projekts apraksta veidu, kā izveidot vienkāršu osciloskopu, kura diapazons ir no 10 Hz līdz 50 Khz. Tas ir ārkārtīgi liels diapazons, ņemot vērā, ka ierīce neizmanto ārēju ciparu uz analogo pārveidotāja mikroshēmu, bet tikai Arduino.
1. darbība. Apraksts
Rezultāts tiek parādīts salīdzinoši lielā LCD ekrānā (ST7920) ar izšķirtspēju 128x64 pikseļi. Mērījumu displeja laukums ir 96x64 un informācijas displeja laukums ir 32x64, kur tiek parādīta testa signāla frekvence, Vpp utt.
To ir ļoti vienkārši izveidot un tas sastāv tikai no dažiem komponentiem:
- Arduino Nano
- ST7920 LCD displejs ar izšķirtspēju 128x64
- trīs īslaicīgi slēdži
- divi potenciometri
- un viens kondensators 100 mikroF
Šo projektu sponsorēja NextPCB. Jūs varat man palīdzēt, pārbaudot tos vienā no šīm saitēm:
Reģistrējieties, lai saņemtu 5 USD kuponu:
Uzticami daudzslāņu dēļi Ražotājs:
4 slāņu PCB plāksnes tikai 10 gab. $ 12:
10% atlaide - PCB un SMT pasūtījumi: 20% OFF - PCB un 15% SMT pasūtījumi:
2. solis: būvniecība
Ierīcei ir vairākas funkcijas, piemēram: automātiskais sprūda (displejs ir ļoti stabils), skenēšanas ātrums: 0,02 ms/div ~ 10 ms/div, saskaņā ar 1-2-5 pārnēsāšanu un sadalīšanu deviņos līmeņos un aizturēšanas funkcija: displeja viļņu formas un parametru iesaldēšana. Šis projekts ir publicēts Wu Hanqing emuārā, kur varat atrast sākotnējo kodu. Es veicu minimālas izmaiņas, jo es būvēju osciloskopu, pamatojoties uz viena no maniem iepriekšējiem projektiem aparatūru. Kā redzat videoklipā, instrumentam ir ļoti skaidrs skats lielā ekrāna dēļ, kā arī pārsteidzoši labs automātiskais sprūda. Attēla vertikālo stāvokli noregulē ar potenciometru 50 kohmi un kontrastu ar 10 kohmu potenciometru. Es pārbaudīju osciloskopu ar sinusa un taisnstūra signāla ģeneratoru. Visbeidzot, pat ja tas nav profesionāls vai ļoti lietojams instruments, to joprojām var izmantot izglītības nolūkos vai jūsu laboratorijā, zemas frekvences signālu pārbaudei, jo īpaši zinot, ka ierīci ir ļoti viegli izgatavot un tā ir ļoti lēta.
3. darbība: shematiskā diagramma un kods
Zemāk ir dota shematiskā diagramma un Arduino kods
Ieteicams:
Arduino displeja temperatūra TM1637 LED displejā: 7 soļi
Arduino displeja temperatūra TM1637 LED displejā: šajā apmācībā mēs iemācīsimies parādīt temperatūru, izmantojot LED displeju TM1637 un DHT11 sensoru un Visuino. Noskatieties video
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: Šajā apmācībā mēs iemācīsimies parādīt laiku, izmantojot RTC DS1307 moduli un LED displeju TM1637 un Visuino. Noskatieties video
I2C / IIC LCD displejs - Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI līdz IIC moduli ar Arduino: 5 soļi
I2C / IIC LCD displejs | Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI to IIC moduli ar Arduino: Sveiki, puiši, jo parastajam SPI LCD 1602 ir pārāk daudz vadu, lai to savienotu, tāpēc ir ļoti grūti savienot to ar arduino, taču tirgū ir pieejams viens modulis pārvērst SPI displeju IIC displejā, tāpēc jums ir jāpievieno tikai 4 vadi
Grafika SSD diskā 1306 I2C OLED 128x64 displejā ar CircuitPython, izmantojot Itsybitsy M4 Express: 13 soļi (ar attēliem)
Grafika SSD1306 I2C OLED 128x64 displejā ar CircuitPython, izmantojot Itsybitsy M4 Express: SSD1306 OLED displejs ir mazs (0,96 "), lēts, plaši pieejams I2C, vienkrāsains grafiskais displejs ar 128x64 pikseļiem, kas ir viegli sasaistāms (tikai 4 vadi) uz mikroprocesoru izstrādes plates, piemēram, Raspberry Pi, Arduino vai
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: 3 soļi (ar attēliem)
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: Iepriekšējā apmācībā ir teikts, kā parādīt tekstu Dot Matrix LED displeja P10 modulī, izmantojot Arduino un DMD savienotāju, ko varat pārbaudīt šeit. Šajā apmācībā mēs sniegsim vienkāršu projekta apmācību, izmantojot displeja līdzekli P10 moduli