In recent years, engineers and scientists worldwide have been working on new technologies for generating electricity from renewable energy sources, including photovoltaics (PVs), wind turbines and hydro-power generators. An alternative solution for mitigating the impact of climate change could be to convert the excess or waste heat generated by industries, households and hot natural environments into electricity.