I am trying to build a button that can control an Arduino from about 350m distance. Either with radio signals through the air or with acoustic signals that can be send through a lake. (Sound can travel very far in water). Either solution should be able to incorporate some sort of encryption or signature to be sure that no random signal triggers the Arduino. A simple "Button Press" signal would be enough.
Anyone got ideas?