1.System Architecture Development
The system architecture development began with defining the functional requirements for both surface and submerged operation, focusing on navigation, depth control, stability, and communication. SolidWorks was used to model the hull, ballast tank, internal support structures, and component mounting points. In parallel, system block diagrams were created to map electrical and control interactions, ensuring compatibility between sensors, pumps, microcontrollers, and communication modules.
2. Mechanical Subsystem Design
The mechanical subsystem design centered on modifying the RC boat hull to support waterproofing, internal ballast integration, and structural reinforcement. Internal support walls and the ballast tank were 3D‑printed using strong, water‑resistant filament, and sand ballast was added to lower the waterline and enhance submerged stability. Propulsion components were integrated with careful alignment to maintain efficient thrust and maneuverability in both surface and underwater modes.
3. Electrical Integration & Circuit Simulation
For electrical integration and circuit simulation, ThinkerCad was used to model wiring layouts, pump control circuits, sensor interfaces, and power distribution. The system incorporated water sensors for leak detection and ballast fill‑level monitoring, dual pumps for rapid ballast intake and discharge, a 12V battery to supply adequate power, and motor drivers with sealed connectors and waterproof wiring paths. Virtual validation helped identify and resolve potential electrical issues before physical assembly.
4. Control System Development
Control system development implemented a dual‑Arduino architecture, with an onboard Arduino Nano managing pumps, sensors, and propulsion in real time, while an external Arduino Uno handled communication with the computer and user interface. Wireless transmitter/receiver modules were added to reduce tethering and improve mobility. Control algorithms were programmed for surface navigation, ballast‑based diving and resurfacing, and depth‑holding stability, with a potentiometer enabling fine‑tuned pump speed modulation for precise ballast control.
5. Prototyping, Assembly & Waterproofing
During prototyping and assembly, waterproofing strategies such as sealed gaskets, protective flotation for the control unit, and leak‑detection sensors were applied. Dry‑bench tests were conducted to verify subsystem functionality before any water exposure. Finally, controlled pool tests were performed to evaluate waterproof integrity, pump performance, ballast responsiveness, stability during transitions between surface and submerged modes, wireless communication reliability, and overall system integration.