The invention provides an energy collection device which can collect energy during human motion to supply energy for electronic equipment and realize long-term endurance of the electronic equipment. An electromagnetic generator, a friction generator and a piezoelectric generator are integrated to construct a composite generator for collecting the energy during human motion. The composite generatorcan improve the output and greatly expand the scope of generator application. Meanwhile, a wearable general energy collection device is designed according to the human motion scenes. The device can be worn on the arms, elbows, legs, knees, waists and other parts. When the human body is moving (walking, running, jumping, etc.), arm swinging, leg movement, knee movement, etc. will drive the systemto shake and realize the conversion of mechanical energy to electric energy in the process of human movement, and thus the energy collection device has a good application prospect.