Tuesday, December 9, 2014

Plan of Procedures


Supply List
Item
Description
QTY
Size
Remarks
S1
Epoxy
1
1 Tube
Seals water prooefed box
S2
Solder
1
1 Core (4 oz.)
Used for soldering iron to solder thermostat wires to Adafruit Motor Shield
            The design calls for the assembly of two micro controller systems, the production of a water proofed box, the attachment of six motors, and the assembly of a tether. You must produce the water proofed box and cut two different sized thermostat wires.  The construction of the design requires a previous knowledge of the use of a drill and a soldering iron.
Tools and Equipment List
Item
Description
QTY
Size
Remarks
T1
Ruler
1
12”
Used to measure thermostat wire
T2
Pencil
1
No. 2
Used to mark measurements
T3
Scissors
1
Standard
Used to cut thermostat wires
T4
Drill
1
¾” drill bit
Used to create hole in water proofed apparatus
T5
Soldering Iron
1
Standard
Used to solder thermostat wires to Adafruit Motor Shield
            Most of the components connect to each other via a plug and the plug’s proper port. Therefore, you do not need many tools to complete the construction process. You must use a soldering iron to solder the thermostat wires to the Adafruit Motor Shield DC output. In addition, you must use a drill to create two holes in the water proofed apparatus. You use the scissors, ruler, and the pencil to measure, mark, and cut three different parts during the materials processing stage.
Materials List
Item
Description
QTY
Size
Remarks
M1
Barb x Male
1
0.75”
Connects clear tubing to inside of water proofed box
M2
Pelican Micro Case 1040
1
6.5" x 3.87" x 1.75"
Water proofed box to hold microcontroller setup
M3
Thermostat Wire
1
75’
Connects car battery to Arduino Uno and motors to motor shield
The design requires the production of two parts. You must drill two holes in the water proofed box so that the tether can enter and exit the water proofed box with ease. All of the other components of the design fall under assembly, as one can purchase all of the components pre-assembled. The Pelican Micro Case 1040 and the barb x male compose the components required for the production of the water proofed box. The other part you must modify is the thermostat wires. You must cut the thermostat wire so that the thermostat wire is the correct length between the motors and the motor shield as well as the length between the surface car battery to onboard Arduino Uno.
Part P1: Waterproofed Apparatus
1.      Use the ruler (T1) and pencil (T2) to measure and mark the intersection of a line 3.25” from the long end of the Pelican Micro Case 1040 (M2) and 1.935” from the short end of the Pelican Micro Case 1040 (M2) on the top of the lid to locate the center of the lid. Location is shown in figure 1.1.
2.      Use the drill (T4) to drill a 0.75” diameter hole on the mark on the Pelican Micro Case 1040 (M8) created in step one.
3.      Insert the barb x male (M1) in the hole created in step 2 on the Pelican Micro Case 1040 (M8).
4.      Apply epoxy (S1) around the barb x male (M1) and the hole created in step one to create a seal.
5.      Repeat steps 1-4 on the opposite side of the Pelican Micro Case 1040 (M2)
Part 2: 10” Thermostat Wires
1.      Use scissors (T3) to cut eight 10” strands of thermostat wire (M11).
2.      Use a ruler (T1) and a pencil (T2) to measure and mark off ½” off of each end of each of the eight thermostat wires (M11).
3.      Use scissors (T3) to cut the plastic tubing off at each marked location from step 2 so that only the bare wire shows.
Part 2: 25’ Thermostat Wires
1.      Use scissors (T3) to cut two 25’ strands of thermostat wire (M11).
2.      Use a ruler (T1) and a pencil (T2) to measure and mark off ½” off of each end of each of the two thermostat wires (M11).
3.      Use scissors (T3) to cut the plastic tubing off at each marked location from step 2 so that only the bare wire shows.
Parts List
Item
Description
QTY
Size
Remarks
P1
Water Proofed Apparatus
1
6.5" x 3.87" x 1.75"
Houses onboard micro controller
P2
Cut Thermostat Wires
8
10”
Connects Adafruit Motor Shield to DC motors.
P3
Cut Thermostat Wires
2
25’
Connects car battery to onboard Arduino Uno.
P4
Arduino Uno
2
2.7” x 2.1”
Microcontroller component
P5
Ethernet Shield
2
2.7” x 2.1”
Communication between microcontrollers
P6
DualShock Shield
1
2.7” x 2.1”
Allows control of ROV by Playstation 2 controller
P7
Adafruit Motor Shield
1
2.7” x 2.1”
Allows microcontroller an output for motors
P8
Playstation 2 Controller
1
6.4” × 2.0” × 3.9”
Connects to DualShock to control ROV
P9
Clear Tubing
1
0.75”  x 50’
Houses tether from surface to water proofed box
P10
Macbook Pro
1
12.78” x 8.94” x 0.95”
Powers on land microcontroller
P11
USB Cable
2
6”
Connects land microcontroller to laptop, camera to laptop
P12
Cat-5 Cable
1
50’
Connection between Ethernet shields
P13
Car Battery
1
12V
Powers onboard microcontroller
P14
Camera
1
1
Live feeds vision of ROV
P15
Servo Motor
2
~1.5” diameter
Allows operation of ROV claw
P16
DC Motors
4
~1.5” diameter
Propulsion of ROV
P17
Motor Party Code
1
N/A
Tells micro controller what function to perform with the input information
            The design requires the assembly of most of the parts, rather than the production, because you purchase many of the components pre-assembled. The DualShock Shield stacked on top of the Ethernet Shield stacked on top of the Arduino Uno composes the micro controller setup on land. The DualShock shield provides the female mate of a Playstation 2 Controller so that the male mate of the Playstation controller can connect right into the shield. The Ethernet Shield connects the land microcontroller to the onboard microcontroller. The Adafruit Motor Shield stacked on top of the Ethernet Shield stacked on top of the Arduino Uno composes the micro controller setup onboard the ROV.Eight thermostat wires run from the output pins of the Adafruit Motor Shield to the motors to power four DC motors and two servo motors. The onboard micro controller setup rests in a waterproof box along with the external power supply that connects to the GND and VIN terminal of the Arduino Uno to power the motors. A waterproof camera attaches to the top of the hull of the ROV and runs to the surface attached to the tether to live feed the video feed through the laptop monitor with an ethernet cable.
