Announcement

Collapse
No announcement yet.

My Arduino Capacitance meter!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    My Arduino Capacitance meter!

    I made it from the help of some online schematics and code.

    Simple design really, looks messy from all the LCD wiring.

    As you can see from the image, 1000uf cap reading at 994uf, fluctuates around 994 - 1000uf on the reading, so pretty accurate. Depending on how accurate the resistor in the charge circuit is.

    Using this with blow capacitors, the reading is either 50% or less than the rated farads, or doesn't get a reading at all. Used it today and found a couple of bad caps with it that weren't blown.

    Thinking of a way to have a green/red light system to detect if the capacitor is bad, but not sure how I would do this without having to tell it the rated farad of the cap.

    I have a load of these arudinos, and LCD displays, may etch some PCB's to create a permanent one.
    Attached Files

    #2
    Re: My Arduino Capacitance meter!

    very impressive! could such a weak little device be programed as an email notifier?
    Last edited by goontron; 10-09-2013, 04:21 PM.
    Things I've fixed: anything from semis to crappy Chinese $2 radios, and now an IoT Dildo....

    "Dude, this is Wyoming, i hopped on and sent 'er. No fucking around." -- Me

    Excuse me while i do something dangerous


    You must have a sad, sad boring life if you hate on people harmlessly enjoying life with an animal costume.

    Sometimes you need to break shit to fix it.... Thats why my lawnmower doesn't have a deadman switch or engine brake anymore

    Follow the white rabbit.

    Comment


      #3
      Re: My Arduino Capacitance meter!

      Originally posted by goontron View Post
      very impressive! could such a weak little device be programed as an email notifier?
      Probably...however to send emails...the Arduino will need an Internet connection. So you will probably need a wifi or a 3G module to go with it.
      Email notifications would probably be easier on an embedded PC rather than a microcontroller. Something more like a Raspberry Pi or a BeagleBone Black.
      Last edited by shadow; 10-09-2013, 04:30 PM.

      Comment


        #4
        Re: My Arduino Capacitance meter!

        Originally posted by shadow View Post
        Probably...however to send emails...the Arduino will need an Internet connection. So you will probably need a wifi or a 3G module to go with it.
        Email notifications would probably be easier on an embedded PC rather than a microcontroller. Something more like a Raspberry Pi or a BeagleBone Black.
        thats about what i thought, do they have displays like the arduino?
        Things I've fixed: anything from semis to crappy Chinese $2 radios, and now an IoT Dildo....

        "Dude, this is Wyoming, i hopped on and sent 'er. No fucking around." -- Me

        Excuse me while i do something dangerous


        You must have a sad, sad boring life if you hate on people harmlessly enjoying life with an animal costume.

        Sometimes you need to break shit to fix it.... Thats why my lawnmower doesn't have a deadman switch or engine brake anymore

        Follow the white rabbit.

        Comment


          #5
          Re: My Arduino Capacitance meter!

          damn, I should've done this, I have atmega168 chip laying around. I build my own arduino from scratch getting rid of the useless crap, a using parallel port programmer. Quick and easy.

          I wonder if you can build esr meter using arduino.
          Last edited by Mad_Professor; 10-09-2013, 04:36 PM.

          Comment


            #6
            Re: My Arduino Capacitance meter!

            Originally posted by Mad_Professor View Post
            damn, I should've done this, I have atmega168 chip laying around. I build my own arduino from scratch getting rid of the useless crap, a using parallel port programmer. Quick and easy.

            I wonder if you can build esr meter using arduino.
            I remember seeing something like an ESR meter running on an Arduino some time ago. Can't remember where though.

            Comment


              #7
              Re: My Arduino Capacitance meter!

              Originally posted by goontron View Post
              thats about what i thought, do they have displays like the arduino?
              What sort of displays are you talking about? An extremely simple one like the one pictured (2 line character display)? For the embedded PC's, they are geared towards more PC like displays. They have a HDMI connector so you can hook up a standard PC display. There are also display modules for them as well (usually something like a 3.5" to 4" touch screen). You can also hookup the simple serial and parallel displays to them, however I do not think they will have libraries built in to make it easy to use them (like an Arduino).

              Comment


                #8
                Re: My Arduino Capacitance meter!

                http://forum.arduino.cc/index.php?topic=80357.0
                Never stop learning
                Basic LCD TV and Monitor troubleshooting guides.
                http://www.badcaps.net/forum/showthr...956#post305956

                Voltage Regulator (LDO) testing:
                http://www.badcaps.net/forum/showthr...999#post300999

                Inverter testing using old CFL:
                http://www.badcaps.net/forum/showthr...er+testing+cfl

                Tear down pictures : Hit the ">" Show Albums and stories" on the left side
                http://s807.photobucket.com/user/budm/library/

                TV Factory reset codes listing:
                http://www.badcaps.net/forum/showthread.php?t=24809

                Comment


                  #9
                  Re: My Arduino Capacitance meter!

                  You can use an Ethernet module to use it to send emails too. I have one of those as well.

                  You can also write some software on the PC that will listen to communications from the Arduino on the serial port, and use that to send the emails.

                  You can make an ESR meter, I think there is someone on these forums that has been working on one recently. Doesn't look too hard but its the code that is the hard part.

                  If your from the UK, I had plenty of LCD screens (Used to be eBay seller), as well as some *cheap* Arduinos.

                  Comment


                    #10
                    Re: My Arduino Capacitance meter!

                    Originally posted by goontron View Post
                    very impressive! could such a weak little device be programed as an email notifier?
                    I did also once make a fully working IRC client out of it. Complete with PS2 keyboard, 20x4 LCD, and commands to change rooms etc.

                    Comment


                      #11
                      Re: My Arduino Capacitance meter!

                      LOL I wanna make one now. With ESR measurment too!

                      I wonder if there is a better way to test the capacitance, instead of having to wait a second or two xD
                      Muh-soggy-knee

                      Comment


                        #12
                        Re: My Arduino Capacitance meter!

                        Originally posted by ben7 View Post
                        LOL I wanna make one now. With ESR measurment too!

                        I wonder if there is a better way to test the capacitance, instead of having to wait a second or two xD
                        Here is the code that calculates the Farads.

                        Code:
                         digitalWrite(chargePin, HIGH); // set chargePin HIGH and capacitor charging
                         startTime = millis();
                         
                         while(analogRead(analogPin) < 648){    // 647 is 63.2% of 1023, which corresponds to full-scale voltage 
                         }
                        
                         elapsedTime= millis() - startTime;
                         // convert milliseconds to seconds ( 10^-3 ) and Farads to microFarads ( 10^6 ), net 10^3 (1000) 
                         microFarads = ((float)elapsedTime / resistorValue) * 1000;

                        Comment

                        Working...