Project repository: georgel2020/usv.
Thanks to the classmates who participated in all stages of this project.
Requirements
School group project.
Build a small boat capable of moving, from a starting point to a preset destination, or based on the distance sailed.
- Dimensions: Length of 30~80 cm
- Materials: Various raw materials can be utilized, such as cardboard, wood, foam board, wires, and various eco-friendly materials (discarded mineral water bottles, cans, etc.), as well as basic electronic components (resistors, wires, capacitors, etc.); 3D printing and laser cutting can be used, and design drawings must be presented
- Functional extensions: Some extended functions can be added, such as remote control, programmable control, diving and surfacing, and mounting small devices (e.g., cameras, water quality detectors, shooting turrets, etc.); thematic decorations can be added
References
- Solar Catamaran Model Boat Made of PVC Pipes, Fully Autonomous Driving Controlled by Arduino
- Making a USV with PVC Pipes
Hull Design
- Tech stack: Arduino, Flutter
- Hull design: PVC pipes * 2, waterproof box
- Propulsion: Propellers
- Direction control: Differential steering
- Communication: Bluetooth, Wi-Fi
Hull Fabrication

Directly used two PVC pipes, sealed on both sides, with a diameter of 12 cm.
Assuming half of the vertical height is submerged:
Excluding the 4 kg mass of the hull, the theoretical payload capacity is about 2.5 kg.
Next step: Hardware and Bluetooth Control.