Thermoelectric generators convert heat directly into electrical energy using the Seebeck effect, with efficiencies around 5-10%. Older devices used bimetallic junctions while modern ones use bismuth telluride semiconductor p-n junctions as thin as millimeters. These solid state devices have no moving parts except occasionally a fan. Radioisotope thermoelectric generators power spacecraft, and automotive thermoelectric generators could recover energy from car waste heat.