The embodiment of the invention provides a solar power generation device and an energy storage module, and the device comprises a solar cell panel assembly and a pedestal, and is characterized in that the device also comprises a pedestal, a solar cell panel assembly, a protection assembly and a cleaning assembly, wherein the protection assembly comprises two side plates which are arranged oppositely, a first roller, a second roller which is arranged opposite to the first roller, a protection film and a driving mechanism, and the first roller, the second roller and the two side plates are arranged on the peripheral side of the solar cell panel assembly in a surrounding mode, and the driving mechanism is in driving connection with the first roller or the second roller; and the part, located between the first roller and the second roller, of the protective film covers the solar cell panel assembly. The technical scheme provided by the invention has the advantage of improving the efficiency of solar power generation.