I use one of
these.
It comes in a wireless version too if that's your steez, but the actual "computer part" can still be easily detached.
It comes with a Cadence gizmo too, and can also be set up for two bikes if you buy the extra cable/mounts.
Haven't tested the waterproofness yet.