A project to develop solar charge controllers