The invention provides a preparation method of a
bismuth subcarbonate nanoribbon. The method comprises the steps that Bi(NO3)3.5H2O serves as the
raw material and is added to a
mixed solution of
ethanolamine and water, and magnetic stirring and ultrasonic treatment are conducted; obtained white suspension is transferred to a
hydrothermal reaction kettle for a reaction, after the reaction is completed, cooling is conducted, white precipitate in the reaction kettle is taken out, washed and dried, and the
bismuth subcarbonate nanoribbon is obtained. The method has the advantages that devices are simple, the temperature
ranging from 120 DEG C to 140 DEG C is low, and
environmental protection is achieved due to the fact that the synthesis reaction is conducted in a sealed
system; a chemical
reagent capable of being decomposed to generate CO2 does not need to be introduced to serve as the
raw material,
powder is synthesized in one time through a
solvent-thermal method, high-temperature
calcination is not needed, synthesized
powder is high in purity, high in
crystallinity and regular in morphology, and the preparation method is simple in technology, high in efficiency, low in
energy consumption, low in cost and
environmentally friendly.