Harvesting electricity from small temperature differences could enable a new generation of electronic devices that don’t need batteries