![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
I'm currently writing the arduino code for the system, using the same "Easy Transfer" Library as KR2_diving's ROV to shuttle data around.
Controller,
An old quadcopter toy controller, fitted with an arduino nano to read joysticks and switches/buttons. I did consider going down the PS2 route, but all the videos i see online seem to show around half a second latency, i think using the PS2 controller will be pretty processor hungry compared to a basic analog to digital conversion.
Topside,
Repurposed Peli case, with an Arduino MEGA on account of it's 4 serial ports, with a 20x4 LCD screen for telemetry readout. possibly other buttons,knobs and flashy/noisey things too as i see fit.
I'm contemplating giving the 20x4 LCD it's own Arduino Uno, i have one spare, and it'd leave the MEGA free to talk to the controller and ROV
Telemetery must have......
** Heading
** Depth
Tether
Tether will be the obligatory cat5e cable probably encased in hollow poly rope, 300M , 4 cores used for full duplex comms with the sub via MAX485 modules, 2 cores for analog video 2 cores "spare".
Subside
Class E (16 Bar) 4" PVC solventweld tubing for the atmospheric housing, Arduino Mega controller, talking to the Topside Mega, i'm currently looking at an option to relay depth (I've sourced a 0-5v pressure sensor already!) and heading via an I2c module i was due to fit to one of my quadcopters.
I'll be doing my hull penetrations a little differently to most builds i see here, I'll be installing an oil filled junction box, slightly compensated (not 100% sure how that will happen yet, i'll either build a compensator, or fit a bladder to the junction box and slightly pressurize) then to the hull penetrator. the thinking is, that if i do spring a leak, it should only be oil that leaks into the hull, saving the electronics from a briney death.
doing the penetrations that way also means i can make/break connections in the junction box, and not have to redo a potted penetrator or try to seal a connector. i'll be able to use very basic wiring glands too.
possibly a single function grabber for the ROV too
Build So Far...........
14/07/15
First Trial of Arduino Code and actuating a thruster over serial......... Controller > TTL/Serial > Topside > TTL/Serial > ROV > PWM Thruster Output (full 3 channel mix)