Help a Noob out? Marine application of robotix

I want to build a system with an Arduino unit, i need a barometric pressure reading/depth to cause a motor to run, switching polarity (buoyancy control) programmable inside a waterproof container ie. Bluetooth or wireless. i would like to store data collected by the robot on an sd card, with an option to use a high-speed camera triggered by (insert optional component here) ie infra red or laser. along with a conglomeration of LED's to light the front in the direction of the camera, and a potential water proof LED batt meter.

please help with suggestions of good components that will help me to complete my task.
i want to order everything at once, and i want to make sure i order compatable components. i understand there will be a good amout of programming. i would like to program this in linux. if any one can point me to some good info i am running openSUSE.

Thanks in advance!!

i would like to program this in linux.

Linux is an operating system, not a programming language.

with an option to use a high-speed camera triggered by

And do something with the picture? Forget it. Just making the camera take a picture is easy enough, with the right camera and right code.

i want to order everything at once

Probably not the best approach. You'll need to experiment with how far you can transmit data underwater, via bluetooth (extremely limited range in air) or wireless. There is not one wireless method. There are many. Each has its pros and cons. Range underwater is going to be less than in air. Count on that. There is a reason most subs are tethered.

If you search this site for ROV there are some useful posts including links to sites where people have built working systems.

I dont want to transmit data threw the water, i want to reprogram/ collect data when the unit surfaces.

i want to reprogram/ collect data when the unit surfaces.

Then, why not save the time, effort, and expense, and just plug the USB cable in?

Because of the location of the board inside a water tight wireless rov...?

Bluetooth, induction, other RF, optical (UV, visible, IR).
Lots of options.

Hi
Are you building an AUV "Autonomous underwater vehicle" ??
Blue tooth is useless underwater.
Radio waves have some transmission BUT are very limited on their distance underwater. Fresh water Approx 6 Meters .Sea Water 2 Meters.
What is the Max depth you require ??
I have used a Gopro camera taking photos with time lapse..Worked well for me.

If its a RoV then Nick has done some good work with RS458 http://www.gammon.com.au/forum/?id=11428
Also Bill uses a really easy library EasyTransfer Arduino Library « The Mind of Bill Porter

You can get high pressure glands that will cope with extreme depths. But the cable will also be special.

Regards Antony

Blue tooth is useless underwater.

Agreed, but:

i want to reprogram/ collect data when the unit surfaces.

please tell me i can connect via bluetooth to my arduino inside a water tight pvc, while it floats on the surface.
if so, can i reload the program/ change the program?

can i collect the data stored on an sd card via the bluetooth connection?
if so, how would i need to set it up?

is anyone aware of a scenario in which i can determine the depth of my WIRELESS robot, while it is under the water? mind you, i do not need to know the depth, as long as the arduino can read the depth such that the depth can be used to initiate a response. ie. pressure sensor? i have been informed of one but it seems out of budget for me, and i am hoping to find a cheaper route. i do not want to spend more than 20-30$ on a pressure sensor if i do not need to.

i want to use a camera that can take a picture or video triggered by motion within a short distance of the vessel. and i want the image accessable via bluetooth, WHEN THE VESSEL SURFACES.
can this be done?
what kind of sensor will detect motion in the water within 3m?

i have a camera in mind, its a security camera.
can i store its images/video on the sd card shield?

if there is anyone willing to take me under their wing, i have lots of questions, but they are all based on the answers i get from the originals that i ask.. i have a mind to do things, now i am self learning the way to get them done... i am happy to have any input!

MarineRobotix:
Because of the location of the board inside a water tight wireless rov...?

Simple case maybe just run four pressure sealed wires thru the hull for an external USB socket.

There are a variety of ways to make a water tight vessel that can be opened once on the surface. Why not just make it so you can open it up.... then plug in the cable?

Depending on how deep you want to go some boxes off the shelf will go 20 or 30 feet down..... the only issue is penetrating wires into the box. but there is always a way that's much less headache than trying to load sketches via bluetooth.

check this guys site out. pretty good ideas and a forum all about ROVs with some decent info.

*edit - for example. Just found a depth sensor on their forum that the guys said he paid just a few dollars for and reads with an arduino. http://www.hoperf.com/upload/sensor/HSF1000-TQ.pdf

these are the ones i work on.... http://www.oceaneering.com/rovs/

zoomkat:

MarineRobotix:
Because of the location of the board inside a water tight wireless rov...?

Simple case maybe just run four pressure sealed wires thru the hull for an external USB socket.

Yes or why not just a threaded hole with a waterproof screw?

Also for depth, maybe a gps module will work?

Have you looked at the pros and cons of bluetooth and re-establishing a network after getting out of range, plus it's limited range?

If you're saving your images to a card and not hoping to transmit them programming a micro over the air would be a suitable application for a zigbee module (like Xbees).

Have you mentioned what kind of range you hope to aquire? Is this a pool you're playing around in?

i have not looked at the pro's and cons of bluetooth, i was hoping someone with experience could shed light on the situation. i will be within 10' of the unit when using bluetooth. i want it wireless because the vessel needs to be streamline,and i dont want to deal with ANY holes. i dont have a preference on the wireless, i just need to program/reload sketches, and collect the data from the camera that i store on the sd card WIRELESSLY. i am not looking for an alternative to wireless. thank you for the ideas though.

Seems like you'd be better off with a Raspberry Pi. It would simplify your programming (you could program Linux), allow you to use USB wireless devices, and make it much simpler to interface with a camera.

Chagrin:
Seems like you'd be better off with a Raspberry Pi. It would simplify your programming (you could program Linux), allow you to use USB wireless devices, and make it much simpler to interface with a camera.

i would rather stick with the Arduino over using linux, i want to use the arduino for personal reasons.

i just need to program/reload sketches, and collect the data from the camera that i store on the sd card WIRELESSLY.

Reprogramming the Arduino wirelessly is not an easy task.

Using a radio link while it is on the surface seems entirely sensible to me. A wired connection introduces all sort of issues with potential leaks, and corrosion, and the need to physically get to the vehicle and plug something into it and deal with the cable (which will inevitably be wet) and so on. A simple radio link that is established when the vehicle is surfaced and within range seems like a much better solution all round.