Used for onboard peripheral management to control the motors and PWM from the RC input. Mega is used instead of other boards such as Uno or Nano because of the additional pinouts and flash memory size.
RPi SD Card
I already have a Raspberry Pi, I just need an SD card in order to flash the OS. The Raspberry Pi will be used as an RTMP client such as OBS. It will get a live feed from the onboard GoPro that I will attach (I already own).
Motor
The motor will be the source of velocity power and will need to be waterproof hence the underwater motor. It will be controlled with the RC input via the Arduino Mega.
Brushless Driver
Used for controlling the above motor from the low current of Arduino PWM to the higher current level of less than 30 amps of the motor.
Power Distribution Board
As the name suggests, this component will take the battery pack’s incoming voltage and distribute it accordingly to the various components onboard the craft, namely the Arduino, servo rudder, and the motor.
RC Transmitter
The remote control will serve as a input source for the user and will communicate with the Arduino via radio with the included radio receiver.
Waterproof Servo
This servo will be attached with the rudder (included in manufacturing cost) and provide the yaw movement from the bow and stern of the ship. A key piece of information is that the motor will be stationary to minimise capsizing.
LiPo Charger
This will be used to charge the LiPo battery that powers the entire marine vessel.
WiFi extender
A GoPro (already owned) will transmit a live RTMP feed to the user through Raspberry Pi, and since it is transmitted via WiFi, a WiFi extender will be needed to boost the range of the signal as the GoPro wifi signal after prior testing is weak.
LiPo Indicator
This cheap (albeit very useful) LED display will be connected to the Arduino to be able to constantly monitor remaining battery to prevent the watercraft from being stranded. The user will also be able to see this information when operating remotely via RC through the GoPro feed, the display will be strategically placed in the viewing angle of the camera.