Was sind denn "virtuelle Bumper"? Also wenn du so richtige Micro-Taster meinst okay! Dann brauchst du ja noch eine Schaltung (µC oder Logikbausteine) welche die Taster auslesen und auswerten.
Bei den CD's weiß ich jetzt nicht, ob dir die Reibung reicht. Ich meine, wenn die sich langsam genug drehen schon, aber wer weiß.
Wie treibt der Motor die CD's an? Geht das über eine "Gummie-Achse"? Und was du auch noch bedenken solltest sind ein Akku, welcher sich vielleicht ausfläd. Weil nur die Sonne wird dir kaum reichen...