Solar cells are devices that directly convert light energy into electrical energy through photoelectric effect or photochemical effect. Thin film solar cells based on photoelectric effect are the mainstream, while wet solar cells based on photochemical effect are still in the embryonic stage.