Piezoelectric, Solar and Thermal Energy Harvesting for Hybrid Low-power Generator Systems With Thin-film Batteries-s