While heat is usually transformed into electricity by moving large machine components, it's possible to create electricity from heat without motion through the use of thermocouples. These are junctions of two different kinds of metals. When these junctions are heated, they can create an electrical effect. For example, if you combine iron wires and a copper wire, you can create thermocouples that will generate electricity.
How does water generate electricity in a hydropower plant?
Answered by Science Channel
Why isn't there wider use of geothermal energy?
Answered by Elizabeth Blackwell and Science Channel
Can catching a wave power the world?
Answered by Discovery Channel