Described herein is a hydroelectric power harvesting apparatus (100). The apparatus includes a support (102); a slide frame (114) moveably coupled to the support (102); a float unit (104) to float on a body of water (106) having a movable water level; an energy generating mechanism (108); a float rocker arm (110) co...