The invention discloses a method for preparing a ZnO nano-rod array by a
pulse electromagnetic field. The method provided by the invention solves the problem that the existing ZnO nano-rod array has a small length-
diameter ratio and low verticality. The method provided by the invention comprises the following steps of putting
fluorine-doped
tin oxide (FTO) electrically-conductive glass into a supersonic wave
washer, carrying out cleaning, dropwisely adding a
mixed solution of
zinc acetate,
ethanolamine and
ethylene glycol
monomethyl ether on the cleaned FTO electrically-conductive glass, uniformly spreading the
mixed solution on the cleaned FTO electrically-conductive glass by a spin coater, putting the cleaned FTO electrically-conductive glass coated with the
mixed solution into a tube-type
heating furnace, carrying out heating to obtain a ZnO film, dissolving
zinc chloride into deionized water to obtain a precursor solution, adjusting a pH value of the precursor solution by
ammonia water, putting the FTO electrically-conductive glass coated with the ZnO film into a reactor, pouring the precursor solution into the reactor, carrying out
pulse electromagnetic field treatment on thereaction
system in the reactor by a
pulse electromagnetic field generation device, then transferring the reactor into an
incubator, carrying out a hydro-
thermal reaction process, washing off white precipitates on the surface of the FTO electrically-conductive glass by deionized water, putting the FTO electrically-conductive glass obtained by the previous step into a constant-temperature
dry box and carrying out
drying to obtain the ZnO nano-rod array. The method provided by the invention does not adopt a surfactant, and has simple processes, low
energy consumption and no
pollution.