Arduino dB meter / noise-level meter - circuit?

That type of diode is fine, no need to try another type. Is the diode good? Test it with a meter. Then disconnect the arduino and check the voltage level again. As for the 1000uF cap any cap here is better than nothing, use the biggest value you have.