Researchers from Ritsumeikan University in Japan have built a heterojunction solar cell based on zinc magnesium oxide (ZnMgO) and selenium (Se). It works through the so-called piezoelectric effect ...