Make a Real Voltmeter with an Arduino Uno - Positive and Negative Voltage - Simply Put

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • НаукаНаука

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

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

    I love your channel mate I'm a 49 year old Australian electrician and you teach me a lot. I like how you dumb things down for people like me and don't show off how smart you are 😊

  • @Francisco17Berrios
    @Francisco17Berrios 4 года назад +6

    Oh man, you will need to make a patreon because your content every day is getting more interesting :)

    • @simplyput2796
      @simplyput2796  4 года назад +3

      Perhaps some day, but for now I have more than enough already on my plate to deal with. :P I'll be happy to just keep growing the channel.

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

      @@simplyput2796 Hope youre doing well since you haven't uploaded in a while. I do love your content. Your stuff is a little more intimate with the viewer and intuitive.
      Other channels always assume you know stuff you dont. Hell, I had a problem learning the mosfet for months and kinda gave up. Not a single person or thing ever explained it. then you come along and say to act like the gate "acts" as a capacitor and can still hold charge. That was the key I needed and now it made so much more sense then all the other bullshit people do to explain it. thanks.

  • @eliassherlocky9088
    @eliassherlocky9088 4 года назад +3

    Hey i really appreciate the hard work you do! All this amazing videos everyday something new to learn in your channel! I really do love this! Thank you.

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

      It's not always every day but I try to make them as often as possible. Glad you like them!

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

    You've earned a sub, good sir.

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

    Thank for the video. It’s been pretty difficult to find how to read negative signals with the arduino

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

    Very useful idea, thank you for this series of videos. All very clearly explaied, that is appreciated.
    I love this idea! I buit the full wave rectifier (added two diodes to your circuit to paliate saturation, and built the comparator using an LM324 and it works very well, and is fast. I will use this in a home built adjustable dual rail power supply so I can see the voltage output.

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

    Merci beaucoup pour votre video top bien expliqué super cool j'adore 🙏👏👍😁

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

    awesome

  • @keithking1985
    @keithking1985 4 года назад +2

    could you make an op-amp out f BJT's ?????? coz that would be a cool learning video, i dont think iv seen that done anywhere before..

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

      You sure can, and it's on my to-do list, but it's not an easy thing and I still have a lot to learn.

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

    Penjelasannya mudah dimengerti terima kasih dari indonesia

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

    Cool.

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

    Thanks for the video sir... I have a problem.. I am using LM833 op amp... It's output is not zero even if I connect both of its inputs connected to ground... It is giving an output around 3.6 Volts.... Plz tell me why the op amp output is not zero with both of its inputs short circuited and grounded...

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

    great explanation ,thank you.

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

    Good video, Question, there is any way to measure diode voltage drop?

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

    Hello could you do it more simplicity please,? and less cables! := O , i want to build one! but im not specialist in electronic! maybe with pictures of the arduino and conexions of the cables and components . regards

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

    This is nice but way overcomplicated!
    I know of a way to measure both positive and negative voltages, on the same analog pin, with only 2 resistors and no op amp😌
    It requires some clever code and math but that's why we use a microcontroller. Ask me if you wonder how I did it😉

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

      How do you do that ? Im actually interested.

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

      Would also like to know

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

      that would be nice if you share with us how to do it sir, thanks before

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

      I will. What voltage range do you need?

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

      Here you go, I made two versions and with this knowledge I hope you can change them for any voltage range you require:
      www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgAnEJwmkFGlWwp+gqMnhsAHtzDZyYQnllhi4DBD5gkAQUhsASuBTKBVRVTPiqYpkioPoCTsdNjhohxLhsA7iA8LAJErfWwlYPBCKiZiQiivfSMePitY+NDxMXtrJzZw5UIBEDjaPCpShz8QJWVS2s8oFww8VLEGzMpJI3LLMVa3RNohIZhnGTpyYnoaBCRSrV19LgRiEPa8QfEweH0AGQo1xoQwdaGAMwBDABsAZwZqfQmacgF4l7a1RZAAER3pWQ4ZBIMAvZDKNogADKAFcAA4MDgAHVutwAlgBbOHXBgouwANxRABcAPYopFwhCE24cS4AOwA5gwAZQ1EwPBhIGyUF9RNwUFTiWTbhTcNTaYzmf4Wm0qL1Gvp-EU+PVNiV4voACY1fDgGh8aJ1DLgAByCA07G1hvVOohplN5tYbAZtr1Bt1QSqRmtNEKHo1WSoOUc435p2CGUgImEvO0IHO1xJlyJKPxJOuRMuTPJAEcURjLnCABT0m4khkGBiXTVFvQASgANJAGzsUNgG3iuh3bl06wB6HYwSAAbgBhGwEHHICwVEI72MIAA8nCiWiSXSbii4RwSUSGABjVfrlGateahi3FmEEFzw4QRSxkQAcRNPwB+oguHiCBoalwj-jRNkxRDgq01AA1dNMyZIs6xRABvFF3xoT8EBELA+GwOZaAXNFzhREtNX3FEAB4UVbbA4JFajyRpBgiRhDg6XzQtCP3btm3IqN2zxAU4G7XsUT7Lih1HCZsGUeR5lKeQIQXE80QZNFM2uAB1DhlIYIsdm7PZF1Uuth1ok8GGuS4AE8AFk0X3Hd7n3ddNVuItKEM4y6IYpiWOLUtEwrMDa0gRsUU424KI47tcDgKjhLCuBYDE2h3BMEA8HNAIJxw8NTyUlT1M07TQoACQASSfIq3Jo25zzMqybLsg9HOc1yjKqgAjcy9xRatiJFPNbl88tK2rQLDOQzDiCQfVJOIOTwwAXwBJgBHoDAkGWmh0Lk4okX0El+BqPgbB5EQwGYcgMGgPBTgQZhwyEHCbACNh9sKI7aB5VJHHgbBiEgIoQQOsByDCe0ADEIBiJB1ogAkhRRQUaXpJl8mUHYQAh8RlqQXBZH5RHSRRMUQOR5kgA
      float readVoltage()
      {
      digitalWrite(10, HIGH);
      delayMicroseconds(50);
      byte adc = analogRead(A0);
      if (adc < 1023) {
      return map(adc, 0, 1023, -2500, 500) / 100.0;
      } else { // adc == 1023 voltage >= 5 V
      digitalWrite(10, LOW); // Change the measurement range
      delayMicroseconds(50); // May work with less
      adc = analogRead(A0);
      return map(adc, 0, 1023, 0, 3000) / 100.0;
      }
      }
      Or simply:
      float readVoltage()
      {
      digitalWrite(10, HIGH);
      delayMicroseconds(50);
      byte adc = analogRead(A0);
      if (adc < 1023)
      return map(adc, 0, 1023, -2500, 500) / 100.0;
      digitalWrite(10, LOW);
      delayMicroseconds(50);
      return map(analogRead(A0), 0, 1023, 0, 3000) / 100.0;
      }

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

    Hello ji