I’m going through a rough period right now. There’s an illness in my family and I’m having a hard time focusing on anything but worrying and trying to take care of health stuff. Everyone is going to be okay, but it’s going to be a difficult four or five months, and I really appreciate your patience and understanding. I’m going to keep putting up comics, but I don’t how much else I’ll be able to work on.
To anyone I’ve been corresponding with, I’m sorry that I may be even more tardy than usual. While davean (the xkcd sysadmin/business manager) monitors the press@xkcd.com address, I know he only forwards to me a fraction of the huge flood of mail that goes there. If you’re trying to reach me personally about something, you can write to me directly at xkcd@xkcd.com, but I’m afraid I won’t able to reply to most of it right now.
I know there haven’t been any posts here in a while. Since most of my projects are on hold right now, I thought I’d share some pictures from one that’s almost done: an underwater ROV. Exploring lakes and oceans has always fascinated me, and while I’ve spent a lot of time snorkeling and free diving, in the end I’m more interested in sending robots than going myself.
I tried to build a couple of ROVs in high school out of scavenged R/C cars and spare parts, but none of them ever worked very well. Last summer, I got interested again and picked up an Inventivity ROV-in-a-Box:
It’s a very basic kit designed to use off-the-shelf parts as much as possible, to encourage people to play with the design or expand on it. I’ve gotten a lot of help and some cool ideas from the company founder, Dr. Karen Suhm, who coaches robotics teams in ROV-building competitions and generally knows everything about ROVs. The kit comes with a good set of underwater motors and a sensitive camera, and this summer I started modifying it to use an Arduino and joystick control, running the whole thing over Cat-5 cable (which significantly lightened the tether). This will also let me add other equipment, like a still camera, depth gauge, compass, and sonar.
It’s very close to being finished—I just have a couple wires to reroute and a leak to seal—but for now, here are some pictures from construction and testing:
I made a coupler so the tether could be detached, and added a chamber to hold the Arduino, Ethernet shield, and motor control board. A Python script on the surface translates joystick values into motor speeds, and the Arduino has some code to listen to commands via the Ethernet and control the motors using three TLE-5206 H-bridges. The 5206s offer more protection than some other H-bridges—I initially used some smaller chips, and managed to blow out a couple. (Thank you to mpanetta of #sparkfun for hooking me up with the 5206s.)
A note to anyone who wants to build something like this: the Arduino isn’t actually capable of processing video, so you’ll need to either put an Ethernet camera and hub on the rover, or—if your camera isn’t digital—do what I did and divert two of the Cat-5’s twisted pairs to carry RCA video, running the Ethernet solely on the other half.
My friend Mike loaned his canoe for depth testing in Walden Pond, which is (according to data from the 1940s) the deepest lake in Massachusetts
At the bottom of Walden, there are close to three extra atmospheres of pressure.
The zip ties double as binary depth markers. This one is 14 meters.
This is the vacuum pump for sealing up wires passing into the sub (it’s sitting atop a draft of the online communities map). If you open up the exterior/water side of a cable and submerse it in a pool of marine epoxy, then apply suction to the dry interior of the sub, it sucks the epoxy through the cable, plugging it up completely. You can also use it to suck all the air out of a wine bottle with random objects inside. It’s fun to see how different materials react to a near-vacuum—particularly if you’ve just drunk a bottle of wine. I didn’t get much more done that day.
Lastly, here’s a clip of the bottom of Walden Pond, about 80 feet below the surface. This was an unpowered pressure test—the sub was just dangling on a rope—so it’s not very exciting, but it was the only test where I could record the video feed:
The Walden lakebed is pretty dead—the material you’re seeing is flakes of debris stirred up by the sub. In other lakes, we’ve found cooler stuff. In Seymour Pond on Cape Cod, we had huge catfish fish swim up to the camera and look at it, and we explored a sunken fishing boat on the bottom of Sheep Pond. I’ve also learned that deck chairs apparently fall off docks all the time—the lakebed 20 feet below the dock on one lake was absolutely littered with them. When I get a chance to send it to some more interesting places, I’ll be sure to share footage.
P.S. A belated thank-you to the NYC Makerbotters; after I posted comic #743, they fabricated and mailed to me an actual tiny open-source violin.
Excellent article. I became verifying continuously this website that i’m inspired! Worthwhile information precisely the remainder of the part My partner and i contend with such details considerably
LikeLike
This blog will be a great source blog for those who wants to know about this topic. You have provided us with many essential articles that definitely put a new spin on a subject
LikeLike
Fantastic job, really!
LikeLike
test
LikeLike
El lecho del lago Walden es bastante muerto-el material que se está viendo es copos de escombros agitados por el submarino. En otros lagos, hemos encontrado cosas más frescas. En Seymour estanque en Cape Cod, tuvimos enormes peces bagre nadan hasta la cámara y lo miran, y exploramos un pesquero hundido en el fondo del estanque de ovejas. También he aprendido que las sillas de cubierta, aparentemente caen muelles todo el tiempo-el lecho del lago 20 metros por debajo del muelle en un lago fue absolutamente plagado de ellos. Cuando tengo la oportunidad de enviar a algunos lugares más interesantes, me aseguraré de compartir imágenes.
LikeLike
Fantastic job 🙂 bravoo
LikeLike
Thank you for another informative blog. The place else may I get that kind of info written in such a perfect approach? I have a mission that I’m just now operating on, and I’ve been at the glance out for such information.
LikeLike
This is very educational content and well for a change. It’s nice to see that some people still understand how to write a quality post!
LikeLike
u read xkcd on your phone, or you just prefer simple pages without a lot of very mucafaat bonerty
LikeLike
Este blog va a ser un gran blog de código para aquellos que quieren saber acerca de este tema. Usted nos ha proporcionado esenciales muchos artículos que sin duda ponen un nuevo giro a un tema.
LikeLike
I am always pleased with what you bring to it very interesting and useful, thanks.
LikeLike
u read xkcd on your phone, or you just prefer simple pages without a lot of very mucafaat bonerty
LikeLike
I have been assigned to do a report for our school newspaper on this subject, and your post has been beneficial. Can you please add more reference to this topic, thanks.
LikeLike
I would like to thank you for the efforts you have made in writing this article.
LikeLike