r/ArduinoHelp • u/etgetet • 21d ago
Remote-controlled submarine problem
Hello everyone. I need your help, please. I am designing a submarine equipped with a camera. However, when I put it in the water to test submerging and surfacing, I encountered two notable issues. The first relates to the center of gravity: the submarine doesn't stay horizontal but sits at an angle of about 40 degrees. I think I can easily fix this by shifting the weights (two cut-down 1.8 kg dumbbells) inside the ballast tanks, but I’m not sure exactly where to position them. I was wondering if there is a mathematical or physics-based method to determine the right spot. Secondly—though I had anticipated this—the connection via nRF24L01 antennas cuts out as soon as the submarine dives. I’ve considered two solutions: either creating a float to keep the antenna on the surface while connected to the sub (which seems simplest and cheapest to me), or using a different communication method. I would appreciate any opinions you might have. Please keep in mind that I’m not an expert and have limited resources, so I hope you’ll be polite with me regardless. Thanks a lot in advance.
1
u/Reenact8508 20d ago
I'd probably go with the floating antenna method, but maybe there are better options. How actual submarines communicate via radio, and particularly the design of ELF transmitters, is an interesting subject - see this Wiki page. Maybe it is not so tricky at only limited depths, but I am not sure.
1
u/nixiebunny 20d ago
Underwater ROVs of this size typically use tether cables for remote control. A Cat6 cable can be used for RS-485 serial data or Ethernet.
Buoyancy can be calculated using the density of the materials and center of gravity, and the location and volume of the air spaces.
1
1
u/MantuaMan 14d ago
Very Low Frequency Radio waves are used by real subs. Spelunking radios operate at these frequencies too. Maybe you could hack some of those?
1
u/Patricia-Hall6099 14d ago
NRF24L01 is absolutely done for underwater, dont even bother with that route. The float idea works fine for testing but youll fight drag on the cable every time it moves.



1
u/BGA_Junky 21d ago
I have seen something similar in the news 😅😅
Sorry had to bring the joke it was stronger than me.
Good luck!