Это видео недоступно.
Сожалеем об этом.
DIY 10Hz-50kHz Arduino Oscilloscope on 128x64 LCD display
HTML-код
- Опубликовано: 17 авг 2024
- This project describes a way to make a simple oscilloscope that has a range from 10Hz to 50Khz. This is an extremely large range, given that the device does not use an external digital to analog converter chip, but only Arduino.
This Project was sponsored by NextPCB. You can help support me by checking them out at one of these links:
Register to get $5 coupon:
www.nextpcb.com?code=Mirko
Reliable Multilayer Boards Manufacturer:
www.nextpcb.com?code=Mirko
4 Layer PCB Boards 10pcs only $12:
www.nextpcb.co...
10% off - PCB & SMT Orders:
20%OFF - PCB & 15 % SMT Orders: www.nextpcb.co....
The result is displayed on a relatively large LCD screen (ST7920) with a resolution of 128x64 pixels. Measurement display area is 96x64 and information display area is 32x64, where shown the test signal frequency, Vpp etc.
It is a extremly simple to build and consist only few components:
- Arduino Nano
- ST7920 LCDdisplay with 128x64 resolution
- three momentary switches
- two potentiomemers
- and one capacitor 100 microF
The device has several functions like: auto trigger (display very stable ) , Scanning speed: 0.02ms/div~10ms/div, according to 1-2-5 carry and divide into nine levels and Hold function: Freeze display waveform and parameters. This project is published on Wu Hanqing's blog where you can find the original code. I made minimal changes because I was building the oscilloscope based on the hardware of one of my previous projects. As you can see in the video, the instrument has a very clear view due to the large screen, and also a surprisingly good auto trigger. The vertical position of the image is adjusted with the potentiometer of 50 kohms , and contrast with 10 kohms potentiometer.I tested the oscilloscope with a sine and rectangular signal generator. Lastly, even though it is not a professional or very usable instrument, it can still be used for educational purposes or in your laboratory, for testing low frequency signals, especially knowing that the device is very easy to make and extremely cheap.
Instructions, schematic and code at :www.hackster.i...
Visit my RUclips Channel for more Projects , DIY and How To Make videos:
/ mirkopavleskimk
by mircemk
SUBSCRIBE LIKE AND SHARE !!!!
Thanks for your Support !
Song: Jarico - Landscape (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: • Video
#NoCopyrightMusic #VlogMusic #VlogNoCopyrightMusic
Well made! You work so quickly. I hope that someday I'll be able to see my projects finished in the same month I start them. :)
Your projects are the simplest and the best
Thanks :)
Your arduino osciloscope case is the best on youtube!
Thanks :)
Great project! I am thinking to use this ST7920 display in my projects.
Thanks
Very nice project!! And open source, thanks!! Great job. Next step: voltage divider inside the unit and zener for protection. Excellent job
Great work! keep it up, man.
Very good project
For whos have problems to replica this project, i leave my bugfixes note in comments section area here:
create.arduino.cc/projecthub/mircemk/diy-10hz-50khz-oscilloscope-on-128x64-lcd-display-52ecfe?f=1
Thank you and I apologize for the mistakes I made
No found project project Hub please repost link?
This got to be the best arduino project 👍👍 so cool thanks for sharing
I set up the Scope and the audio specrum, you could create a s-meter with this same display.
Very Interesting Project .
I wish if you make arduino Rf spectrum analyser using si 4432 400mhz module as receiver with serial and external nokia or 12864 graphical display ?
Great job 👍👍 in fact I can also build my own with your help.
⭐*1000 for this project.
Thanks a lot
Thank you
Hello, I made an oscilloscope similar to what I made, but I have a problem when I enter pulses from a pulsator that the signal does not appear on the screen, only a line appears or a compressed signal. Meanders can you help me and thank you
Can i use JHD 12864 G343Bs lcd display instead ?
Seems you have made a complete electronic lab as diy project
This is amazing. Can you turn this into curve tracer? Thanks in advance!
Reply and is working! 2023! Thank You so much!
You are awesome .
this can read a cmp and ckp sensor from cars?, and can read 5-12 volts signals?
Keep it up, thanks for sharing the video :)
Thanks
What happens if I measure a rectangular wave with two levels 5v and 0v? Does it break?
It's great to see this!!
What happens if you measure a high voltage (more than 5v)?
What happens if you measure a negative voltage?
(Will it break?)
For higher voltages you must use doltage divider (sonde).Vithout sonde range is +/- 2,5V
compilation error
*U8glib.h* _File Not Found_
help me please 🙏
Here you are downloads.arduino.cc/libraries/github.com/olikraus/U8glib-1.19.1.zip
Excellent 👏
Could you please tell me the type of probe you would use with this instrument? I understand that a regular oscilloscope needs to have "special" 1x or 10x probes with impedance correction. Does this 'scope need these also. Thanks
Please add circuit with voltage divider network
Good Morning! Mirko would like to know if it would be possible to use this code with a U8g2 library? and a little esp32 sign
Will it be used to measure the signal from an inverter
Can you make this with Arduino tv library?
mirko А можно ли с этим осциллографом использовать библиотеку U8g2?
What sort of frame rate are you getting with that screen and cpu?
Please tell me what the "V / div" inscription means and why its value is 0.324?
This is the number of volts per division (one unit on the display). So at 0.324 V/div, the vertical and horizontal dimensions of the grid the trace is displayed on is 0.324 volts tall and 0.324 volts wide
Hi, friend! How can I get this code to work on a st7567 i2c lcd? Thank you very much, I await your answer 🙏
Certain changes to the code in the part of U8G2 Library are required, try the instructions at: github.com/olikraaus/u8g2/issues/1844
Is there any way to increase the frequency measure to at least 500khz or 1Mhz???
Unfortunately not
احسنت احسنت احسنت عمل جيد يستحق الاعجاب 👍👍👍
Thanks
👏👏
no one asked you yet that is it possible to make changes in the code to make it work dual channel>...???
почему бы не использовать стандартный зелёный индикатор ? эта бело-синяя китайщина выглядит ужасно.
hola el link no funcionas esta fuera de juego
www.hackster.io/mircemk/diy-10hz-50khz-oscilloscope-on-128x64-lcd-display-52ecfe
Is it only for 5V?
0-2.5V pp , but you can add voltage divider or input probe for higher voltages
@@MirkoPavleskiMK ok thanks, great project its going to help ne out so much
does it work on ac voltage
Yes
@@MirkoPavleskiMK how much volts can it handle?? AC and DC
@@neihsangapautu9096 5V without voltage divider
Where are you from
Macedonia
Is it open source ?
schematic and code at: create.arduino.cc/projecthub/mircemk/diy-10hz-50khz-oscilloscope-on-128x64-lcd-display-52ecfe?ref=user&ref_id=168805&offset=0
It's somehow possible to modify the project to be possible to use with a component curve tracer (like in the video ruclips.net/video/BF0cdoetwRw/видео.html) ?
wait 50KHz ??? with no external hardware???
Are u serious?? if it has to sample 50KHz signal ..the ADC must sample at a minimum rate of more than 100KHz and thats no way possible on arduino!! how did u do ittt?????????
Hi