Motorul Stirling este un motor termic care funcționează pe baza diferenței de temperatură dintre două zone. Aerul din interior este încălzit și răcit pe rând, iar variațiile de presiune pun în mișcare pistonul. Modelul are și un mic motor electric folosit ca generator, astfel încât elevii pot urmări transformarea căldurii în mișcare și apoi în energie electrică.
Ciclul are patru etape: încălzire (destindere), transfer, răcire (compresie) și revenire. Spre deosebire de motoarele cu ardere internă, căldura vine din exterior, iar același aer este folosit din nou la fiecare ciclu.
Fișele de lucru propuse pornesc de la întrebări simple: ce este un motor Stirling, ce rol are diferența de temperatură, ce formă de energie se transformă, ce se întâmplă dacă nu există diferență de temperatură, ce rol are volantul și unde se întâlnesc astfel de motoare. Elevii observă că motorul pornește doar după ce zona caldă se încălzește suficient și că se oprește când diferența de temperatură dispare.