What tools are needed to make hydroelectric power?

Normally, hydroelectric power requires a dam and a turbine. It is possible to use a water mill instead of a dam.