Solar-powered Stirling engine

A solar powered Stirling engine is a heat engine powered by a temperature gradient generated by the sun. Even though Stirling engines can run with a small temperature gradient, it is more efficient to use concentrated solar power.

The mechanical output can be used directly (e.g. pumps) or be used to create electricity.