Ähm, einfache Kurzhubtaster erlauben dir zwei Stellungen, geschlossen, wenn was drauf steht, offen, wenn nichts drauf steht. Wieso die dritte Stellung?
Für Microcontroller gibts Schaltungen, die sich selbst den Strom abstellen können, wenn der Controller das will (über einen Mosfet).
Deine Uhr kannst du mit nem einfachen Timer NE555 aufbauen, das sollte reichen. Über passend dimensionierte Kondensatoren und Widerständen wird eine Spannung angestaut und erhöht sich, bis der Schwellwert den NE555 Ausgang high werden lässt. Mit dem Ne556 hast du zwei gleichen Typs in einem, so kannst du mit dem zweiten ein Kippglied bauen, was z.b. mit 400Hz den Piezo anschwingt.

Um es sicher wasserdicht zu machen, kannst du Spühlack oder im Extremfall Gießharz nehmen.