Це відео не доступне.
Перепрошуємо.

Arduino based multimeter | V R C L I

Поділитися
Вставка
  • Опубліковано 9 лют 2019
  • $2 for 10PCBs (Not only for New User): jlcpcb.com
    In this video i show you how to make a multimeter using the Arduino, an ADC module and a few more components. It can measure resistance, voltage, capacitance, inductance and current. See links below!
    Help my projects on Patreon : / electronoobs
    my Q&A page: electronoobs.co...
    Facebook page: / electronoobs
    Canal en Español: / electronoobs en español
    PRINTERS
    -------------------------------------
    Alfawise U30 (150€): www.gearbest.c...
    Coupon: "GB3DU30"
    Ender 3(155€ AMAZING): www.gearbest.c...
    Creality CR20: www.gearbest.c...
    Coupon: "72HCR20"
    Crealitu CR10 (328€): www.gearbest.c...
    Coupon: "GB3D1201"
    Crealitu CR10S (372€): www.gearbest.c...
    Coupon: "GBCR10STY" or "GBCR10STY"
    Creality CR10-mini (287€): www.gearbest.c...
    Tevo Tornado (289€): www.gearbest.c...
    Anycubic i3 MEGA (287€): www.gearbest.c...
    Tronxy X5SA (313€): www.gearbest.c...
    Geetech E180 (235€): www.gearbest.c...
    Anet A8 (180€): www.gearbest.c...
    Tevo Tarantula (180€): www.gearbest.c...
    FLsun-S (461€): www.gearbest.c...
    SaprkMaker (217€): www.gearbest.c...
    -----------------LINKS-------------------
    Tutorial website: www.electronoo...
    Schematic: www.electronoo...
    Code: www.electronoo...
    3D files (case): www.electronoo...
    Resistance meter video: • Arduino resistance met...
    Current meter video: • Arduino based current ...
    Inductance video: • Inductance meter with ...
    Capacitance video: • Arduino capacitane met...
    Like share and subscribe to motivate me. Thank you
    #Arduino #homemade #multimeter

