Watch Blue Pints Episode 6: Science Online Oceans and Hacking the Ocean
httpv://www.youtube.com/watch?v=QByplUnSNLY
httpv://www.youtube.com/watch?v=QByplUnSNLY
Now that most of the bugs are out of the system, here is what a one week readout looks like on the Sea Leveler.
A few observations:
I’ve currently set the Sea Leveler to record a full month on one roll, so be sure to check back in May to see how it’s going. Until then, keep talking about #sealevelrise!
Two weeks ago, I announced my latest Hacking the Ocean project, an open-source, Arduino-powered water level meter that monitors the frequency of tweets containing the hashtag #sealevelrise. Since launch, the Sea Leveler has had some bugs and received some good press. Now that I’ve had some time to monitor its performance and work the bugs out of its code, it is finally time for the promised “how to build the Sea Leveler” post.
This project was much more involved than my Arduino build and significantly more rewarding. The Sea Leveler was a challenge on multiple fronts, from learning to make the Arduino talk to twitter to physically modifying the water level meter. As I noted in my first project log, I have very little programming experience, and the major goal of this build was to level up my C++ skills. I’m very happy with the results, both technical and aesthetic.
For simplicity, I’m going to break this into two posts, one for hardware and one for software.
Earlier this week I launched the Sea Leveler, and open-source, arduino-powered, water level meter that measure the activity of tweets about #sealevelrise on twitter. Not surprisingly, the first full week of trial revealed a few bugs in the machine.
The first thing you’ll notice is that, in addition to recording tweets about sea level rise, the Sea Leveler also provides a nice documentation of power surges. Every time the power flickers, the arduino resets and the arm thinks it’s back at zero, causing a dramatic rise. This happened once due to an actual power surge and twice due to our marvelous dishwasher, which happened to be on the same circuit as the Sea Leveler. Easy fixes, both.
The second problem is that, thanks to our very cheap step motor (you get what you pay for) after a few power cycles, the unit starts rotating in the opposite direction. Wonderful. Obviously the permanent fix is to get a slightly higher quality motor, but for now, isolating the circuit to reduce power surges will have to do.