Patrol the pool with this Arduino Nano-powered DIY RC submarine
August third, 2024
—
There’s something inherently intriguing about submarines that doesn’t appear to use to different automobiles. Perhaps that displays our pure fears and phobias, or possibly it’s a results of our curiosity in regards to the mysterious depths. Perhaps it’s merely that almost all of us won’t ever get the prospect to experience in a submarine. However you may get a few of the expertise with a mannequin, like 15-year-old Ben Kennedy did with this DIY RC submarine.
It is a remote-controlled submarine constructed solely from scratch and it is rather spectacular. It’s a 500mm-long vessel loosely modeled after the Soviet (and now Russian) Akula-class submarine. However the resemblance is solely superficial, because the Kennedy’s design is 100% unique.
The hull and many of the remainder of the components had been modeled in Autodesk Fusion 360 after which 3D-printed. An Arduino Nano board receives radio alerts from a Flysky FS-i6X transmitter controller through a Flysky iA10B receiver. The Arduino then controls the varied programs that enable the submarine to maneuver by way of the water.

4 small aquarium pumps transfer water out and in of the ballast tanks to regulate buoyancy. A single brushless DC motor, which is of course waterproof, supplies thrust. Two waterproof MG995 servo motors actuate the rudders for yaw and pitch, that are mandatory for diving/surfacing and steering. A lot of the hull isn’t watertight, so Kennedy positioned a water-resistant plastic bag contained in the hull to guard the Arduino and the lithium battery that gives energy.
Kennedy examined the sub in his household’s yard pool and it appears to have carried out properly. He posted his design information and code, so anybody can construct their very own RC submarine.