КОМЕНТАРІ • 155

  • @ELECTRONOOBS
    @ELECTRONOOBS  5 років тому +7

    Follow me on FACEBOOK for more: facebook.com/Electronoobs
    help me on Patreon: www.patreon.com/ELECTRONOOBS

  • @lakesideminers1339
    @lakesideminers1339 4 місяці тому

    i have been making a side project for work to help one of my co-workers, and, the part on resistance has saved me, and helped me realize that I don't need to worry a lot about how i actually power the thing. Thank you so much!

  • @station240
    @station240 5 років тому +7

    If you want to add an averaging function, to reduce the amount of jitter in readings,filter out noise, etc.
    Here is how.
    1. Create a global integer probably 32bit would be best, and an int to use as a simple counter.
    2. Replace the delay with one just large enough for ADC conversion to finish (read datasheet for your ADC).
    3. Read the ADC, and add that value into the 32bit int, increment the counter variable too.
    4. After say 100 readings, take the 32 bit in total, divide by 100, and process to produce an output.
    5. Display results on LCD.
    5. Reset the two global integers back to 0.
    Converting the values to float/double each cycle lead to compound rounding errors. Which I found out the hard way.

  • @GRBtutorials
    @GRBtutorials 5 років тому +25

    Interesting project. While I know this is not intended for practical usage, there are a few easy improvements that can be done on firmware:
    1. Relative function. This a pretty useful function, especially in RCL modes to cancel out the RCL of the multimeter + probes, and this is a very good use for the bottom button. It's like a balance's "tare" function, which zeroes out the display, and it's easy peasy lemon squeezy to implement: just add an extra variable to store the value when the button is pressed, and subtract it from the measurement (and optionally add a symbol to the screen to say it's in relative mode). Every multimeter should have it!
    2. Autoranging. Why manually switch between the ranges if you already have the hardware to do so in the firmware? Shouldn't be too difficult to implement.
    3. Fixed number of significant figures. IDK if you've heard of significant figures (it's a PITA, BTW) in school or uni, but there should be a fixed number of digits in the screen (easy to implement with rounding), especially on ohm's mode. If the measurement is jumping all over the place, it's useless. You don't actually have that precision.
    4. As as simple hardware addition, you could use normal mechanical switches to switch between V, R, C and L, so that you only need 3 connectors: VRCL modes, COM for ground and A for amps.
    Of course, there are many more improvements possible (making a good multimeter is no easy feat), but these are the easy ones.

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 років тому +3

      Thank you very much. Very informative!

    • @TheResidentSkeptic
      @TheResidentSkeptic 5 років тому

      Take a look at Arduino's "smoothing" function. I've been working on a similar project and smoothing will take a defined number of measurements and average them every time the loop repeats. It results in a nice stable output - and also measurements "ramp" up and down to the value which is kind neat"

  • @bhu1334
    @bhu1334 5 років тому +16

    Can you make a pcb gerber design for the project to make it more compact??

    • @station240
      @station240 5 років тому

      Replacing the LM324 with a SOIC8 single or dual opamp is a good place to start, as the circuit only uses 1 of 4 inside the LM324.

    • @Fifury161
      @Fifury161 5 років тому

      @@station240 Like the TS321 - which is a single channel version of the LM324! I reckon I'll have a go at making a PCB and include a mechanical switch to select the various inputs...

    • @station240
      @station240 5 років тому

      @@Fifury161 I found SOT23-5 opamps to be a pain to hand solder.

    • @Fifury161
      @Fifury161 5 років тому

      @@station240 Fair point - after I recommended that part I went to check the price - it appears the original LM324 is cheaper! 10 for $0.99, there are easier to solder as well!

  • @amanprasad6221
    @amanprasad6221 5 років тому +2

    Best one among all diy multimeters

  • @VishalGupta07
    @VishalGupta07 5 років тому

    Such a great project for learning.
    If it had continuity test mode, it would have been icing on cake.
    Thanks

  • @oscarflorez2011
    @oscarflorez2011 Рік тому

    thanks for this beatiful and practical project, greeting from Colombia :)

  • @bassome3000ify
    @bassome3000ify 5 років тому

    Now people will learn understand how multimeters work and what they are used for 👍💪

  • @zahraouiyounes1489
    @zahraouiyounes1489 5 років тому +3

    it's amazing project i like when you share new vedio you are so smart bro and this project i have waited long time for see it thank you so much and Good luck

  • @akshaykolekar5903
    @akshaykolekar5903 5 років тому

    Nice. You can add a mini oscilloscope to it, so that it could be used to measure signals and can be shown on OLED screen.

  • @stephanedenis5394
    @stephanedenis5394 5 років тому +1

    Very nice idea. Maybe create a PCB with better internal wire gestion in version 2 ;)

  • @parameshpavin2708
    @parameshpavin2708 5 років тому

    thx to electrnoob for doing such kind of project it helps me a lot.2 months back iam searching for this diy multimeter so it help me to find in a easy way....💝👍

  • @EasyOne
    @EasyOne 5 років тому +2

    Nicely done

  • @ekaww
    @ekaww 5 років тому +3

    Another great project!

  • @jasonfoster5560
    @jasonfoster5560 5 років тому +18

    I'm just waiting for the morons that will say "i can just buy a multi-meter at the store". THAT'S NOT THE POINT! The point is for you to learn and have fun making projects that you can be proud of.

    • @jeetlodaya775
      @jeetlodaya775 5 років тому

      Yep

    • @admniyeokuyorsun...3044
      @admniyeokuyorsun...3044 5 років тому

      Honestly I would buy a multimeter from the store since I want more accurate results with a professionally build case and making it would cost at least two times the cost of multi-meter. But other then that I would like to make a multimeter that you can read everything from two jacks only

    • @seabreezecoffeeroasters7994
      @seabreezecoffeeroasters7994 5 років тому

      @@admniyeokuyorsun...3044 And there you go totally missing the point of the project. Did you learn more about what makes a Multimeter work and the blocks used?

    • @lazyh-online4839
      @lazyh-online4839 4 роки тому

      @@admniyeokuyorsun...3044 if you're careful you can make a high precision multimeter with the same precision and accuracy of a good entry level bench-top multimeter at just a fraction of the cost.

  • @Nono-hk3is
    @Nono-hk3is 5 років тому

    Hey congrats on completing such a long-term project.

  • @d3stinYwOw
    @d3stinYwOw 5 років тому

    Nicely done, but white background for readings don't have a purpose, It will be better to just display values without white background around readings and "discharge" text.

  • @a6dulsalam511
    @a6dulsalam511 5 років тому +2

    So creative
    if you use battery high current like 600mah or 1000mah will be better 👌

    • @Fifury161
      @Fifury161 5 років тому

      I was thinking a standard 18650 would be perfect...

  • @yehonatanbellaiche9359
    @yehonatanbellaiche9359 5 років тому +3

    Mybe you can make a battery internal resistance meter? The ones that on the market is really expensive

    • @usertogo
      @usertogo 5 років тому

      Thats right and it would have to be a 4 wire with separate current and voltage path!

  • @Fifury161
    @Fifury161 5 років тому

    Fantastic project - great presentation, thanks for sharing! I'm tempted to make this...

  • @manickn6819
    @manickn6819 5 років тому

    This is a really decent project.

  • @kedarprabhudessai
    @kedarprabhudessai 5 років тому

    Cool. ... Was waiting for this 👌👌 nice build . Took lot of effort to design it. Keep it up

  • @omsingharjit
    @omsingharjit 3 роки тому

    Plz also add frequency measurement

  • @keyurpanchal1706
    @keyurpanchal1706 5 років тому +1

    What is the function of bottom button??

  • @lefkab.c.7903
    @lefkab.c.7903 Рік тому

    @electronoobs @everyone
    I solved the capacitor problem. I put a rotary switch and I have two inputs.
    but when I measure the current there is a difference of -1.2 amperes. why?

  • @atheistalb4518
    @atheistalb4518 5 років тому +1

    Amazing project.

  • @electronic7979
    @electronic7979 5 років тому

    Excellent project 👍 very good

  • @barrymayson2492
    @barrymayson2492 5 років тому

    Hi great video was waiting for the cumulative of the various videos on measuring components. Well down keep it up I may use this in something I am thinking about.

  • @ksrawanlab5986
    @ksrawanlab5986 5 років тому

    Realy very nice project

  • @chaitanyakumar9626
    @chaitanyakumar9626 5 років тому +1

    Awesome DIY

  • @MCsCreations
    @MCsCreations 5 років тому

    Pretty amazing job, dude! Fantastic! 😃

  • @usertogo
    @usertogo 5 років тому

    Very nice now could you please make a practical extension to measure miliohm internal resistance of batteries, solar cells and fuses and such? Thanks!

  • @fakerio9901
    @fakerio9901 5 років тому +2

    Super multimeter. I think it is super than commercial. If it gets complaint we can repair it very easily And the commercial multimeters are hard to repair

    • @abdul.rahim.k
      @abdul.rahim.k 5 років тому +2

      Malayaleee....

    • @fakerio9901
      @fakerio9901 5 років тому +1

      @@abdul.rahim.k 😄😊

    • @abdul.rahim.k
      @abdul.rahim.k 5 років тому +2

      Entha padikunne...??

    • @fakerio9901
      @fakerio9901 5 років тому +1

      @@abdul.rahim.k 9th il at technical high school kanjirappally

    • @abdul.rahim.k
      @abdul.rahim.k 5 років тому +1

      @@fakerio9901 +2 @ clemis school Kottayam..

  • @ScienceLab760
    @ScienceLab760 5 років тому

    Hi very nice video, I only have one recommendation maybe will more useful using rotary switch and with this reduce the number of connector for different measurements, thanks for share.

  • @lefkab.c.7903
    @lefkab.c.7903 Рік тому

    The current measure has problem. It has deviation -2.1ampere. How to solve it?

  • @priyabratasadhukhan6435
    @priyabratasadhukhan6435 5 років тому

    I greatly appreciate your work. Its an amazing project specially for education purpose. But this can be improved to make a very practical smart multimeter. Dara logging would be a very useful tool. You can add few lines in the code for data logging and preferably an bluetooth module to transmit the data at real time to the laptop which will work as a display for arduino oscilloscope. Battery capacity meter can also be implemented very easily.

  • @ranganatennakoon
    @ranganatennakoon 5 років тому

    its nice, multimeter is back !!! 👍👍👍👊

  • @toronjarabiosa
    @toronjarabiosa 5 років тому

    Really nice proyect... Just 2 things... Continuity and frecuency counter... I think... Lcd instead oled???

  • @SurajGrewal
    @SurajGrewal 5 років тому

    most 3d printed cases look suitable as a Flintstone prop.
    Maybe you should acetone-vapor- treat them

  • @BharatMohanty
    @BharatMohanty 5 років тому +1

    Just one word for it WOW

  • @ruturajyellurkar9588
    @ruturajyellurkar9588 5 років тому

    Amazing project!!

  • @Son0rOo
    @Son0rOo 5 років тому

    justo lo que estaba buscando, se ve genial

  • @arispurwantowibowo5132
    @arispurwantowibowo5132 Рік тому +1

    Can you show to test amperemeter?

    • @lefkab.c.7903
      @lefkab.c.7903 Рік тому

      The current measure has problem. It has deviation -2.1ampere. How to solve it?

  • @Asandilya1
    @Asandilya1 5 років тому

    Awesome Project

  • @horacewonghy
    @horacewonghy 5 років тому +1

    Instead of LM324,does TL082 fits this circus?

  • @saliksheraz6236
    @saliksheraz6236 5 років тому

    Awesome work

  • @TheJosemartel
    @TheJosemartel 5 років тому

    cool Project, thanks

  • @bassome3000ify
    @bassome3000ify 5 років тому +1

    Awesome, awesome, awesome, awesome, awesome!!!!!!

  • @comedycentrall1065
    @comedycentrall1065 5 років тому

    Please can you make regulated circuit for vape

  • @sergiopolycarp
    @sergiopolycarp 2 місяці тому

    how can i add the voltage measuring limit

  • @anEternalblueSun
    @anEternalblueSun 5 років тому +2

    Very nice.....

  • @abuhafss1
    @abuhafss1 4 роки тому

    What is the third button for?
    The code does not show anything related to it.
    In the code you are using A1 as OUTPUT_PIN, sometime as OUTPUT and sometime as INPUT. But in the schematic you have shown no connections for A1 ! What is the function?

  • @andrejladislavsmith
    @andrejladislavsmith 5 років тому +3

    What 3D printer do you use? Those prints don't look so good 😏

    • @TuttleScott
      @TuttleScott 5 років тому

      what I was thinking too. it needs some tuning.

    • @exocoetidae667
      @exocoetidae667 5 років тому +1

      @@TuttleScott Lower feed rate should fix it. Looks like overextrusion

  • @riajhasib8810
    @riajhasib8810 5 років тому

    next one should be "Arduino based oscilloscope " !

  • @deatheater2936
    @deatheater2936 5 років тому

    I’d love one

  • @user-qp6gu3dn2h
    @user-qp6gu3dn2h 4 роки тому

    I don't know why when I trying to switch from resistance mode to capacitance mode it always stuck adn I am using a different ic display (0.96 inch and I change the ic addres to 0X3D but I saw the word on the pcb it shows ic addres is 0x78 and edited screen type in ssd1306.h ) but after I made all these changes it still stuck but the txt in the screen are be came normal
    QwQ

  • @lefkab.c.7903
    @lefkab.c.7903 Рік тому

    I made it but it doesn't count as a capacitor.
    who made it?
    does it measure capacitor?

  • @adrianabarca1822
    @adrianabarca1822 5 років тому

    Do I need another slot to check the continuity and I would like to add a buzzer for the continuity checker or can it be also be checked in the resistance option. Thank you in advance

  • @muhammadsalimramadhan8916
    @muhammadsalimramadhan8916 5 років тому

    More better if you combine the programming connector and charging connector to one connector : )

  • @567seba
    @567seba 5 років тому

    Tambien vas a pasar este video al español? Muy interesante...

  • @adrhox
    @adrhox 5 років тому

    Sos muy crack!! Saludos cordiales

  • @kennex1339
    @kennex1339 5 років тому

    Good Project.
    But instead of this spider web, you can order PCB from JLCPCB :)

  • @vidanatural_oficial
    @vidanatural_oficial 5 років тому

    in the circuit there is a LM324 with 4 op amps, but you used only one, why don't you use a dip8 opamp with 1 or 2 internal like LM358???

    • @Fifury161
      @Fifury161 5 років тому

      The TS321 is a better option... As it's designed as the single version of the LM324...

    • @vidanatural_oficial
      @vidanatural_oficial 5 років тому

      @@Fifury161 LM741

  • @mentalterbelakang
    @mentalterbelakang 5 років тому

    can you make tutorial about arduino based oscilloscop..??that would be helpfull because real oscilloscop way too expensive...

  • @usuario7775
    @usuario7775 5 років тому +1

    piensas sacar el tutorial en español

  • @keyurpanchal1706
    @keyurpanchal1706 5 років тому

    Hey electronoobs. Please help me. Why my mode is not changed in multimeter??

  • @SurajGrewal
    @SurajGrewal 5 років тому +1

    Just copy the eevblog current thingy into it.

  • @muratdemirci5852
    @muratdemirci5852 5 місяців тому

    In which program did you create the circuit diagram?

  • @nuraqilahbadrulhisham3366
    @nuraqilahbadrulhisham3366 4 роки тому

    hi can i know the size of the female n male connector?

  • @petrumanole9684
    @petrumanole9684 3 роки тому

    Nice project, congrats! Can I have the sketch for nano? Thank you!

  • @kkelectronics831
    @kkelectronics831 5 років тому

    Very nice .Can its check connectivity ?

  • @ankitchhipa6148
    @ankitchhipa6148 4 роки тому

    💕😍 amazing project
    What is voltage rang Or current range

  • @taranagnew436
    @taranagnew436 5 років тому

    what is LM324 OPAMP used for?

  • @kjohn4687
    @kjohn4687 5 років тому

    I need to measure power factor.. will You please provide me the method to measure the power factor through Arduino..

  • @ShridattDudhat
    @ShridattDudhat 5 років тому

    This is awesome 😀

  • @muhammedfarook9746
    @muhammedfarook9746 5 років тому

    Yeah... I'm gonna build one

  • @a6dulsalam511
    @a6dulsalam511 5 років тому +1

    Please can u make solar plane use arduino and simple ❤

  • @carlosorrentino5392
    @carlosorrentino5392 5 років тому

    what about news on solder diy project?? do u a 4.0 in future?

  • @Rabianurguven
    @Rabianurguven 5 років тому

    6:14. Do we need banana? 😜

  • @user-qh5kb7rv7o
    @user-qh5kb7rv7o 2 роки тому

    can the code work with 2*16 lcd ??

  • @MrPstandel
    @MrPstandel 3 роки тому

    can i use nokia 5100 LCD

  • @samulafirdausalexander7614
    @samulafirdausalexander7614 4 роки тому

    Does the measurements uses true RMS waves?

  • @deno3415
    @deno3415 5 років тому

    This is awesome

  • @badraa7838
    @badraa7838 5 років тому

    Nice project but you just have to pay attention to the english narration vocabulary

  • @addiction-69
    @addiction-69 5 років тому

    Noob it awesome project and Nice video but please tell me how can I check continute, transistor and Xtal frequencies in this meter??????

    • @Fifury161
      @Fifury161 5 років тому

      You would need to add that functionality - however you could use the resistance setting as a crude continuity check...

  • @raghavsrivastava2910
    @raghavsrivastava2910 5 років тому +2

    Good

  • @elmantarrah7419
    @elmantarrah7419 5 років тому

    Hey Electronoobs. Very nice Project I loved it but I am having screen problem in this project. I think it is configured for 128*32 OLED screen which I cant see the lower lines in my 128*64 OLED. Can you please tell me how to fix this problem?

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 років тому +1

      go to documents/Arduino/libraries/Adafruit_SSD1306-master and open Adafruit_SSD1306 .h file
      then comment this line: // #define SSD1306_128_32
      and uncomment this one: #define SSD1306_128_64
      Keep up!

    • @elmantarrah7419
      @elmantarrah7419 5 років тому

      @@ELECTRONOOBS Thank you for your help. I fixed the screen problem. now I have problem with capacitor meter. When I am connecting a Capacitor nothing happens. It's like the board is not charging it also in Kohms mode when I connect 100K resistor it shows 9K. Current meter also doesn't work. It shows negative values. In voltage mode I get 8.8 Volts when I connect to 10 volts. I know I am asking too many questions but I wanna make this work like yours.

    • @elmantarrah7419
      @elmantarrah7419 5 років тому

      I found the problem in code for capacitance. you should change A1 to A2 analog pin because in schematic it is connected to A2 and about resistance in Kohm range I multiplied the output to 10 so it shows 90K now but I am not sure if it is correct way. but I couldn't solve voltage problem yet.

  • @arieltulian4782
    @arieltulian4782 5 років тому

    Buen video

  • @engrjolo1631
    @engrjolo1631 5 років тому

    How to put all the modes in two sockets?

    • @Fifury161
      @Fifury161 5 років тому

      Mechanical switch would easily solve that one...

  • @amkp40technology
    @amkp40technology 5 років тому +1

    Super

  • @SnakeEyes441
    @SnakeEyes441 5 років тому

    Good !

  • @muhammedfarook9746
    @muhammedfarook9746 5 років тому

    Oh.. I was wrong this is what it was supposed to...!!!

  • @stephenfortune4684
    @stephenfortune4684 3 роки тому

    where do i find the code for this anyone please.

  • @batcircuit4742
    @batcircuit4742 5 років тому

    How to do through hole plating on double layer pcb, hit like if u agree

  • @neerajsinghkaira4524
    @neerajsinghkaira4524 5 років тому

    Inductance range???

  • @easyelectronics4364
    @easyelectronics4364 5 років тому

    Please change ui of oled display its quite irritating 😢

  • @sachitagarwal3705
    @sachitagarwal3705 5 років тому

    how can i contact you for help

  • @f.a3202
    @f.a3202 5 років тому

    awesome

  • @TheResidentSkeptic
    @TheResidentSkeptic 5 років тому

    "We have 5 different inputs since having the same input for all the measurements would be quite difficult to make"
    www.digikey.com/product-detail/en/c-k/R20507RR03Q/CKN11062-ND/3754325 - 5-position rotary switch. Wire leads to one side, and each measurement input to the other. Just don't measure current through it - build another circuit for that.