Wenn Du ohnehin schon einen Magneten benutzt und das Signal mit einem Microcontroller auswerten willst, warum benutzt Du dann keinen Magnetfeldsensor wie z.B. den TLE 4905L ?

Da sollte auch das prellen dann kein Problem mehr sein.