TECHNOLOGY FOCUS - INORGANIC CHEMISTRY - Preferred Components: The catalyst is tetrakis(triphenylphosphine)palladium, tris(p-phenyl phosphine)palladium or bis(1,4-diphenyl-phosphine)palladium dichloride. The molar ratio of (III) and catalyst is 1:2-20:0.01-1, preferably 1:2.6:0.05.    TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (Claimed): Preparation of (I) comprises performing carbon-carbon coupling reaction of (E)-5,5'-Di-thiophen-2-yl-1H,1'H-(3,3')bipyrrolylidene-2,2'-dione compound of formula (II) and (E)-2,2'-di-thiophen-2-yl-1H,1'H-(4,4')biimidazolylidene-5,5'-dione compound of formula (III) in the presence of catalyst.X = bromo or iodo.Preferred Method: The carbon-carbon coupling reaction is carried out in a solvent including tetrahydrofuran, toluene or chlorine, and at temperature of 25-150 degrees C for 48 hours, preferably 60 degrees C for 10 hours. (II) is prepared by reacting thiophene pyrrole with organic base and solvent at -78 degrees C to 0 degrees C for 0.1-12 hours, then maintaining the temperature for 0.1-12 hours under inert atmosphere, where the organic base is lithium diisopropylamide, butyl lithium and tert-butyl lithium, and the solvent is tetrahydrofuran, toluene or dioxane. (III) is prepared by mixing 5-thiophene-2-carboxylic acid or 5-thiophene-2-carboxylic acid with dicyclohexyl carbodiimide as activating agent in a mole ratio of 1:0.1-100, preferably 1:1.2:0.11, amidation reaction of amide compound of formula (R1, R2-NH2) and (II) with 2-acetyl chloride at room temperature for 5-24 hours, preferably 5 hours, halogenation reaction amide compound and 2-chloro acetyl chloride in a mole of 1:0.5-100, preferably 1:1.5 to obtain 2-imide compound, azide reaction of 2-imide compound with sodium azide in a mole ratio of 1:0.5-100, preferably 1:2.6 and at -78 degrees C to -0 degrees C for 1 hours to obtain thiophene compound, cyclizing reaction of thiophene compound and triphenylphosphine with sodium azide in mole ratio of 1:0.5-100, preferably 1:1.1 and at 10-24 degrees C for 0-100 hours to obtain imidazole ring of thiophene-containing compound, condensation reaction of thiophene compound and triphenylphosphine with solvent including methylene dichloride, benzene, N,N-dimethyl formamide, toluene and acetonitrile in a mole ratio of 1:0.5-100, preferably 1:1.1 and for 2-10 hours. Preferred Components: The admixture is fullerene or fullerene derivatives, preferably phenylbutyrate. Preferred Definitions:    R1, R2 = CH3(CH2)3CH(CH2CH3)CH2-; and    Ar1, Ar2 = (4-cyanophenyl), (2,3,4,5,6-pentafluorophenyl), (3,4,5-trifluorophenyl), benzothiophen-2-yl, benzofuran-2-yl, (5-phenyl-2-thienyl), (5-(2,3,4,5,6-pentafluorophenyl)-2-thienyl), (5-((E)-styryl)-2-thienyl), (5-(2-phenylethynyl)-2-thienyl) or (5-((Z)-1,2-dicyano-2-phenyl-vinyl)-2-thienyl).