Abstract
Batteries are one of the convenient in electricity technology where they give us power to operate anywhere, anytime only in a handy and portable form. While all batteries have their own specifications to describe their behaviour, most of them run flat very quickly. Plus, they are not an ideal voltage resources. Therefore, this paper outlines the process in creating a battery tester which the battery performance can be observed easily. This tester is actually to indicate the capacity of a battery, and provide the information about how much power is left in the battery. From the test, we can evaluate the performance of the battery itself and help in making decision according to the battery lifespan. Arduino is being used in this project, and directly connected to the computer which will make the framework simple. Besides, the reading will be displayed on the Serial Monitor, with the guidance from LED. The objective of this project is to provide a low-cost solution with low maintenance required in order to give convenience to user who want to monitor the battery. |
IntroductionBatteries were the providers for the main source of electricity. Nearly every sector of the electronics industry, use batteries. However, everything that runs on a battery, is limited by the power output and energy life of the batteries that runs on it. Once the batteries cannot be used, then they will be disposed eventually into the trash. When you need a portable, convenient power source, you can rely on batteries. Batteries of all shapes and sizes supply power to everyday electronics like toys and power tools, but batteries also work where we do not see them too. During a power outage, phone lines still operate because they are equipped with lead-acid batteries. The versatility of batteries is reflected in the different sizes and shapes, but all batteries have two common elements that combine to make power: an electrolyte and a heavy metal. Batteries contain heavy metals such as mercury, lead, cadmium, and nickel, which can contaminate the environment when batteries are improperly disposed of. When incinerated, certain metals might be released into the air or can concentrate in the ash produced by the combustion process. This project is developed to reduce the number of batteries in the waste stream. This is done by recycling the rechargeable batteries. In this project, Arduino UNO or microcontroller will be used in measuring the current battery capacity, so that over-charged will not happen as it may damage the battery. Besides, it will be combined with a temperature sensor as an extra precaution step in monitoring the temperature of the battery. In this project, a Nickel-Metal Hydride (NiMH) battery is chosen as it is the most common type of AA rechargeable battery. In addition, it is much easier to handle compared to others. A regulated voltage source, AC Adapter will transmit the power to battery adapter as to charge the battery. This project will save the earth from those heavy metals by recycling the battery using this battery charger and make use of it to charge them. Problem Statement
|
Objectives
To design a circuit that measure the battery capacity and display it on Serial Monitor with the guidance from Light Emitting Diode (LED)
|
To develop a circuit which charges the batteries while being monitored by a temperature sensor
|
To test the circuit and provide an environmental friendly battery charger
|
Circuit Framework
- A 9V regulated voltage source powered up the circuit and charges the battery through 10 ohm power resistor, which is to control the flow current coming from the battery.
- A power Metal Oxide Semiconductor Field Effect Transistor (MOSFET) is to set how much current is allowed to flow into the battery, assist with 1Mohm resistor and a capacitor as to monitor and control the current flowing into the battery.
- A temperature sensor is to monitor the temperature of a battery by mounting it besides the battery itself.
- The LED will blink according to the battery level. Low level blinks Red LED, average level of battery will blink the Yellow LED and Green LED with full capacity.
Technique Used
Embedded Programming
A microcomputer and microcontroller programming. which only need to define two functions; which are setup() {} and loop() {} in order to make a program runnable. Setup() {} is a function that is going to run once at the start of the program and can initialize settings itself. Meanwhile, loop() {} is used to call continuously, until the board is powered off.
Results
Conclusions
Measuring, Charging, and Monitoring the Battery Using Embedded Programming is a circuit that to help user to recharge their rechargeable batteries as to save time and cost to go and buy for another same battery. Furthermore, it is to educate people to apply the concept of 3R; Reduce, Reuse, and Recycle the hazardous batteries that might harm and contaminate our environment with the hazardous chemical substances in the batteries. Another option is that this circuit is to save time and save cost of the users as they do not have to run to buy and pay for the same battery for ensuring the power source is still on the track; thus this charger was developed as to cut all the efforts.
Measuring, Charging, and Monitoring the Battery Using Embedded Programming is a circuit that to help user to recharge their rechargeable batteries as to save time and cost to go and buy for another same battery. Furthermore, it is to educate people to apply the concept of 3R; Reduce, Reuse, and Recycle the hazardous batteries that might harm and contaminate our environment with the hazardous chemical substances in the batteries. Another option is that this circuit is to save time and save cost of the users as they do not have to run to buy and pay for the same battery for ensuring the power source is still on the track; thus this charger was developed as to cut all the efforts.