ROV Component Data Sheets/Documentation:

Old office desk

UPDATE (10/09/2022):

After over four years, this project has reach "end of life" status due to time and resource constraints. All design files (source code, schematics and repository) are effectively frozen and will not be updated or developed further.

Integrated Circuits/MCU

Control Box, ROV, Battery Monitor and gripper controller MCU:
    Microchip PIC16F1937

LED Controller MCU:
    PIC16F18313

RS232 Transceiver:
    Maxim RS232

AND Gates:
    ROHM Semiconductor Quad AND Gate

Switching Regulators:
    Texas Instruments LM2678 (5V [5A])

Switching Regulators:
    Texas Instruments LM2675 (5V/12V [1A])

Schematics:

Control Box (main board)

Control Box (top panel board)

ROV circuit board

LED light controller

Gripper Arm controller

Gripper Arm Limit switches

External Hardware

Control Box:

44780 LCD module

ROV control joystick

Joysticks for griper arm control

ROV:

T100 Thrusters -discontinued but can be substituted with the more powerful (and more expensive) T200

Electronic Speed Controllers (ESCs)

Electronic Speed Controllers (ESCs, manufacturers datasheet)

Temp/Pressure Module found in Blue Robotics Bar30 sensor

Link to Blue Robotics documentation for Bar30 temp/pressure sensor

LED Lights

Cable penetrators

Watertight enclosures and end-caps

Electronics tray for mounting components inside enclosures

Analog camera

Gripper arm:

Waterproof servos (Only water resistant. You will need to waterproof them):

     Hitec HS-646WP

     Hitec D845WP

Brushless motor for gripper arm

Linear rail kit for gripper arm

Various gears, brackets and parts for gripper arm

Source Code (Control Box)

main.asm

interrupts.asm

uart.asm

motorCalculations.asm

indicators_and_warnings.asm

LCD.asm

init.asm

math.asm

mainConfig.inc

Source Code (ROV)

main.asm

main.inc

init.asm

motorStuff.asm

serial.asm

math.asm

math.inc

ms5837.asm

ms5837.inc

Battery.asm

pressure.asm

Modified linker file for the PIC16F1937

Source Code (LED controller)

lightControllerMain.asm

Source Code (Battery Monitor)

batMonMain.asm

Source Code (Gripper ARM)

GripperController.asm

Code Documentation/Repositories

"State Codes" transmitted via UART

List of various serial commands:

ROV serial commands

Gitlab Repositories:

Gitlab Control Box Repository

Gitlab ROV vehicle Repository

LiPo Battery Monitor Repository

LED Light Controller Repository

Gripper Arm Repository

THE END