DCist T-Shirts
dcistshirt.jpg
About DCist

DCist is a website about Washington, D.C. More

Editor: Sommer Mathis Publisher: Gothamist

About | Advertising | Archive | Contact | Mobile | Photos | Staff | Subscribe

Categories
DCist Exposed Photography Show -- Feb 20-Mar 7
Favorites
Contribute

Latest tip:

There is a suspicious package being investigated near 12th and D St SW, in front of the new Homel [more]

 

Latest link:

 

Latest Photo:

 

Recent Comments
Subscribe
Use an RSS reader to stay up to date with the latest news and posts from DCist.
Overheard
Voting Rights
Public Calendar
Links

April 10, 2008

Transit on Thursday: The Yup, We're Dorks Edition

Well, it was inevitable. Yes, we have other terrible secrets besides the fact that we're enamored with transit minutiae. Scary, no? Well, it turns out that we're ungodly dweebs for a good DIY project. And what could possibly be better than to combine our two loves into one horrendously nerdy endeavor?

That said, we're going to start off our post this week close to home, featuring a project created by our very own Tom Lee. Tom presented this crafty work at a recent DorkbotDC meeting, and kindly allowed us to show it off here as well. It's an ingenious little idea that combines both DIY creativity and Metro usability. We'll let Tom explain in his own words:

I built a magical picture frame to tell me when I need to leave to catch the Metro. Allow me to explain. There are really just four parts to it. First, there's the picture frame, bezel, LEDs and meters. That just took a visit to a few electronics, craft and junk shops, plus some meticulous cutting, gluing, taping and soldering.

Second, there's the Arduino. Arduino is an increasingly popular platform that makes it easy for hobbyists to use microcontrollers, which are basically very tiny computers that run programs and can control a few wires' worth of input and output. An Arduino costs between $30 and $40, and you can find out more about them here. In this case the Arduino is responsible for controlling the lights and meters.

Telling the Arduino what to do is a router running a custom firmware. which I got for free but which might cost another $10-50 depending on where and which one you got (a router, of course, will also set you back $40 to $100) CORRECTION: The custom firmware is freely available; the router may cost between $10 and $50, depending on which one you get and how good your eBay luck is. The firmware makes the router a tiny, flexible computer -- one that's much more powerful than the Arduino, and which can connect to the internet over my apartment's wifi network. I talked about this technique (and the project in general) at the last Dorkbot DC meeting; you can listen to my presentation and view my slides here. The router is responsible for telling the Arduino how many seconds there are until the next train. The Arduino uses that information to set the meters and LEDs to the appropriate state.

Finally, there's a script running on a webserver. The router dials in to that script as needed, and it goes and talks to the WMATA Rideguide website. It plugs in my address and a few destinations -- the specific ones vary by the time of day, so that I can see the time to work in the morning and the time to nightlife in the evening -- and gets back a web page. It parses it, figures out when the next train or bus is, then figures out how many seconds there are between that time and the current time. And, as mentioned, that's what gets sent to the Arduino, which then counts down and manages the lights and meters. When it's time to get another update, the router does so.

The result: a couple of needle indicators that count down from 40 minutes to zero. I've also measured the time it takes to walk to the Metro from my apartment and configured the Arduino so that if there's enough time left to catch the train, the backlight is amber. If there isn't, it's red. And if it's the 60 seconds in between those two periods -- the time when I really need to get going -- both lights are illuminated.

If you're interested in learning more about Tom's project, you can view his slides and hear his presentation here. Of course, this isn't the only time that Tom has integrated Metro and DIY sensibilities - he dissected the SmartTrip way back in 2005.

Now back to your regularly scheduled programming: after the jump, we've got your usual roundup of the week's transit stories.

We Can't Collect Taxes Anymore? Well, There's Always YouTube: WTOP reports this morning on a new initiative by the Northern Virginia Transportation Authority that's encouraging people to record how bad their commutes are by posting videos to a dedicated YouTube channel. The organization - which recently had its ability to tax taken away by the Virginia Supreme Court, is looking to create a sort of grassroots effort to prove to the state's General Assembly that more money is desperately needed.

