Water Turbines: How Flowing Water Generates Electricity
This sounds like a water turbine.
Water turbines are devices that use the kinetic energy of flowing water to generate electricity. The flowing water spins the turbine blades, which in turn drive a generator to produce electricity.