Continuing from Hull Frame.
Hardware Design
- 2200 mAh 4S 45C Li-Po battery
- 12~24 V brushless underwater thruster * 2
- 40 A brushless ESC (Electronic Speed Controller) * 2
- ESP32 development board
The 16.8 V fully charged voltage of the 4S Li-Po battery meets the motor’s operating voltage, and the 40 A ESC at its peak will not exceed the current range provided by the 45C discharge rate; a 2200 mAh capacity was chosen considering the hull’s mass and endurance requirements.
Bluetooth Control
Adopts Bluetooth Low Energy (BLE).
The device side uses the Arduino BLEDevice library to create an Untitled USV device, setting up two Characteristics to control the left and right propellers respectively, with an indicator light showing the connection status. The control side uses the Flutter flutter_blue_plus library, controlled via two vertical Slider widgets after connection. The effective Bluetooth control distance is about 10 m.
The project code can be found at georgel2020/usv.
Next step: Assembly and Launch Test.