Professional Documents
Culture Documents
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
Author:leevonk
www.leevonk.com
author's website
Image Notes 1. output to victor motor controllers 2. serial connection to laptop, so the laptop can show information about the subs status (smartconsole.bas) 3. interface electronics for the dual shock PS2 controller 4. PWM generating IC (to control the Victor H-bridges for motor control) 5. bs2sx used for testing. A PIC would be better, the stamp wasn't really fast enough. Image Notes 1. For code on how to integrate all of these sensors, controllers etc, you'll have to look in the .bsx file in the last step. 2. pressure sensor sends data to an ADC which sends digital version of pressure to bs1 3. PAK pulse width modulation IC (sends correct speed commands continuously
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
to the victor motor controllers) 4. BOBIII overlays pressure reading onto a video feed from an underwater camera. The video feed is seen on an on-ship monitor 5. three victor motor controllers 6. digital compass which compensates for tilt 7. bs1 gets pressure sensor readings and overlays them onto a video feed using the BOBIII IC 8. 3 minn-kota trolling motors. Two horizontal thrust, one vertical thrust. 9. I used a BSX for most of the development, but in the end turned out it had one too few I/O pins, so a bigger stamp is in the diagram. 10. didn't actually make/use this fourth h-bridge/motor
Image Notes 1. just a water sensor (salinity, etc) mounted in the bottom half of the body of the sub 2. vertical trolling motor for up/down motion of sub
Image Notes 1. a sensor 2. hole passes through both c-channels to allow vertical motor thrust. This didn't work that well,.. 3. two c-channels stacked
Image Notes 1. dual shock ps2 controller sends commands to the bs2sx in that black box (upper right) 2. victor motor controllers (get commands from the bs2sx in the box benieht them.
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
Image Notes 1. For code on how to integrate all of these sensors, controllers etc, you'll have to look in the .bsx file in the last step. 2. pressure sensor sends data to an ADC which sends digital version of pressure to bs1 3. PAK pulse width modulation IC (sends correct speed commands continuously to the victor motor controllers) 4. BOBIII overlays pressure reading onto a video feed from an underwater camera. The video feed is seen on an on-ship monitor 5. three victor motor controllers 6. digital compass which compensates for tilt 7. bs1 gets pressure sensor readings and overlays them onto a video feed using the BOBIII IC 8. 3 minn-kota trolling motors. Two horizontal thrust, one vertical thrust. 9. I used a BSX for most of the development, but in the end turned out it had one too few I/O pins, so a bigger stamp is in the diagram. 10. didn't actually make/use this fourth h-bridge/motor
File Downloads
SmartConsole.bas (12 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'SmartConsole.bas']
SMARTSEA_2003.bsx (19 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'SMARTSEA_2003.bsx']
BS1_BOBIII.bas (2 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'BS1_BOBIII.bas']
Purchase_List.txt (1 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'Purchase_List.txt']
Purchase_List_2.txt (2 KB)
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'Purchase_List_2.txt']
Lee_Tutorial.doc (35 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'Lee_Tutorial.doc']
SMARTSEAFinalPaper.pdf (502 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'SMARTSEAFinalPaper.pdf']
Related Instructables
Build a Very Small Robot: Make The World's Smallest Wheeled Robot With A Gripper. by mikey77
Comments
32 comments Add Comment
manu1975 says:
simply incredible!! nice job!! congratulations!! a question, where did you find the motors??
jumpup_dnb_dj says:
The link for schematic doesn't work.
shaf789 says:
wooow
jeng12 says:
what is the estimated total weight of your submersible robot? :).... by the way, good work :)
leevonk says:
Aug 18, 2009. 10:35 AM REPLY hm, I don't know, was a while ago. maybe 60 or 70lbs? that's just ballpark. that's why we had to add the styrofoam. we should have built it with pvc tubing like everyone else, but we used to heavy duty plastic for the body that was not necessary.
bennyjaminny says:
My brain just died.. I'll be coming back when I understand what this is
Q branch says:
impressive!
daniel2008 says:
very nice submarine, would you consider submitting it to the new ROV group ?
SuperCoPilot says:
can this be put in a "for dummies" format? lol
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
pacey_waring says:
the Joe-Schmoe version: Just give your little brother a pair of goggles, and throw 50 cents in :) INSTANT SUBMARINE
awang8 says:
Hmm... I wonder if you can attach cameras and use his arms as manipulators...
SuperCoPilot says:
i could just toss him in
Eddiepers says:
Thats funny. LOL I am telling the truth. It is Funny!
leevonk says:
Feb 10, 2008. 1:35 PM REPLY it's all there in the circuit diagram and in the included documentation I've provided for download. The circuit diagram contains all parts numbers and names of all parts I used. It also has the pin numbers and pin names that are connected to and it contains all external components and their values (resistors, capacitors, crystals, etc). If you make the circuit as shown and program the basic stamp with the code I provided everything will work as described. If you don't get the circuit diagram just look up some electronics tutorial on google and a very basic introduction should be all you need to understand how to make the circuit yourself.
ArisenProdigy says:
Jul 9, 2008. 7:17 PM REPLY AHHH!!!! I think if I were ten years younger (when I had had more time and patience to learn new stuff) I'd have one of these. About how much did this cost for you to purchase all these parts, however?
leevonk says:
I don't remember I think it was around $1500 or 2000. It was a project for research purposes so wasn't my own money.
pharoah says:
Extra points for the use of Qbasic :)
leevonk says:
Jun 6, 2007. 6:59 PM REPLY haha, yeah I totally forgot I even used that, I don't think the lab I was working at had visual c++ or any other visual language, and Qbasic got the job done (little moving diagrams of the sub acording to it's angles etc)
chunkymuggen says:
awesome
leevonk says:
hahaha, it's all there man, heheh
Ricky2443 says:
Mar 17, 2006. 4:00 PM REPLY Cool project man, i have a question thou. I saw that your using a Dualshock to control the submersible, i've been trying to get find a way to control my robot that way, how did u rig it?
leevonk says:
Mar 18, 2006. 4:49 PM REPLY I'll try to reupload a smaller diagram so you can see it and put some code to show how to interface from a basic stamp to the dual shock controller.
Beanwaur says:
dude, this would be great if i could read the damn schematic >.<
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/
radiorental says:
Mar 17, 2006. 1:51 PM REPLY Like, totally click on the little (i) in the top left of the image dude, and then like most definitely click on the largest image link down on the left hand side of this new page. That should totally sort you out for a readable diag dude (o; yer, I know.. its not obvious.
Beanwaur says:
sweet, thanks
leevonk says:
Mar 17, 2006. 1:49 PM REPLY yeah, for some reason the website shrunk the schematic a bit so you can't read it. I don't know how to make it so you could see it, I'll try to shrink down the picture and repost it later this weekend.
radiorental says:
Mar 17, 2006. 10:05 AM REPLY very nice project, if you're not aware you can select areas of the images and add notes. You can also upload files as well as images
leevonk says:
I tried uploading code and other documentation into the library but they dissapeared
instructables-eric says:
Mar 17, 2006. 2:44 PM REPLY We're working on making this better. For the time being, once you have added your intro and first step, make sure you are in the editor and click on the step you would like to associate a file with. You can link a file to that step by uploading it under the "upload a new image or file" heading. Files that are not recognized as images don't currently make it into the image library, so you have to put them into the step individually. Wouldn't it be great to have CAD, schematic, spreadsheet, and other filetype libraries? We're working on it! Mar 17, 2006. 1:57 PM REPLY interesting, I've seen other project with cad files and what have you. I wonder if there's a whitelist of file extensions. Either way, stick with the site.. it is quirky and the navigation system is based on a medieval road map of london. I find myself just clicking my login name at the top left to get back to where I started. You can email files to your library: Click your name > change settings > upload email good luck in the comp, take care - pauric
radiorental says:
leevonk says:
I uploaded relevant files now
http://www.instructables.com/id/SemiAutonomous-Submersible-robot-for-underwater-re/