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.