Um aus einer geringen Wärmedifferenz Strom zu gewinnen kommt kaum etwas anderes in Frage als ein Stirlingmotor...

Es ist problemlos möglich einen Stirling so zu dimensionieren, daß er schon funktioniert wenn man ihn nur in die Hand nimmt.
Strom kann man damit aber nicht erzeugen, da er sich viel zu langsam dreht und auch nicht die Kraft hätte einen Dynamo o.ä. anzutreiben.

Man braucht einen Stirlingmotor der vernünftige Drehzahlen erreicht, und auch die nötige Kraft hat um noch irgendwas anzutreiben.
Logischerweise braucht ein solcher Motor dann aber auch eine wesentlich höhere Temperaturdifferenz
(warmes Wasser o.ä. wird kaum ausreichen, da muss schon ne Verbrennung her)

@Milchsäure + Pottasche
klingt als würde da in erster Linie mal ein brutaler Gestank entstehen