Hi Sophiecentaur
You're right about it essentially being hydro electricity but the turbine will possibly need much more flow of water than a trompe, to be honest i don't really know as finding a functioning trompe is not an easy task which also leads me to believe i might be on a fools errand...