“…However, there is a compromise in the development of a method for preparing low cost ZnO-NPs on a large scale and with high crystalline quality for optoelectronic application. Recently, several new ways have been developed to synthesize ZnO-NPs, such as the sonochemical method [8], oxidation process [9], sol-gel synthesis [10], a polymerization method [11], precipitation [12,13], solvothermal and hydrothermal methods [14][15][16], CVD [17,18], laser ablation [19] and sol-gel-combustion [20]. In general, the preparation of nanoparticles is a complicated process, and a wide variety of different variables may affect the properties of the final product.…”