Это видео недоступно.
Сожалеем об этом.

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

Комментарии • 68

  • @DJPhilTBCollins
    @DJPhilTBCollins 4 года назад +4

    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. :)

  • @psychologist_soumyadeep
    @psychologist_soumyadeep 10 месяцев назад

    Your projects are the simplest and the best

  • @curtocurtas6334
    @curtocurtas6334 2 года назад

    Your arduino osciloscope case is the best on youtube!

  • @Cesarsound1
    @Cesarsound1 4 года назад +1

    Great project! I am thinking to use this ST7920 display in my projects.

  • @Ricardo-uw3ov
    @Ricardo-uw3ov 3 года назад

    Very nice project!! And open source, thanks!! Great job. Next step: voltage divider inside the unit and zener for protection. Excellent job

  • @MrArive
    @MrArive 4 года назад +1

    Great work! keep it up, man.

  • @electronic7979
    @electronic7979 4 года назад +1

    Very good project

  • @NgoprekdirumahYT
    @NgoprekdirumahYT 2 года назад +1

    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

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  2 года назад +1

      Thank you and I apologize for the mistakes I made

    • @moisesgodoi8841
      @moisesgodoi8841 Год назад +1

      No found project project Hub please repost link?

  • @rodriguezfranco3839
    @rodriguezfranco3839 2 года назад

    This got to be the best arduino project 👍👍 so cool thanks for sharing

  • @JoseCarlos-qy4gg
    @JoseCarlos-qy4gg 3 года назад +1

    I set up the Scope and the audio specrum, you could create a s-meter with this same display.

  • @omsingharjit
    @omsingharjit 3 года назад +1

    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 ?

  • @jamesadjeisawodor8866
    @jamesadjeisawodor8866 3 года назад +2

    Great job 👍👍 in fact I can also build my own with your help.
    ⭐*1000 for this project.

  • @markgreco1962
    @markgreco1962 3 года назад +1

    Thank you

  • @user-mi6ht9lm1n
    @user-mi6ht9lm1n 3 года назад +1

    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

  • @omsingharjit
    @omsingharjit 3 года назад

    Can i use JHD 12864 G343Bs lcd display instead ?

  • @markgreco1962
    @markgreco1962 3 года назад +1

    Seems you have made a complete electronic lab as diy project

  • @mouseminer2978
    @mouseminer2978 7 месяцев назад

    This is amazing. Can you turn this into curve tracer? Thanks in advance!

  • @MarioPToledo
    @MarioPToledo 10 месяцев назад

    Reply and is working! 2023! Thank You so much!

  • @harikamalakarreddydarapu7410
    @harikamalakarreddydarapu7410 4 года назад +1

    You are awesome .

  • @ayalita1997
    @ayalita1997 4 месяца назад

    this can read a cmp and ckp sensor from cars?, and can read 5-12 volts signals?

  • @Bianchi77
    @Bianchi77 2 года назад

    Keep it up, thanks for sharing the video :)

  • @ll_ubermensch_ll
    @ll_ubermensch_ll Год назад

    What happens if I measure a rectangular wave with two levels 5v and 0v? Does it break?

  • @TheRainHarvester
    @TheRainHarvester 3 года назад

    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?)

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  3 года назад

      For higher voltages you must use doltage divider (sonde).Vithout sonde range is +/- 2,5V

  • @raaudio1433
    @raaudio1433 3 года назад +2

    compilation error
    *U8glib.h* _File Not Found_
    help me please 🙏

    • @smilekeep5536
      @smilekeep5536 3 года назад

      Here you are downloads.arduino.cc/libraries/github.com/olikraus/U8glib-1.19.1.zip

  • @CaliBeta
    @CaliBeta 3 года назад

    Excellent 👏

  • @tonyjohnson4572
    @tonyjohnson4572 2 года назад

    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

  • @aswin41201
    @aswin41201 2 года назад

    Please add circuit with voltage divider network

  • @THIAGO_ELETRICISTA
    @THIAGO_ELETRICISTA 3 года назад

    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

  • @sudharsan4084
    @sudharsan4084 3 года назад

    Will it be used to measure the signal from an inverter

  • @devilvortex1
    @devilvortex1 3 года назад

    Can you make this with Arduino tv library?

  • @THIAGO_ELETRICISTA
    @THIAGO_ELETRICISTA 3 года назад

    mirko А можно ли с этим осциллографом использовать библиотеку U8g2?

  • @Ohverture
    @Ohverture 3 года назад

    What sort of frame rate are you getting with that screen and cpu?

  • @user-jl1bk1qb3z
    @user-jl1bk1qb3z 3 года назад

    Please tell me what the "V / div" inscription means and why its value is 0.324?

    • @cdsolorio
      @cdsolorio 3 месяца назад

      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

  • @ElWorldAR
    @ElWorldAR Год назад

    Hi, friend! How can I get this code to work on a st7567 i2c lcd? Thank you very much, I await your answer 🙏

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  Год назад

      Certain changes to the code in the part of U8G2 Library are required, try the instructions at: github.com/olikraaus/u8g2/issues/1844

  • @blmb4274
    @blmb4274 3 года назад

    Is there any way to increase the frequency measure to at least 500khz or 1Mhz???

  • @user-mi6ht9lm1n
    @user-mi6ht9lm1n 3 года назад

    احسنت احسنت احسنت عمل جيد يستحق الاعجاب 👍👍👍

  • @Luis_Mansilla
    @Luis_Mansilla Год назад

    👏👏

  • @FarhanAli-fd6vq
    @FarhanAli-fd6vq Год назад

    no one asked you yet that is it possible to make changes in the code to make it work dual channel>...???

  • @user-sg3ml3gh2k
    @user-sg3ml3gh2k 6 месяцев назад

    почему бы не использовать стандартный зелёный индикатор ? эта бело-синяя китайщина выглядит ужасно.

  • @fortunatodaros987
    @fortunatodaros987 Год назад

    hola el link no funcionas esta fuera de juego

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  Год назад

      www.hackster.io/mircemk/diy-10hz-50khz-oscilloscope-on-128x64-lcd-display-52ecfe

  • @almirbajsini
    @almirbajsini 4 года назад

    Is it only for 5V?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 года назад

      0-2.5V pp , but you can add voltage divider or input probe for higher voltages

    • @almirbajsini
      @almirbajsini 4 года назад

      @@MirkoPavleskiMK ok thanks, great project its going to help ne out so much

  • @kittus2336
    @kittus2336 3 года назад

    does it work on ac voltage

  • @borismetodiev3218
    @borismetodiev3218 3 года назад

    Where are you from

  • @bilalhajji9473
    @bilalhajji9473 4 года назад

    Is it open source ?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 года назад

      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

  • @82levy5
    @82levy5 9 месяцев назад

    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) ?

  • @adityams1659
    @adityams1659 3 года назад

    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?????????

  • @THIAGO_ELETRICISTA
    @THIAGO_ELETRICISTA 3 года назад

    Hi