element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum ARDUINO COMMUNICATION
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 391 subscribers
  • Views 370 views
  • Users 0 members are here
Related

ARDUINO COMMUNICATION

Former Member
Former Member over 9 years ago

What would the be the best way for 3 or 4 arduinos and a laptop to talk to together?

 

What I would like to do is be able to locate a make a hobby priced submersible ROV in an area about 1000FT by 10000FT by 600 FT deep.

 

The system could also be used by Search and rescue divers in cloudy water with very low visibillity.

 

I know they already have high cost systems like this.  Bob Ballard used something like this to find the Titanic.  But that system cost $100,000's.

 

I would like to make something that the hobbyist could afford.  Maybe some one has already made one but I am not aware of it.

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 9 years ago

    There are several ROV designs and commercial products based around Arduino.  One of the more notable names are the SeaMATE series ( MATE - Marine Advanced Technology Education :: SeaMATE ROV Kits ).  These have different levels of complexity in assembly and options.  I don't have a connection to them; I'm just aware of their products.

     

    Your search area is quite large (10k ft is about two miles in one dimension, unless that's a typo), which will cause difficulty with control (that's a LOT of wired connection).  600ft is a fairly modest depth, although most less expensive underwater cameras are usually only rated to about 320ft.  If you're not familiar with the electromagnetic physics of water you might want to research underwater RF communication (unless you're thinking of something that's pre-programmed to search a grid or whatever).  You're most often limited to using physical wires.

     

    You might want to research the idea of using this in cloudy water.  One of the problems that recovery divers have is an inability to see in most fresh water bodies.  I've done recovery diving, and most often you're exploring by feel rather than vision.  The more effective techniques for visualization (FLIR, sonar) in murky water are typically very expensive, fairly large; and in the case of FLIR, don't work well for a body that's the same temperature as ambient.

     

    I would suggest you Google "Arduino underwater ROV".  You'll get plenty of hits for builds, code, videos, and commercial products.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to Former Member

    10k was a typo.

    There are some cases of law enforcement looking for bodies.  One case a couple on a snowmobile went through the ice on a lake. They searched the lake but they did not find the bodies until the spring ice out. I knew the couples son.

    on another occasion some one cut up a body and threw the body parts in a river.

    both of these searches and others were in waters where you could not see your hand more then 6 inches in front of your face.

     

    My idea was to make kind of like a GPS for use in the water.  They have the stuff available for like the submersibles that Bob Ballard used to explore the titanic.But that stuff has a cost of $500,000 plus.

    I had the software at one time where I could pinpoint the location of an item within about 1 ft an inside a cube 1000ft x 1000ft x 600ft deep.  All I needed was to know the depth and the distance from each corner of the cube on the surface.

     

    By putting a buoy on each corner with a transponder on them and a transponder on the ROV, which would be on a tether, a radio link to each buoy and a laptop to control things you are all set up.

     

    The only thing stopping me from having a working system is tofind a good transducer that I can afford.  They cost about $1200 each.

     

    I used to have all the software to run the system but that was all lost when my friend died and his wife gave his old computer away.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to Former Member

    Understood on the typo.

     

    Sorry about the circumstances you're looking at.  I grew up in Cleveland, and recovery had to wait until the spring thaw on more than one occasion.  That's an ingenious idea for a fire-and-forget type of system.  As you say; the technology is available, if you have really deep pockets.

     

    I'm not a recovery diver (I'm an electronics engineer).  There aren't many divers where I live (any body of water of any size is murky fresh water), and law enforcement sometimes asks for volunteers.  What we've been taught is to use touch - Below about 8ft most fresh water is completely black, even in bright sunlight.  Cadaver recovery is largely feeling around the bottom or objects that could tangle a body up.  Silt/mud are semi-liquid, trees and brush are rough-surfaced and hard, rocks are obviously hard; a human body will be fairly soft, once it's been in the water for a few hours.  It can be difficult to tell a human body from an animal body (especially deer, raccoon, and coyote), unless you can feel the fur or snout.  When the water is 35-50F your hands go numb fairly quickly; and you can only dive for about 15 minutes at a time, with an insulated drysuit.

     

    An ROV, obviously, isn't so limited by temperature.  I'm wondering if using the same search modality would work well for an ROV.  A "homemade" BarCol Impressor or Durometer (Reference Guide - REX GAUGE DUROMETERS) might be used to "poke" along a grid or plane and look for soft objects.  That's essentially what human divers do.  I suppose you could put multiple sensors on a rotating drum to allow it "walk" an area looking for soft objects.  I don't know what value on the Shore Hardness Scale approximates a body, or could define a maximum value.  You'd likely have to go to a morgue or funeral home and test.  This, obviously, wouldn't work well on a completely frozen body, but that's actually fairly rare underwater.

     

    Those sensors are essentially spring-loaded linear actuators that compare a reference (the end of the column containing the test rod) to the depth the device under test allows the rod to enter.  You could mimic that with a soft pot or whatever, to measure the distortion.

     

    That's a great positioning system.  Sorry you lost your coordination software.  That really sucks.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to Former Member

    My idea at the time was for the frozen lake to put holes in the ice and

    put in one of the transponders at 3 or 4 locations the put the ROV in

    that would tow a side scan sonar fish.  By using the locator you could

    know the exact location of the ROV.

    With a little extra programming you could set up a search pattern and

    direct the ROV in a predetermined pattern.

    or have a read out device on a diver and direct them where to go and

    know their exact location.

     

    The most expensive part of the design is for the transducers.  All of

    the transducers for depth finders fish locators are directional,

    typically a 60 deg cone.  What you need is an omni directional

    transducer and they cost a $1000.00 or more each.

    I have found on the internet people are making cheap ones using piezo

    element to make their own.  They put one in a plastic container filled

    with mineral oil and then it is waterproof.  I am not that much up on

    electronics any more. But it seems with the new Arduino boards it would

    seem simple with the help of a transistor or 2 to have the Arduino give

    a 60Hz pulse about 10 MS long to the Piezo element. The piezo element is

    supposed to act as a hydrophone.

     

    I live in Algoma, Wisconsin right on the Anaphee river and Lake Michigan

    harbor entrance is just about 1000 yds.

    So I have the perfect test area.  Now with the ice on the river it would

    be easy do do some range testing.

     

    More later.

    Bob Nelson

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to Former Member

    Outstanding ideas Bob!  Please do post more as you go along!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube