Talaan ng mga Nilalaman:
Video: DIY 10Hz-50kHz Arduino Oscilloscope sa 128x64 LCD Display: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Inilalarawan ng proyektong ito ang isang paraan upang makagawa ng isang simpleng oscilloscope na may saklaw mula 10Hz hanggang 50Khz. Ito ay isang napakalaking saklaw, na ibinigay na ang aparato ay hindi gumagamit ng isang panlabas na digital sa analog converter chip, ngunit ang Arduino lamang.
Hakbang 1: Paglalarawan
Ang resulta ay ipinakita sa isang medyo malaking screen ng LCD (ST7920) na may resolusyon na 128x64 pixel. Ang lugar ng display ng sukat ay 96x64 at ang lugar ng display information ay 32x64, kung saan ipinakita ang dalas ng signal signal, Vpp atbp.
Ito ay isang labis na simple upang buuin at binubuo lamang ng ilang mga bahagi:
- Arduino Nano
- ST7920 LCDdisplay na may resolusyon na 128x64
- tatlong pansamantalang switch
- dalawang potentiomemers
- at isang kapasitor na 100 microF
Ang proyektong ito ay na-sponsor ng NextPCB. Maaari kang makatulong na suportahan ako sa pamamagitan ng pag-check sa kanila sa isa sa mga link na ito:
Magrehistro upang makakuha ng kupon na $ 5:
Maaasahang tagagawa ng multilayer board:
4 Layer PCB Board 10pcs lamang $ 12:
10% diskwento - Mga Order ng PCB at SMT: 20% OFF - PCB at 15% Mga Utos ng SMT:
Hakbang 2: Pagbuo
Ang aparato ay may maraming mga pag-andar tulad ng: auto trigger (display very stable), Bilis ng pag-scan: 0.02ms / div ~ 10ms / div, ayon sa 1-2-5 dalhin at hatiin sa siyam na antas at Hold function: I-freeze ang display form ng alon at mga parameter. Ang proyektong ito ay na-publish sa blog ni Wu Hanqing kung saan mahahanap mo ang orihinal na code. Gumagawa ako ng kaunting mga pagbabago dahil nagtatayo ako ng oscilloscope batay sa hardware ng isa sa aking mga nakaraang proyekto. Tulad ng nakikita mo sa video, ang instrumento ay may isang napakalinaw na pagtingin dahil sa malaking screen, at isang nakakagulat din na mahusay na auto trigger. Ang patayong posisyon ng imahe ay nababagay sa potensyomiter ng 50 kohms, at kaibahan ng 10 kohms potentiometer. Sinubukan ko ang oscilloscope na may isang sine at hugis-parihaba na signal generator. Panghuli, kahit na ito ay hindi isang propesyonal o napaka-kapaki-pakinabang na instrumento, maaari pa rin itong magamit para sa mga layuning pang-edukasyon o sa iyong laboratoryo, para sa pagsubok ng mga signal ng mababang dalas, lalo na alam na ang aparato ay napakadaling gawin at napakurang.
Hakbang 3: Diagram at Code ng Skematika
Sa ibaba ay binibigyan ang diagram ng Sematiko at Arduino code
Inirerekumendang:
ST7920 128X64 LCD Display sa ESP32: 3 Mga Hakbang
ST7920 128X64 LCD Display sa ESP32: Ang Mga Instructionable na ito ay malinaw na hindi mananalo ng mga premyo para sa kalidad o anupaman! Bago simulan ang proyektong ito, nasilaw ako sa internet at walang nahanap tungkol sa pagkonekta sa LCD na ito sa isang ESP32 kaya naisip ko na sa tagumpay, ito dapat idokumento
I2C / IIC LCD Display - Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Module With Arduino: 5 Hakbang
I2C / IIC LCD Display | Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Modyul Sa Arduino: Kumusta mga tao dahil ang isang normal na SPI LCD 1602 ay may maraming mga wires upang kumonekta kaya napakahirap i-interface ito sa arduino ngunit may isang module na magagamit sa merkado na maaaring i-convert ang SPI display sa IIC display kaya kailangan mong ikonekta ang 4 na wires lamang
I2C / IIC LCD Display - I-convert ang isang SPI LCD sa I2C LCD Display: 5 Mga Hakbang
I2C / IIC LCD Display | I-convert ang isang SPI LCD sa I2C LCD Display: ang paggamit ng spi lcd display ay nangangailangan ng maraming mga koneksyon upang gawin na talagang mahirap gawin kaya natagpuan ko ang isang module na maaaring i-convert ang i2c lcd sa spi lcd upang magsimula tayo
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: 13 Mga Hakbang (na may Mga Larawan)
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: Ang display na SSD1306 OLED ay isang maliit (0.96 "), mura, malawak na magagamit, I2C, monochrome grapikong display na may 128x64 pixel, na madaling ma-interfaced (4 lamang wires) sa microprocessor development boards tulad ng isang Raspberry Pi, Arduino o
Arduino XY Display sa isang Oscilloscope Shield: 7 Hakbang (na may Mga Larawan)
Arduino XY Display sa isang Oscilloscope Shield: Sa paglipas ng mga taon madalas akong kumuha ng oscilloscope na nagpapakita ng mga logo at teksto gamit ang x y mode sa mga kaganapan na tinulungan ng aking Makerspace. Karaniwan ang pagmamaneho nito gamit ang mga PWM na pin sa isang Ardiuno at isang RC circuit upang maayos ang jitter. Isang pares ng oo