The invention discloses an ocean
buoy utilizing wave energy and
solar energy to generate
electricity, which comprises a shell and a piezoelectric
energy harvesting mechanism, a sensor is arranged in the shell, the shell is of a polyhedral structure, a solar panel is laid outside the shell, and two ends of the piezoelectric
energy harvesting mechanism are fixed in the shell; the piezoelectric
energy harvesting mechanism comprises a support, a plurality of circular ring shells are evenly arranged on the support, the circular ring shells are located in the outer shell through the support, and piezoelectric
ceramic pieces are arranged on the circular ring shells. The circular ring shells vibrate and deform on the support under the action of
sea waves, and the piezoelectric
ceramic pieces are driven to deform to generate
electric energy. The solar panel converts
solar energy into
electric energy to supply power to the sensor. The piezoelectric energy capturing mechanism and the solar panel are arranged at the same time to capture energy of
sea waves and
solar energy, energy in the nature is fully utilized, the electric quantity is large, and all-day and
sustainable power supply is achieved; meanwhile, the structure is easy to miniaturize, the manufacturing cost is low, manual battery replacement is avoided, and the operation and maintenance cost is reduced.