hey weird timing. I was looking at a larger version of that design a few wees back, it looked like it had got itself stuck in a lake amongst some lake-gunk. One thing I'd like to build is an autonomous ROV using gps to chart its way around the shorelines. I think I'd prefer a more efficient design like a tube or classic sub shape, that way less power would be needed for propulsion as these ROV designs don't look very hydrodynamic. You could use relays for switching, I just bought 50 x 5v for 12 bucks off ebay so they're not expensive. Any of the LED examples will power a 5v relay, you just need to hop the 220ohm resistor(s). I've seen a design using a battery powered toothbrush, I pulled one apart the other day and the motors pack quite a punch, and they're already water proof. The larger motors they've got attached to that thing I wouldn't know what they're called, Curvetech Thrusters? They look expensive. Anyway, all very doo'able with Arduino, and then some
Good source for motors: rechargeable power drills. Small ones can be had for 5-10 euro. They even come with NiCd cells and a charger. I bought some and they have a 3:1 gearbax, wich seems ideal for most boat propellors. They're not waterproof, evidently.I am building a land prototype first, wich will be wireless. Underwater, you can forget about wireless comms, I think. Hance, GPS will probably not function, unless you are really close to the surface.Sure, underwater modems exist, but they only offer a few hundred bits/sec...I really hope someone here will prove me wrong about underwater comms, tho :-)
Here's a quick primer on how to program an Arduino over a wireless connection.Now, we can put an Arduino on the ceiling, underwater, up a tree, stuffed in a turkey or what have you and still be able to change and improve its behavior. In fact, by adding an XPort or WiPort to the XBee, we can extend the connection over the Internet, and program anything from pretty much anywhere.
For a sub, a ballast system would be needed, and if I were lucky enough to be working on such a project, I'd also need to be working on a solution.
For sure. I'd love to see a more efficient way of doing it too. A common problem is that sometimes devices requires a larger voltage than the board delivers. Plus you don't want the options narrowed because of those limitations. Since relays are cheap as are the 595's, until there's a better option, that would be my immediate choice. You could pulse the motor to manage speed, which is actually quite ingenious when you think about it. I don't think pulsing would be inefficient either. An object of neutral buoyancy also wouldn't need to conform to any particular shape. You could use a ping pong ball, for example, attached to shaft attached to two rotary encoders to determine the objects tilt for staying flat in the water, and using thrusters for making corrections. The ROV could be the shaped like a ball, hypothetically. Once I'm over my current back log of work, and other projects I'm working on, I'd definitely like to put all that to the test.
yip, lots of theory to test If you have another plan for reversing polarity, then for sure go with that.I'll take a crack at building something autonomous, with tooth brush motors, with relays, with gps, with XBee. Worst case scenario, it doesn't work, but I like a challenge when I've got the time
heh heh, yeah. I like the relay way. arduino has got pletny of analog outputs. im going to hold off on gps and xbee. expencive stuff. but yes. i should probably start with something smaller scale like this http://www.rgu.ac.uk/eng/robotics/page.cfm?pge=8192PS. does that ajustable resistor thing from afew post back egsist?
Quoteheh heh, yeah. I like the relay way. arduino has got pletny of analog outputs. im going to hold off on gps and xbee. expencive stuff. but yes. i should probably start with something smaller scale like this http://www.rgu.ac.uk/eng/robotics/page.cfm?pge=8192PS. does that ajustable resistor thing from afew post back egsist? Perfect, but lost me re: resistor?