Skip to main content

Site Navigation

Your Account

Choose Language

  1. Here we go! Strip about 3mm of insulation off of each of the four (15cm long) lead wires Solder on the lead wires in the following configuration: Red - 3v3; Black - GND; Green - SCL; White - SDA
    • Here we go!

    • Strip about 3mm of insulation off of each of the four (15cm long) lead wires

    • Solder on the lead wires in the following configuration: Red - 3v3; Black - GND; Green - SCL; White - SDA

    • Once the wires are soldered in place, use a flush cutter to trim back the excess wire leads so that very little material is left protruding from the board.

  2. Use acrylic cement to fasten the bottom and middle pieces together Place a layer of epoxy (we're using regular 2500-ton epoxy here, but Hysol E-90 will work great too) Push the IMU/Depth Sensor board into the epoxy (you may want to wear some latex gloves or use a stick to keep epoxy off your fingers)
    • Use acrylic cement to fasten the bottom and middle pieces together

    • Place a layer of epoxy (we're using regular 2500-ton epoxy here, but Hysol E-90 will work great too)

    • Push the IMU/Depth Sensor board into the epoxy (you may want to wear some latex gloves or use a stick to keep epoxy off your fingers)

  3. Cover the rest of the board with epoxy- this part requires a lot of concentration because you'll want to cover all the electronics and seal around the depth sensor, but you don't want the epoxy to overflow onto the diaphragm of the depths sensor. You'll also want to make sure that epoxy thoroughly surrounds the lead-wires going into the board You'll also want to make sure that epoxy thoroughly surrounds the lead-wires going into the board
    • Cover the rest of the board with epoxy- this part requires a lot of concentration because you'll want to cover all the electronics and seal around the depth sensor, but you don't want the epoxy to overflow onto the diaphragm of the depths sensor.

    • You'll also want to make sure that epoxy thoroughly surrounds the lead-wires going into the board

  4. To keep the board pressed down against the bottom of the plastic enclosure, we'll tape the wires in a way that applies the right torque and downward pressure to it. Make a "tape tent" (that's a term OpenROVer, Matt Valancy came up with) with the wires as shown and let the module sit until the epoxy cures Make a "tape tent" (that's a term OpenROVer, Matt Valancy came up with) with the wires as shown and let the module sit until the epoxy cures
    • To keep the board pressed down against the bottom of the plastic enclosure, we'll tape the wires in a way that applies the right torque and downward pressure to it.

    • Make a "tape tent" (that's a term OpenROVer, Matt Valancy came up with) with the wires as shown and let the module sit until the epoxy cures

  5. Once the epoxy has cured, put the cover of the sensor module over the other pieces as shown and fasten it in place with acrylic cement. Be careful that acrylic cement does not get on the diaphragm of the pressure sensor.  Only a conservative amount of the cement is needed.
    • Once the epoxy has cured, put the cover of the sensor module over the other pieces as shown and fasten it in place with acrylic cement.

    • Be careful that acrylic cement does not get on the diaphragm of the pressure sensor. Only a conservative amount of the cement is needed.

  6. Use a multimeter to identify the spare wires connected to the four terminals on the DB24 (14-17 upper left of image)
    • Use a multimeter to identify the spare wires connected to the four terminals on the DB24 (14-17 upper left of image)

    • Solder the corresponding wires from the IMU to the identified wires, seal each with adhesive lined heatshrink after covering the connection with hot glue. (Twist the heat shrink tubing over the hot glue before it cools to get good coverage)

    • A wire-to-wire soldering tutorial can be helpful. Check it out HERE.

  7. Once the epoxy has cured and you've soldered the wires, it's time to mount the IMU as shown.
    • Once the epoxy has cured and you've soldered the wires, it's time to mount the IMU as shown.

    • Hot glue works well for this.

  8. Now we are going to modify the OpenROV's Arduino code to activate the IMU module.
    • Now we are going to modify the OpenROV's Arduino code to activate the IMU module.

    • To do this, you will need to SSH into the ROV. This requires a program like Putty.

    • You can get Putty here

  9. SSH into the ROV using it's default IP address: 192.168.254.1
    • SSH into the ROV using it's default IP address: 192.168.254.1

    • You will need the ROV to have batteries, connected to your computer with the USB and ethernet cables

    • You will also have to have had your computer's IP set. Refer back to the main build instructions for how to do this if you haven't already.

  10. The user name is 'rov', the password is 'OpenROV' Once you have the console open and you are logged in you should see something like rov@OpenROV:~$
    • The user name is 'rov', the password is 'OpenROV'

    • Once you have the console open and you are logged in you should see something like rov@OpenROV:~$

    • type in the command exactly as it appears here: 'sudo pico /opt/openrov/arduino/OpenROV/AConfig.h'

    • Update ROV's AConfig.h file to reflect the new hardware. Change the following from '(0)' to '(1)'. Exit and save. Close the SSH.

    • #define HAS_MS5803_14BA (0) change to:

    • #define HAS_MS5803_14BA (1)

    • #define HAS_MPU9150 (0) change to:

    • #define HAS_MPU9150 (1)

  11. Re-compile and re-upload the arduino software so that it uses the new AConfig.h settings using the button in the cockpit web interface. (Under the settings menu, apply new firmware...)
    • Re-compile and re-upload the arduino software so that it uses the new AConfig.h settings using the button in the cockpit web interface. (Under the settings menu, apply new firmware...)

    • You should now see telemetry data from the ROV's cockpit web interface.

Conclusion

When finished you will need to update the AConfig.h file on your ROV to reflect the addition of the new hardware. Specifically you'll need to set the flags from 0 to 1 for the following:

[code]

#define HAS_MS5803_14BA (1)

#define HAS_MPU9150 (1)

[/code]

9 other people completed this guide.

Eric Stackpole

Member since: 11/07/2013

585 Reputation

3 Guides authored

3 Comments

Great guide, thank you! I have added a couple of photos of the IMU installed on my OpenROV. May be useful for some. https://bikeben.squarespace.com/projects...

Ben King - Reply

Soooo, this does not show where you have to route the wiring through the housing. Is this something your are suppose to do before you epoxy the wires into the housing or are we just suppose to route it through the cut off syringe piece on the side?

Trevor - Reply

Did anyone figure out how to route the wiring through the housing?

Gary Bennett -

Add Comment

View Statistics:

Past 24 Hours: 0

Past 7 Days: 1

Past 30 Days: 6

All Time: 9,126