Charger for nickel-metal-hydride accumulators

This device allows you to charge batteries according to the parameters you set.

May 29, 2023

975 views

2 respects

GPL3+

Components and supplies

1

Arduino Nano

1

2 relay module

2

IRF510N MOSFET

1

20x4 LCD

Tools and machines

1

Multimeter

1

Soldering iron (generic)

Apps and platforms

1

Arduino IDE

Project description

Code

Here is the Code for the charger.

cpp

You will need the LiquidCrystal-1.0.6 library

Downloadable files

Circuit

Here is the circuit for the charger.

circuit.png

Documentation

User manual:

User_manual.pdf

Comments

Only logged in users can leave comments

frenchy22

a year ago

Very good project, based on an original idea. The code is easy to understand and the user manual is very clear. Just a suggestion: all of the ...IsDisplayed booleans and the logic to test them could be replaced with a finite state machine (FSM). The code would be simpler and easier to maintain. For more information on FSMs and Arduino, you can take a look at my project "a user-friendly interface in a simple timer".