DIY Arduino Battery Capacity Tester V1.0

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 141

  • @farihahamed8337
    @farihahamed8337 3 роки тому +100

    *This battery reconditioning program exceeded my presumptions. It worked on any drill battery, several AA and AAA batteries, **batery.repair** and any camera battery. The steps are simple and the act itself is exciting to do. No matter what type of battery you`ve got, it is sure to function again!*

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

      impressive ardiono skills there. Here is a DIY green technology... please tell friends about this technology for 18650's ua-cam.com/video/g4Aw9zxtOv4/v-deo.html 👍⚡ 🔧🐥

  • @gordonparker1162
    @gordonparker1162 Рік тому +226

    Making use of the ua-cam.com/users/postUgkxcJ22tnHH9l1vjdIdEIG27iOG55P7LXI8 reconditioning plan, I just saved 2 auto batteries from being completely junked. The guides were very simple to follow. I wish I would have found this years ago! You may use the guide to recondition any battery type

  • @AdamWelchUK
    @AdamWelchUK 8 років тому +22

    Nice - extremely similar to mine ( ua-cam.com/video/qtws6VSIoYk/v-deo.html ) but I used a fixed resistor as a load. Your code is also surprisingly similar - I must be better at coding than I thought?
    Why the voltage dividers on the analog input? Doesn't that have a potential to increase inaccuracy of the readings?

    • @opengreenenergy
      @opengreenenergy  8 років тому +8

      Hi Adam,
      The credit should be goes to you.I started my project after watching your videos.

    • @MMM-2t
      @MMM-2t 8 років тому

      please , send me schematic diagram.

    • @AdamWelchUK
      @AdamWelchUK 8 років тому +1

      Кирилл Посветов Hello. I've added one to my website... admw.uk/iA

    • @startcherif
      @startcherif 8 років тому

      Adam Welch

    • @ThiagoOliveiraCabral
      @ThiagoOliveiraCabral 8 років тому

      Why the voltage dividers on the analog input? Doesn't that have a potential to increase inaccuracy of the readings? xD

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

    This project can for lithium polymer or just for lithium ion?

  • @haydenc2742
    @haydenc2742 8 років тому +1

    Nice..needs a recharge circuit and coding to discharge then full recharge the battery to get the full capacity from full discharge to max capacity...cool build!

  • @tmfuv4556
    @tmfuv4556 6 років тому

    can we check any type of batterys? i mean 9v,6v,12v somthing like batterys also can we check de capacity?

  • @lurkingcorsa10
    @lurkingcorsa10 7 років тому +2

    LOL... ! I do like on 8:09. ultrafire is truly bad one! and...
    could I check battery cell up to 20v?

  • @murzabaev
    @murzabaev 4 роки тому +1

    Some current of the battery goes to that voltage divider (from which you take to analogue input of arduino). That makes the capacity test is not precise, doesn’t it?

  • @et.sachin
    @et.sachin 7 років тому +1

    can i use 0.91 Inch 128x32 oled display for this? if yes what changes should i make in the program ?

  • @Sht97
    @Sht97 2 роки тому

    Hello sir. Can I use an ST7735 display that uses spi interface?

  • @janealam-webdesignerdevelo8988
    @janealam-webdesignerdevelo8988 7 років тому

    is there any alternate of power resistor? i have all parts but no power resistor

  • @snipersquad100
    @snipersquad100 2 роки тому

    Fantastic project, thanks for sharing.

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

    Hi, I am no expert but I think I have seen 2 errors in the "Full project Documents pdf" on the instructables web site (link above). Firstly in the picture of the circuit the ends of the 2 voltage dividers are joined together but they should also be connected to GND (the circuit is shown correctly in the circuit diagram). Secondly in the sketch (program) the Relay_pin is defined as pin 6 but in the circuit D6 is not used. I think it should be defined as D2. Please let me know if these observations are right or wrong. Thanks.

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

    Can i use mosfet irl3034? I have 1 lying around...

  • @maxian0268
    @maxian0268 8 років тому

    interesting project. my question: did you implement in your sketch which driver for the LCD display? This unfortunately does not work with my dislay (0.96 Inch 4Pin White IIC I2C OLED Display Module 12864 LED For Arduino)

  • @tanmayislam855
    @tanmayislam855 6 років тому +1

    can i see by serial monitor without OLED?

  • @Z-TechSolutions
    @Z-TechSolutions 7 місяців тому

    Why capacity is 4mAh?

  • @GytisRevinskas
    @GytisRevinskas 8 років тому +1

    What parts i need to change that i could test cars battery, up to 12V ?

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

      Gytis do you find it??

  • @lauwengyew8218
    @lauwengyew8218 8 років тому

    I have wire exactly as your schematic. When I connect the USB power, it show no battery, as I have not insert the battery. But when I insert the battery , it beeps and show v1 - High. What is wrong, can you highlight me. Thanking you in advance

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

      ground two resistors connected by a green line 5:34

  • @cue108
    @cue108 8 років тому

    Great Video! How did you deal with arduino's voltage measurement issue on analog pins due to supply voltage related measurement precision?
    I often use an external voltage reference, but I have heard about a software hack. I am just curious.

  • @tingyuyen8658
    @tingyuyen8658 6 років тому

    Can I use MOSFET IRF730?

  • @JerryEricsson
    @JerryEricsson 8 років тому

    Very nice indeed, I am building the one that Adam below has posted, but yours looks good as well.

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

    Hey Bro, the screen is showing "HIGH-V!" only and instead of a nano board I'm using an uno board so will it affect the code in any way??

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

      no
      a nano and uno have the same internal processor as far as i know it will work just fine on an uno

  • @satrah101
    @satrah101 7 років тому

    Hi all, how low of a power resistor can i go have 10watt 1.2 ohm also have 25 watt 4.7ohm will this do. Thank in advance.

  • @Evgen-Evgen-Evgen
    @Evgen-Evgen-Evgen Рік тому +1

    Cool video!

  • @mateusz1945
    @mateusz1945 8 років тому

    you not giving up on 2.8v batteries do you? i successfully revive 90% of batteries that are as less as 0.15v you just have to feed them with very little current until they reach 3v or so.... That's what TP4056 does, only limitation is it doesn't sense temperarure of cell i will try even when there is no hope, i almost cooked one battery that way... Anyway very cool project

  • @MikesDIYTeslaPowerwall
    @MikesDIYTeslaPowerwall 8 років тому

    Nice little project

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

    Hi there my friend just to say big thank you for your video found it interesting.
    It was raining here where I live and I was looking to have a go and make a battery capacity project I came across this.
    I printed the details off and set to work.
    This is brilliant works well for me.

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

      Glad to hear from you.
      I am really happy.
      You can see my new version : ua-cam.com/video/tFIXgx0lwCY/v-deo.html

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

      @@opengreenenergy Hi there my friend.
      Thank you for your response
      Yes I like that video too
      I will try and make that one too next week.
      Keep up the good work...

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

      @@richardelkington7605 Thank You for your kind words.

  • @jiashengliu6314
    @jiashengliu6314 8 років тому

    may I ask why you need a buzzer?

    • @opengreenenergy
      @opengreenenergy  8 років тому +1

      Just for alerts.

    • @jiashengliu6314
      @jiashengliu6314 8 років тому

      Sorry,, I still do not know, what is the function of four resistors. Could you please explain for me? Thanks

  • @Dehhiimone
    @Dehhiimone 7 років тому

    can i use this for a 12v lead acid battery?

    • @chlor7877
      @chlor7877 7 років тому

      Yes, but use an old car bulb as power resistor. It is much cheaper.

  • @Sharkiuli
    @Sharkiuli 8 років тому

    so i have managed to do it :D but the discharge rate is to low and it takes to long, how can i increase it?

    • @suramethpoolsup5566
      @suramethpoolsup5566 8 років тому +1

      Sharkiuli : u can change R 10 ohm to lower than that. such as 2 - 3 ohm and change calculation in program.

    • @opengreenenergy
      @opengreenenergy  8 років тому +1

      Use a lower value resistor.

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

    I think that is better to put an heatsink on that mosfet...

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

      Thank you for suggestion.
      I have not used as the MOSFET was not heat up during the discharging.

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

      @@opengreenenergy I agree. The MOSFET changes state only occasionally when there is a change in the circuit (e.g battery connected or diconected). When it is fully on or fully off it dissipates little heat (because its resistance is essentially zero or infinite respectively). Only while it is opening or closing does it dissipate more heat. Which is why the heat sink IS required in V2 where one MOSFET performing constant current drain is driven by a PWM output and so is changing state rapidly and continuously.

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

    Doh I discovered another sketch error. Throughout the sketch the MOSFET is turned on by setting it's gate low and off by setting it's gate high. This is the wrong way round. the MOSFET turns on when you set it's gate to high. By the way Open Green Energy, thanks for this project it has been a very helpful introduction to Arduino for me. The minor errors I found gave me a bit of a mental workout which was also good.

  • @RahulSingh844
    @RahulSingh844 8 років тому

    is there any difference between IRLZ44 & IRLZ44N ?

  • @ramilamrahov8808
    @ramilamrahov8808 7 років тому

    how many times i must wait to display real capacity of battery

  • @e-caliskan
    @e-caliskan 6 років тому

    Bat_Volt = 2 * sample1 * Vcc / 1024.0;
    why multiply by two
    8.16v Warning High-V!
    actually measured : 4,085

  • @DiyintheGhetto
    @DiyintheGhetto 7 років тому

    Hello Okay here is my question how long did it take to test a battery? second question is what is the 10k resistors for I didn't understand?

  • @Sharkiuli
    @Sharkiuli 8 років тому

    I started to make one to ,but, i didn't have the same display, the only one i could fiind around me was the 1.44 tft spi. I tryed to moddified your code to make it work with my display, but i had no luck so far. if anyone could help me it would be much appreciated

  • @gerardor5005
    @gerardor5005 7 років тому

    If I have an arduino uno, I can do the same project?

    • @opengreenenergy
      @opengreenenergy  7 років тому

      Gerardo Romero Yes of course.

    • @opengreenenergy
      @opengreenenergy  7 років тому

      +Gerardo Romero Yes you can do the same thing by using an Arduino UNO

  • @roboticslover4939
    @roboticslover4939 7 років тому

    you don't have a multimeter?

  • @poovaiahmalavanda5322
    @poovaiahmalavanda5322 8 років тому

    bro can you please show the programme you used for the Arduino?!

    • @opengreenenergy
      @opengreenenergy  8 років тому +1

      www.instructables.com/id/DIY-Arduino-Battery-Capacity-Tester-V10-/step10/Software/

    • @startcherif
      @startcherif 8 років тому

      Open Green Energy

    • @startcherif
      @startcherif 8 років тому

      Open Green Energy

  • @CalvoSaitama
    @CalvoSaitama 8 років тому

    This is a great sharing but the voltage measurement is a little imprecise don't you think?

    • @opengreenenergy
      @opengreenenergy  8 років тому

      +Bladimir Almaraz Castañeda yes you are right.

  • @maibanguyen959
    @maibanguyen959 2 роки тому

    Để hiển thị " nội trở " của pin thì làm như thế nào ? cám ơn

  • @bartekd3577
    @bartekd3577 7 років тому

    Tel me what IT is in code " // Vcc = readVcc()/1000.0; // Conevrrt mV to Volt
    // Voltage devider Out = Bat_Volt * R2/(R1+R2 ) // R1 =10K and R2 =10K "
    10ohm resistor. what is the discharge current

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

    Hi sir how should I add liquid crystal display and add code

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

      Hi, I used liquid crystal (with i2c piggy back board) I had some trouble finding the right libraries for the i2c board but eventually found ones that work with mine. The relevant bit of code is:---
      //#include // It seems we don't need this and we don't have it!
      #include
      #include // main hd44780 header
      #include // i2c expander i/o class header
      hd44780_I2Cexp lcd; // declare lcd object: auto locate & auto config expander chip
      Everything else stays the same.

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

    hello, how can I contact you?

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

    I made your version two on a breadboard to test it out with my Arduino Nano but was disappointed to find that it was not very accurate with voltage and amps also noted that if you disconnect the Arduino and leave the battery connected the Arduino stays on feeding through A0 pin so I am glad I didn't purchase the kit

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

    How about battery 2s ?

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

      I think that is why he included the 2:1 voltage dividers so he could potentially test a battery with voltage up to 10V. (The ADCs go up to 5 V)

  • @arvand26
    @arvand26 8 років тому

    how to add the code if using discharge 2 battery

    • @opengreenenergy
      @opengreenenergy  8 років тому

      Similar to the single battery.If you want to monitor them independently,t hen need a similar hardware to discharge the 2nd batteries also..

  • @hazwanhazman5565
    @hazwanhazman5565 8 років тому

    can we make the output in percentage?? :) i rely appreciate if u rply this comment

    • @opengreenenergy
      @opengreenenergy  8 років тому

      Yes,of course.Just change few line of code.

    • @hazwanhazman5565
      @hazwanhazman5565 8 років тому

      Open Green Energy oh.. can i know how to interact with you more easily?

    • @opengreenenergy
      @opengreenenergy  8 років тому

      On Instructables
      www.instructables.com/member/deba168/

    • @hazwanhazman5565
      @hazwanhazman5565 8 років тому

      Open Green Energy oh thx sir
      .as you say, if we want to convert the output to percentage..we need to convert into a formula, V/mAh x 100 ( correct me if im wrong) and how.. :) thx for answering my question

  • @immrnoidall
    @immrnoidall 7 років тому

    i do not care how. i want to find something that holds 1 to 20+ cells at a time ,that i can push a start button and come back to read the capacity of each .one button .put cells in ,read results, remove fully charged cell.

  • @saikhurana
    @saikhurana 8 років тому

    Hey bro are you indian. From where did you buy your soldering iron

    • @opengreenenergy
      @opengreenenergy  8 років тому

      I won in a contest

    • @saikhurana
      @saikhurana 8 років тому

      +Open Green Energy is it the official hako soldering iro

    • @opengreenenergy
      @opengreenenergy  8 років тому

      +Sai Khurana yeah it's original hakko soldering iron.I have attached the link in the description.

    • @saikhurana
      @saikhurana 8 років тому

      +Open Green Energy nice. Are you indian??

    • @opengreenenergy
      @opengreenenergy  8 років тому

      +Sai Khurana yeah.

  • @snailsec
    @snailsec 6 років тому

    hiii bro, i cant compile code to arduino nano it says that error compiling for board arduino nano plz help me man i really want your help :)))

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

      make sure u have selected the correct board in the tools menu and if u still have this problem change the processer drop down to ATmega328(old bootloader) good luck

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

    Where is the Arduino uplode code ?????

  • @DarrynJones
    @DarrynJones 7 років тому

    good one, thanks

  • @avstsingh119
    @avstsingh119 8 років тому

    great sir.

    • @opengreenenergy
      @opengreenenergy  8 років тому

      +AVST SINGH Thank you dear.

    • @vidsfreee6638
      @vidsfreee6638 8 років тому

      +Open Green Energy hi please can you send me the code and a easy explainnation :) i am new to aruindo see and i dont speak good english

    • @opengreenenergy
      @opengreenenergy  8 років тому

      The code and easy explanation is given in my project documents.You can see it from the link given in the description below.

  • @muhammadismailnoormuhammad368
    @muhammadismailnoormuhammad368 7 років тому

    hello sir ! i used arduino uno instead of nano ?

  • @UbetAza
    @UbetAza 8 років тому

    can be replaced with another
    MOSFET - IRLZ44

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

    help please programming not responding

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

      @Ryan George got it already forget to put ground in resistor

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

      @Ryan George thanks

  • @firstspyer
    @firstspyer 8 років тому

    great device

  • @cesaraugustotapia9806
    @cesaraugustotapia9806 8 років тому

    Buen Video.
    Excellent Video.

  • @hardWebric
    @hardWebric 6 років тому +1

    Heh it uses energy to burn energy :D

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

    redefinition of void setup

  • @shaneokaleona
    @shaneokaleona 8 років тому

    love your video👍 do you have a buisness email I can contact you from

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

    Của bạn sẽ thật tuyệt vời nếu đo được nội trở pin

  • @brettwatty101
    @brettwatty101 6 років тому

    I based the discharge function like this from Adam Welch's one (ua-cam.com/video/qtws6VSIoYk/v-deo.html) It is a full Charger / Discharger with Barcode and Ethernet. Check it out ua-cam.com/video/yiqRIWckhIc/v-deo.htmlm49s

  • @toannguyenquoc1102
    @toannguyenquoc1102 8 років тому

    sorry , music is this song

  • @aryan4386
    @aryan4386 8 років тому

    good

  • @codingtimes3199
    @codingtimes3199 8 років тому

    hello please can you send me your code?

  • @keepcool5945
    @keepcool5945 4 роки тому +1

    dislike for the loud music!!

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

    bet y'all from India...

  • @anarsacheneider4900
    @anarsacheneider4900 8 років тому

    lo mosfet necessita de lo driver

  • @theflamecoreguy7929
    @theflamecoreguy7929 2 роки тому

    It's not 2015 it's 2022 stop using that music

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

    Useless fuller music dete dtteete

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

    No knowledge

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

    Indian english accent is terrible to listen to