Controlling your fish remotely
You can, via vncserver, access the video feed and control the servos on your fish. However, you won't be able to access your fish underwater using a wireless connection. You'll need a wired LAN cable, which will represent a bit of a challenge. First, purchase an adapter that can provide a waterproof seal for the LAN cable. These are available as Black Plastic PG16 Waterproof Cable Connectors at many online retailers. Here is an image of such a device:
You'll need to drill a hole in the top of your fish, toward the back, and mount this connector. You can then feed your LAN cable through this connector and connect one end to the Raspberry Pi on your fish, and the other end to your host computer. This will allow you to both control your fish and view the video. You'll need a long length of LAN cable, preferably mounted to a reel, like this:
Now you can place all of the electronics in your fish and seal it. You'll want to make sure you put the charging port for...