1.      Retrieve one Arduino Uno (P4), one Ethernet Shield (P5), the Dualshock shield (P6), the Macbook Pro (P10), the PlayStation 2 controller (P8), the Motor Party code (P17), and one USB cable (P11) .
2.      Insert the needles attached to the bottom of the Ethernet Shield (P5) into the stacking headers located above the pins of the Arduino Uno (P4).
3.      Insert the needles attached to the bottom of the Dualshock Shield (P6) into the output pins of the Ethernet shield (P5).
4.      Insert male mate of the PlayStation 2 controller (P8) into the female mate slot located in the middle of the Dualshock Shield (P6).
5.      Connect one end of the USB cable (P11)  into the provided USB slot of the Arduino Uno (P4) and the other end into the USB slot on the side of the Macbook Pro (P10).
6.      Download Motor Party code (P17) from Macbook Pro (P10)  into the Arduino Uno (P4).
7.      Retrieve the Arduino Uno (P4), Ethernet Shield (P5), Adafruit Motor Shield (P7), waterproofed apparatus (P1), the 10” cut thermostat wire (P2), four DC motors (P16), two servo motors (P15), and the soldering iron (T5).
8.      Insert the needles attached to the bottom of the Ethernet Shield (P5) into the stacking headers located above the pins of the Arduino Uno (P4).
9.      Insert the needles attached to the bottom of the Adafruit Motor Shield (P7) into the output pins of the Ethernet Shield (P5).
10.  Use the soldering iron (T5) to solder one end of one thermostat wire (P2) to the A+ terminal of the Adafruit Motor Shield (P7).
11.  Use the soldering iron (T5) to solder one end of the next thermostat wire (P2) to the A- terminal of the Adafruit Motor Shield (P4).
12.  Repeat steps 10 and 11 for the B, C, and D paired terminals of the Adafruit Motor Shield (P7).
13.  Attach the two servo motors (P15) to the servo output pins on the Adafruit Motor Shield (P7).
14.  Place the micro controller setup that is connected to the wires inside of the water proofed apparatus (P1).
15.  Thread the eight thermostat wires (P2) and two servo wires (P15) through the bottom hole of the water proofed apparatus (P1).
16.  Take the other end of the thermostat wire (P2) already soldered to the A+ terminal and loop it through the positive end of one DC motor (P16) so that the wire is completely secured to the motor.
17.  Take the other end of the thermostat wire (P2) already soldered to the A- terminal and loop it through the negative end of the same DC motor (P16) so that the wire is completely secured to the motor.
18.  Repeat steps 15 and 16 for the other three DC motors (P16)  using the thermostat wires already soldered to the B, C, and D paired terminals.
19.  Retrieve camera (P14).
20.  Attach camera (P14) to mount located at the front of ROV hull.
21.  Run USB cable (P11) from camera (14) to the unused USB slot of the Macbook Pro (P10).
22.  Retrieve car battery (P13)  and the two 25’ cut thermostat wires (P3).
23.  Place car battery (P13) adjacent to surface microcontroller setup created in steps 1-4.
24.  Connect one of the 25’ cut thermostat (P3) wires to the positive end of the car battery (P13).
25.  Connect the other 25’ cut thermostat wire to the negative end of the car battery.
26.  Retrieve the Cat-5 cable (P12), clear tubing (P9), surface micro controller setup, and micro controller setup located in the water proofed apparatus (P1).
27.  Run the clear tubing (P9) from the surface micro controller to the onboard micro controller, connecting one end of the Cat-5 cable (P12) to the surface micro controller’s Ethernet Shield (P5), and the other end of the Cat-5 (P12) cable to the land microcontroller.
28.  Thread Cat-5 (P12) cable through clear tubing (P9).
29.  Thread both thermostat wires (P3) connected to car battery (P13) through clear tubing (P9).
30.  Attach clear tubing (P9) to the Barb x Male (M1) at the top of the water proofed apparatus (P1).
31.  Use soldering iron (T5) to solder the thermostat wire (P3) connected to the negative end of the car battery (P13) to the GND terminal of the Arduino Uno (P4) in the water proofed apparatus (P1).
32.  Use soldering iron (T5) to solder the thermostat wire (P3)  connected to the positive end of the car battery (P13) to the VIN terminal of the Arduino Uno (P4)  in the water proofed apparatus (P1).
33.  Close waterproofed apparatus (P1).