Self charging power source