A thermocouple made from ordinary copper and steel wire can generate enough current to deflect a compass needle. Compensating for the earth's magnetic field can make the compass sensitive enough to deflect when the thermocouple is heated with my finger