[Knuckles904] was tired of waiting for the bus. His town had installed GPS units on the buses so that riders could track their locations via the Internet so he knew there should be a way to avoid the wait while also never missing the bus. He developed a sketch for an Arduino to check the bus location and notify him when it was on its way.
This method saves him from leaving his computer running. It parses the text data from the public transportation website and updates both an LED display, as well as a Twitter feed. Now he can monitor several different bus lines via the hardware at home, or though a cell phone if he’s on the go.
finally, a practical use for gps
=)
This is illegal!
It uses an arduino!
This isn’t a hack!
/me rolls his eyes.
This is pretty cool. It would be better if CT Transit used a GPS system.
Probably not the best looking project you’ve written about. He really should consider a different solution than a breadboard and a bunch of cables. And since he’s a poor student, he probably would benefit by transferring the code to a regular ATMega to free up the Arduino.
He has red, yellow, and green lights to signal the bus’s position. I would prefer an ETA to see if I have time to make a quick sandwich.
quote=
It parses the text data from the public transportation website
We should be so lucky here in Toronto. All our GPS does is read off the stops while on the bus.
There have been practical uses for GPS ever since it’s conception. The fact that I or others didn’t have a practical use for it is besides the point. Strange how a simple text display can still trump an image display. The map display of the bus locations kinda a suck, though it was fun to watch the icons move. The text display gives you just the information you need, but a twitted update every five minutes may be information overload. A cabinet would make it more visually appealing, but wouldn’t add to the functionality. He’s an engineering student, so visitors would halfway would expect to see something like this laid out naked.
@Mike P actually in the underground streetcar station at union station it (usually incorrectly) predicts when the next steeetcar is coming.
Yay – neat hack. By ‘neat’ I mean building a viable solution to a problem he had. It would be great to follow up on which implementation he chooses to go ahead with, assuming he does follow it up, or if it where me, get bored and move onto something else.
“There have been practical uses for GPS ever since it’s conception. The fact that I or others didn’t have a practical use for it is besides the point”
I cant believe someone actually wants to debate this
ok for those who cant wrap your brain around this its pretty easy, every useful project that involves an arduino the first (or first few) post’s almost always include
“hey look a practical use for the arduino”
being a smartass I choose to twist it up a little, saying “hey look at something that has LOTS of practical uses”
D- you earn your name
Lol I wonder that no one steals it out from the bus. Anyways fuck the bus learn to drive and buy a fucking car loser.
@zerker:
This is a practical solution for him and it works, so why do you call him a loser for not having a car? I personally own 2 cars and a house with a 2 car garage, but know many people who won’t own one because they live in a crowded city (think NYC) and it would be very expensive to park/store, public transportation is more convenient and abundant, don’t want to deal with losers who think they own the road, or plain don’t like to drive(etc, etc). Whatever the reason, cars cost money to keep, and many choose not to have one.
Don’t think because you like cars others do. I personally hate cars, but I’m forced to have them because I live in the suburbs. 2 of them because the small one spends most of the time at the train station’s parking lot—yes, I don’t want to drive to work. The big SUV to go out or shopping (my weekend car) :P
@Zerker
Ummm you do realise public transport is quite good in some areas, and you save quite alot of money/time/effort.
Anyway,
It sounds like a great idea, saves waiting at the bus station… particularly if the bus is running away from the scheduled time.
Check out my slightly more polished version of a bus arrival indicator.
http://www.youtube.com/watch?v=9m0oSjSQkrE
I use servo’s to drive the hands of a clock to indicate how long until the bus arrives. I use a recycled cell phone with a serial port to drive the servo board. The cell phone also connects to the MBTA website to get the bus location relative to the nearest bus stop
nice job but…….
why not save the money you’re using to buy crap to make hacks and use the time use spend making them to get a job so then you can get a car…….maybe?……just a thought. But hey what do I know
Haha, quite the assortment of comments. Thanks for the encouragement to those who gave it. But to clarify, I have a car (and a nice one at that, my scholarships helped out), but at a university with limited parking space, students who choose to drive can only park in a few designated (read inconvenient) lots. And guess what you get to do once you park in these lots? Take another bus…or walk ~1mi. So what several people said is correct, it is neither economically nor time efficient to drive to campus. (Hi Zerker)
Oops, almost forgot to mention that while unlimited bus fare is (obligatorily) included in student fees, a parking decal runs an additional 80$ a semester.
-And yes, id love to follow this up once I roll a pcb for it
The government uses your money to GPS equip government busses; and then they don’t have the intelligence and/or motivation to do a simple Web mash-up to notify riders where the busses are via any number of existing instant messaging methods.
This is what happens when you let the government run your life. If a private company had to compete for this opportunity and operate as a commercial enterprise your bus would practically follow you around if you want, and it would cost the taxpayers less too. No unfunded pensions, no down-time due to union shake-downs.
@Drone, a lot of buses probably already had the technology installed in buses for security purposes, they’ve just made the interface public
Great idea. Now if only they had buses with GPS in my area that’d be great.
Keep up the good work!
Well they started trials with GPS/GPRS-enabled buses and a buncha LED signs in my town (Eastern EU), but they never predicted anything in any way meaningful (as ETA), so they soon pulled the plug. These days the signs display time/date, on their remaining LEDs (the buggers do seem to tend to burn out and get left that way…). Yeah, I know, crappy…
The busses in England stink of rotten cabbage. But for people with usable busses, it’s a good hack.
This serves his purpose and provided him with a solution to a problem that he had where there was not another solution. His problem wasn’t wether or not he has car, wants to use an arduino or if you will like his hack later. He just wanted to know where the bus was without a computer. Succesful hack. End of story. Kudos to Knuckles. The rest of you flaming, nonsensical lot should try something constructive to do with your oh-so-wise knowledge.
I gotta phone I can take most anywhere and check a website. Does a bit more than an arduino…but don’t tell the arduino.
Reminds me of the senior design project a buddy of mine made. It is a board that shows all the buses on our campus on a map designed to be placed at bus stops.
http://www.waitlesstracking.com/
Actually just saw it was featured on hackaday last year :)
http://hackaday.com/2009/05/03/waitless-bus-tracking-system/
@ Ron
I work at a company that makes the central units that go inside the buses (in the U.S).
Each one of these units has a GPS board that i guess transmits the buse’ location at every turn.
lol, if the local government was in charge of implementing this system, it would have cost millions. Nice work, knuckles.
btw- As a recent UF graduate, I know exactly how frustrating the RTS bus system can be.
Nice job! I like it. Good writeup.