Hi to all. I'm looking for ways heat could be converted directly to electrical energy. I figured out some machinery out there that can convert heat to electricity by difference between temperatures, but this method seems to be inefficient. I just came with an initial idea of how a new machine could be developed, but I even don't have a clue of how this machine could look like. Heat means electrons orbiting at high speeds in their atomic orbits right? Isn't there a way to extract that energy by magnetic or electric means? For example, in a magnet we have orbitals wonderfully aligned in the same direction (right?). Is there a way to extract 'heat' energy of electrons from the magnetic field or something like that?. I'm not an expertise on particles behavior, quantic theory and relatic topics, so I would very appreciate any help. Thanks.