Energy harvesting with functional materials and microsystems. (2017)