We can't argue with the fact that Virginia needs to dedicate more public money to transportation projects. But while we have no doubts that there is going to be some hilarity in these videos (even though the YouTube site clearly states "WARNING! PLEASE DON'T USE CAMERAS WHILE DRIVING" and promises monitoring), one has to wonder - doesn't it seem like a cheap way to earn back the favor of residents after bungling the refunds of over $24 million in unconstitutionally collected taxes?

What do you think, Northern Virginians? Will you be uploading a video - or is the taste of the NVTA still too sour?

Meters Break, But the Law Doesn't: There's been quite the gabfest on the Cleveland Park email list recently over a very interesting question: if you are trying to find a parking space and the only one available is at a broken meter - can you park there legally and expect a ticketless windshield upon your return? Well, as one would imagine - since most meters don't say "broken," just an ambiguous "FAILED" message - parking enforcers will ticket your car; that is, unless you report the meter as broken to DDOT. Expectedly, it's quite the process. According to once response:

There is a number to call on the meter plus an identifying number for each meter. They will give you a confirmation number. This will not keep you from getting a ticket, but it is a way of establishing that the meter did not work. But even if you didn't report it you can still deny liability by writing a letter of explanation and filling out the back of the ticket and mailing it in.
But, if somehow you find yourself doing a lot of parking at broken meters, here's another idea from the email list:
He's had made large stickers which say, in large letters, "Meter Broken". He sticks them on the glass of the non-functioning meters when whever he encounters. one Then, if he gets a ticket despite, he photographs the meter with a small camera that is always in the car. He then sends the photo + ticket with explanation on the back to the appropriate city office.
If you do end up at one of these meters, it might be worth it to walk an extra couple of blocks just to avoid the hassle.

Engines and Cabooses: Scheduled rail testings may cause minor delays over the next three weeks...Route 1 around Alexandria is still going to be a mess for the rest of the week...Speaking of Northern Virginia traffic issues, there's a new ramp opening at the Mixing Bowl...April 9 saw Metro record the ninth-highest one day ridership in the system's history.


Email This Entry







Advertisement: DCist Continues Below!

Comments (23)

Hm.. so DCist is now using the same "slideshow" code that I've been bitching about on Gothamist? That's disappointing.

 

Tom - How is your device better than, say, a watch? Also I am interested in commissioning you to build a steampunk version that will remind me when to defecate. Can the alarm be programmed to play the Horst Wessel Song?

It's never been legal to park at a broken meter. I read it buried in one of the back pages of DC's parking regulations. Also, with more meters giving way to pay-to-park printout receipt stations, deliberately jamming the meters with clipped coins will no longer be an option, besides the fact that it's a felony to deface public currency.

 

Wouldn't it be easier, and $200 less expensive, just to go to the Ride Guide on Metro's website and calculate this all out?

Wow.

 

drew - Easier, perhaps. But you're forgetting that this is just one part of Tom's elaborate plan to avoid getting laid.

 

It's illegal to park at a broken meter because they want to discourage people from taking a baseball bat to the meter then parking for free because somehow it is now broken. It's too bad though, I would love to take a baseball bat to a parking meter.

 

I admire the geek factor in coming up with a device that can more easily be accomplished with a watch and a connection to the WMATA website.

And my solution for broken parking meters? A saw. The parking po po can't say I didn't pay the meter if the meter has been decapitated.

 

I love the second piece of advice from the Cleveland Park forum . . .

"See Your Honor, you can tell that the meter is genuinely broken because of this sticker (that I fabricated and put there)."

 

My solution for the parking meters? Park in the 4P's parking lot.

 

Going through the dorkbot site reminds me of the time I discovered my uncle's hobby involved whittling and scrimshawing cock rings. I suppose there are worse things you could do in your spare time.

Also, kudos for citing Jack Parsons. If there's one thing experimental technology research has been lacking it's tantric sex magick and attempts to open transdimensional gateways to allow the Elder Gods to infiltrate our timestream.

 

TW,

It is not illegal to park at a broken meter. I have encountered one, called it in, got my confirmation number and left. You do however only have the two-hour limit. There was a parking enforcement person right there.

 

As a huge geek and DIYer, I think this is pretty cool. I hardly ever ride the metro, but if I did, I think it would be far easier to glance at the wall than look up train times on the Metro website. Especially if I was running late for work in the morning (as I often am).

 

