Answer by
Chemist47 (189)
A steam engine works on the principle of exchanging heat energy for mechanical energy. You need a heat source to generate steam, a steam generator or boiler, and an engine to run on the steam. Use the steam to power an engine - the steam can expand the cylinder once or multiple times.