Battery Capacity Tester (Arduino)

10,584

97

26

Introduction: Battery Capacity Tester (Arduino)

Hi friends,

This is my first trying on arduino and it is my engineering design project. This is pretty simple to make.

First of all, you need to know how you can measure analog and digital value on Arduino. Atfter you read these values, you can achive SOC (state of charge) and mAH (mili Amper Hour) by writting some codes. (I used 1.5 Volt Battery, so I design a code according to it.)

There are some constant values on the code.

Maximum voltage value is 1.5 V

Minimum voltage value is 0.9 V

Maximum mAH value is 1500 (mAH)

In other words;

When your battery level is 1.5 Volt, your SOC value is %100 and your capacity is 1500 mAH.

When your battery level is 0.9 Volt, your SOC value is %0 and your capacity is 0 mAH.

This is my SOC formula, SOC=(voltage-0.9)*(100/0.6); (voltage= Analog value of battery)

And this is my mAH formula, mAH= ((voltage-0.9)/0.6)*1500;


Materials!

1) Arduino Uno

2) LCD display (16x2)

3) IRF510

4) 10K resistor

5) 2.2 resistor (1 Watt) (This is important for your Arduino not to burn!)


This is easy project. But it helped me to improve my Arduino knowledge. I hope, it helps you, too.


Explore Science Contest

Participated in the
Explore Science Contest

Protected Contest

Participated in the
Protected Contest

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    26 Discussions

    0
    viktormalenkov7
    viktormalenkov7

    Question 2 years ago on Introduction

    Ты можешь добавить код, а то я ещё не очень разбираюсь в ардуино.

    0
    Ardu1
    Ardu1

    3 years ago

    Where is the code ?

    3
    johnnyjihn
    johnnyjihn

    3 years ago

    codes pls cant start the work :(

    0
    andreaswabbes
    andreaswabbes

    3 years ago

    Hey, where can i find the code please?

    0
    juliocr1
    juliocr1

    4 years ago

    boa tarde Burak Tutal, por favor me envie o link onde eu possa pegar o código do arduino. desde já agradeço.

    0
    adungr
    adungr

    4 years ago

    code please

    0
    HeyitsA
    HeyitsA

    4 years ago

    Where is the code please ?

    0
    Bakerd1
    Bakerd1

    4 years ago

    please provide a code for me plzzzzzzzz

    0
    Bakerd1
    Bakerd1

    4 years ago

    it would be nice if you provided a sketch.

    0
    Reivach777
    Reivach777

    5 years ago

    Hi, is the code available? I'd really appreaciate it.

    0
    Varen Greycloak
    Varen Greycloak

    5 years ago

    This is actually rather brilliant!

    0
    BurakTutal
    BurakTutal

    Reply 5 years ago

    Thank you man :)

    0
    holidayv
    holidayv

    5 years ago

    We really do need the arduino code you used to easily replicate what you have done.

    0
    BurakTutal
    BurakTutal

    Reply 5 years ago on Introduction

    I shared the code. :) I hope it helps you a lot to improve your Arduino skills :)

    0
    Indu.
    Indu.

    Reply 5 years ago on Introduction

    i cant find the code link.i really need those codes.can any1 help me out?

    0
    halilbaris
    halilbaris

    5 years ago on Introduction

    Yaptigin program iyi gibi gorunuyor.Buna Batarya test cihazi demek dogru olmaz. Cunku denenecek herhangi bir batarya(Ni-Cad , Li-ion , .......) ile farkli akim degerleri alirsin bu sekilde ayarlanmasinin imkani olmaz . Ama su sekilde yapabilirsin
    (R1) (R2)
    (Batarya +) ----------[[[[[]]]]]]]]----- |-----[[[[[[[[]]]]]]]]----------(Batarya - GND )
    |-------------- Analog
    daha sonra R2nin uzerine dusen elektirigi bul .... ve bataryanin doluluk olanini bu sekilde cikarabilirsin
    http://www.arduinom.org/projeler/arduino-ile-voltmetre

    Yaptiginiz elektronik devre duzenegi Battery Drainer gibi bisey ... Bu sekilde olculmesi Uygun degil ...
    Basarilar

    0
    BurakTutal
    BurakTutal

    Reply 5 years ago on Introduction

    Yorumunuz için teşekkür ederim. Evet dediğinize baktımda benim ki "Battery Drainer" dediğinize daha çok benziyor. Vermiş olduğunuz linkteki proje gerçekten iyi. Proje yapım aşamamda görmüş olsaydım, muhtemelen referans olarak o projeyi göz önünde alırdım. :)

    Yorumlarınız için tekrardan teşekkür ederim.