Showing posts with label ARDUINO. Show all posts
Showing posts with label ARDUINO. Show all posts

13 December 2016

Smart Battery charger


Smart Battery charger with ATtiny13 

Constant current charger for rechargable batteries and trickle charger for Alkalines.

After a lot of experimentation this is an improved design of the alkaline battery trickle charger presented in a previous post. The new design charges alkaline batteries with fixed peak, variable duty cycle current pulses and automatic shut down. In addition, one charging mode can be used to charge NiMh or NiCd batteries with constant current. Actually, I was somewhat disappointed from the alkaline batteries charging results (lots of leaking), so I though that I should find a better use for my hardware.

This is the schematic of the improved charger.

Apart from the code the difference from the previous circuit comes from the way the T1, T2 transistors are placed. Once T1 is turned on by the μC it provides current (around 10mA) to the LED1. Voltage drop on this LED is constant and depends on its color. (1.6V for RED diode, 1.9V for green, 3V for white).

03 November 2016

AVR Alkaline battery charger

Alkaline battery charger with ATtiny13


After some experimentation, here is the schematic of a design idea for an alkaline battery charger utilizing an AVR ATtiny13 microcontroller. The μC provides trickle charging with adjustable duty cycle and voltage sensing for automatic shut down.





The microcontroller program can be developed, compiled with arduino environment and easily uploaded  to the attiny13 chip with an arduino as ISP.