Thanks for the, uh, supportive comments, everyone. Maybe I can explain a little better: first, if you wanted to recreate this yourself it would only cost you about $60 or $70. I spent about $15 on it -- the only parts I didn't have lying around were the picture frame and meters (which I scrounged for free out of a discarded tape deck).

I'm a little confused as to how checking the time and filling out a web form is easier than glancing at an ambient display that does it all for you, but to each his own, I suppose. I built this primarily because I was looking for a practical application for the Arduino->router method I had been working on, and to create a somewhat attractive conversation piece.

I also thought it might be handy to be able to glance up from the couch and realize, "Hey, if I leave *right now* I can catch the 66 or X2 without having to wait around very long." The idea is to make it easier to decide to go to normally-inconvenient nightspots on a whim (although it does display Metro times to work in the morning -- even though the trains are running more or less constantly -- just so that it's displaying *something* relevant).

 

Ooh -- also, there's an error in the post. The custom firmware is free; that $10-50 estimate is the cost of the router. I'll get that fixed.

 

Also, the videotaping of traffic reminds me of the time I was late to a final exam because of a 2-hour backup on 395. Thinking I might need proof of the delay, I pulled out my cell phone and took a 5-minute video of the cars around me being at a dead stop.

 

Easier, perhaps. But you're forgetting that this is just one part of Tom's elaborate plan to avoid getting laid.

LAWLZ!!!!

 

you have to admit, this might just be the comment of the week...

 

I can appreciate how this provides the information Tom needs to get through his day, but what if he's not in the same room as the display? THis is the sort of device that begs to be grafted onto a Roomba so it can follow you around AND clean your apartment. Also, it's a bit lacking in the motivational department. What's the prevent you from just ignoring it's message? Clearly, a modified Taser is called for here. Or at the very least, a tesla coil. The added benefit is that you no longer need to crank up "Sister Ray" on the stereo when you need to clear the living room after a house party. Just let the Roombot of Doomba loose and watch the drunks go scrambling for the X2 bus. Hurry! You only have 3 minutes to get to the bus stop! BZZZZZZZZT! All the cachet of Will Robinson's robot with none of the flailing claws or Dr. Smith complaining about that cacophanous clod of cogs and camshafts.

 

You don't even have to use the Trip Finder. Just go to the page for your closest Metro station (for example, I have the Clarendon station bookmarked on my work computer) and click "Next Train Arrival." It links to the display on the platform. As long as you know approximately how long it will take you to get to the platform, you'll know when you should be running out the door. No need to re-invent the wheel.

 

And as for knowing when the bus is running -- they make these nifty things called "bus schedules." You can print them out and stick them on your fridge for easy access. Sometimes they even provide them for you on the bus!

Of course, I'm a girl, so I can never sit on my couch and suddenly realize I should be running out the door at that moment. I need to know at least half an hour ahead of time.

 

Funny, although I don't think anyone who has an encyclopedic knowledge of Simpsons quotes should cast aspersions on the sexual prowess of others.

 

"Hey, if I leave *right now* I can catch the 66 or X2 without having to wait around very long."

I'm confused. The bus schedule is a total joke. At best it can give you a rough idea how frequently the bus is coming at any one time of the day, but to think that it will give you an idea that you have to leave right now is fantasy.

However, if they ever get NextBus working, then this would be helpful.

 

I admire the geek factor

I also admire the geek factor. What makes this impressive isn't the practical application of the tool, it's the fact that it can be done. That you can use programmable controllers to convert rather abstract memory locations and read-write functions (and TCP packets) into actual work, like turning a light on and off. I once wired my office up to an Ethernet-based PLC so I could control my lights and my fan and everything else from a small VB app. Not because I was too lazy to do it the old-fashioned way, but because I wanted to see for myself how high-end Windows code can translate into something real, like a turning engine. Also, it was fucking awesome.

 

Speaking of fucking awesome, how hard would it be to retrofit this dealie so that I could have sex with it? Then again, I'd have a difficult time deciding whether to get to the bus on time or continue shoving my peter in it.

 
Post a comment (Comment Policy)

2003-2009 Gothamist LLC. All rights reserved. Terms of Use & Privacy Policy. We use MovableType.

Site Meter