Pumping electrons along a wire using mechanical pressure or heat is not feasible in the way implied, as heat can cause electrons to flow slightly away from the hot point until balanced by electrical potential. However, temperature differences in wires of different metals can generate electricity through thermoelectric effects, such as thermocouples and Peltier junctions. The Van de Graaff generator operates differently, using an insulating belt to transport electrons rather than mechanically pushing them. Piezoelectric materials generate electrical potential when deformed, but they do not function as electron pumps in the traditional sense. A diode can be used with a piezo-crystal to create a circuit that mimics electron pumping.