Slashdot Mirror


Internet-Controlled Train Set

Eric Barch writes "Using a servo connected to a Mini SSC II and wired into a dedicated server through the serial port, the Control Our Junk team has created a working train set controlled from any computer on the Internet with a few ports open and Java installed. The trains speed can be modified on the control page, which uses a PHP script to send commands to a .NET application sitting on the server. When the .NET application recieves the PHP command it sends the data to a serial port, and in turn, changes the speed of the train. The train set is running 24 hours a day, 7 days a week and is quite fun to operate from the dual webcams mounted on a top down and side view of the train set. If you would like more information, or to control the train set visit controlourjunk.com/ and take the train for a spin."

164 comments

  1. Color me unimpressed. by TripMaster+Monkey · · Score: 2, Informative


    Well...went and visited the site...took a whack at controlling the train...

    Q: What's more boring than controlling an electric train from a website.
    A: NOT controlling an electric train from a website.

    Yup...doesn't seem to be working. I went to check this out expecting to be unimpressed, but now I'm unimpressed and disappointed.

    I need a beer.

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Color me unimpressed. by jpardey · · Score: 1

      Give a slashdotted site and a .NET applet a chance, k? The java applets are still loading here... been over a minute

      --
      I have freaks! I did something right...
    2. Re:Color me unimpressed. by TripMaster+Monkey · · Score: 2, Informative


      I'm a subscriber...tried (and failed) to control the train over 15 minutes ago...well before the story went live and the inevitable slashdot effect began.

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    3. Re:Color me unimpressed. by iamdrscience · · Score: 1

      Does being a subscriber really make a difference? I mean, yeah, there are only thousands subscribers compared to hundreds of thousands (millions?) of regular users, but still, I figure there have got to be the better part of a hundred subscribers minimum who were trying to control this train at the same time as you.

    4. Re:Color me unimpressed. by TripMaster+Monkey · · Score: 1


      but still, I figure there have got to be the better part of a hundred subscribers minimum who were trying to control this train at the same time as you.

      And out of the hundreds of us, not one of us managed to get the train moving? Not even a little bit?

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    5. Re:Color me unimpressed. by Anonymous Coward · · Score: 0

      Maybe the train was departed...

  2. Sadly by hobotron · · Score: 0, Flamebait


    If only Amtrak was this efficient

    --
    There is truth in humor.
  3. Now if it had a few exploding bridges... by dyfet · · Score: 5, Funny
    A remote controlled "adams family" train set would be a lot more fun :).

    1. Re:Now if it had a few exploding bridges... by Anonymous Coward · · Score: 0

      A true fan would know Addams is spelled with a double d!

  4. What's better than crashing a train? by rainmayun · · Score: 5, Funny

    Crashing a server and a train!

  5. Parallel Train Control? by brainboyz · · Score: 1

    Something tells me with a post to Slashdot this train is about to get very scitzo, very quickly.

    And regardless, how many sadists would be trying to crash the train like myself?

    1. Re:Parallel Train Control? by 8086ed · · Score: 1

      How would you crash a train? Isn't it on rails?

    2. Re:Parallel Train Control? by oldwolf13 · · Score: 2, Informative

      I've driven real trains (dad's an engineer, I worked on the docks pushing cars into the dumper), and it's pretty easy to crash a train in the right area... run it full speed around a curve.

      dunno how good this would work on train sets tho :)

      --
      If I can't smoke and swear I'm fucked.
  6. Blah... in the UK we've had that for years. by Anonymous Coward · · Score: 0

    It was called

  7. Would be great if.... by Anonymous Coward · · Score: 0

    ...it didnt crash Firefox

  8. Control Our Junk... by ColonelKernel · · Score: 2, Funny

    Has anyone found the controls to their webserver yet?

  9. This is completely unrelated to... by hoovernj · · Score: 0

    This is completely unrelated to the Christmas lights incident, right?

  10. Gomez Addams and his trains... by Anonymous Coward · · Score: 0

    Now Gomez can crash his trains from anywhere in the world! Muhahahaha!

  11. Horrible by 42Penguins · · Score: 2, Funny

    Eric Barch, I would be angry at you for posting a story for the all the multitudes of /. to control this poor man's train, probably causing it (and the server) to crash. Fortunately, it doesn't work!

  12. Control Our Junk? by ajlitt · · Score: 3, Funny

    Worst... Site... Name... EVAR!

    1. Re:Control Our Junk? by appleLaserWriter · · Score: 4, Funny

      I must admit, the site contained far fewer camwhores than I expected.

    2. Re:Control Our Junk? by TWX · · Score: 4, Funny

      I admittedly did a doubletake when I saw the name.

      Couldn't that domain name apply to a company that allows surfers to add Viagra or muscle relaxants to a patient's IV drip to cause differing reactions?

      --
      Do not look into laser with remaining eye.
    3. Re:Control Our Junk? by Anonymous Coward · · Score: 0

      The website controlled my junk liberally. It performed many red-flag touches. I knew the HTTP standards board would not approve of a website taking advantage of a user like this, but it didn't seem to care.

    4. Re:Control Our Junk? by tunabomber · · Score: 2, Funny

      Yeah, I thought the website would allow me to control a junk (presumably owned by the webmaster), but it turned out to be something involving toy trains instead.

      Lame. I wanted to commit the REAL kind of piracy over the Internet for once!

      --

      pi = 3.141592653589793helpimtrappedinauniversefactory71 ...
  13. Christmass Lights? by Anonymous Coward · · Score: 0

    Wasn't the 'control the christmass lights' deal faked? How do we know we are actually controlling a train? Color me stupid it's just the net.

  14. Warning Warning slow ancient broken java applet. by Anonymous Coward · · Score: 0

    I'll be impressed if it doesn't lock up anyones computers.

  15. 100 by comzen · · Score: 2, Funny

    100 Change Thrust [Enter]
    100 Change Thrust [Enter]
    100 Change Thrust [Enter]
    100 Change Thrust [Enter]


    Ooops..., the Slashdot effect!

    --
    Crunch!
  16. Internet, train wreck, eh - what's the difference by ccTech · · Score: 1

    Slashdot + Internet controlled trains == Gomez Adams reincarnate zombies

    Yay, a smouldering heap of shiny things!

    --
    I wasn't always like this, till I found Slashdot.org

  17. piece of crud website by h8mE · · Score: 0

    what horrible site, it makes my eyes hurt

    --
    Look sally! Look at zonk die; die zonk die!
  18. A bit like DriveMeInsane.com by Peter+Cooper · · Score: 4, Interesting

    DriveMeInsane.com was featured here a few years ago now. I believe the guy who started it is a Slashdotter himself. He basically hooked up all his lights to the Web, as well as a number of webcams, his sprinkler system, Christmas tree lights, etc. It was pretty hardcore back in the day. He's kept it going too, although it's up and down, but pretty much was "the" great example of this genre. Only seems to have two lights now though :-(

    1. Re:A bit like DriveMeInsane.com by Restil · · Score: 5, Informative

      It's still going, and there will be a lot more lights soon. I ended up buying an OLD house and I've spent all my time rennovating it, so the site has been somewhat neglected of late. Landlords and roomies are evil btw. Just saying. I'll hopefully get things going strong again in a few months.
      Thanks for the plug.

      -Restil

      --
      Play with my webcams and lights here
    2. Re:A bit like DriveMeInsane.com by GillBates0 · · Score: 1
      LOL...heard your wife reply to my message : "Hope your family doesn't get Slashdotted" as "Too Late". Heard your kids too. Man, after all these years on the Internet, live audio/video/remotelights switches are all still cool.

      Good job.

      --
      An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    3. Re:A bit like DriveMeInsane.com by Anonymous Coward · · Score: 0

      Are you related to Norman Bates? lol.. good show.

    4. Re:A bit like DriveMeInsane.com by noidentity · · Score: 1

      DriveMeInsane.com was featured here a few years ago now.

      Ugh, I just went to the site and saw a live webcam of someone staring at their computer screen. Several refreshes later, little change in expression. Then I realized that I probably would look the same if I had a webcam. I'm hanging my head in shame now.

    5. Re:A bit like DriveMeInsane.com by camsbad · · Score: 0

      Are you referring to Alek's Christmas Lights ? I'm NOT going to the Train Site because it too will turn out to be a hoax and at this point in my life i can't handle any more hoax shenanigans.

    6. Re:A bit like DriveMeInsane.com by TRS80NT · · Score: 1

      Hi Paul,
      As a long-time Insane fan, the first thing I thought of upon seeing this item was your site, especially ~Spring'03 when you had the cammed RC car. Through a fortunate series of events I had my own T1 line during that period and spent more than my share of time draining your batteries. A lot of time involved getting the car unstuck from behind the couch where lesser-skilled drivers had abandoned it, but my favorite thing to do was to try to find the other cams with it and get them looking at each other.
      Good luck with your new place.


      --
      Lorem ipsum dolor sit amet.
    7. Re:A bit like DriveMeInsane.com by bmalia · · Score: 1

      I thought I heard once that the driveMeInsane.com thing was a hoax.

      --
      There's no place like ~/
  19. Yeah, right. by Spy+der+Mann · · Score: 3, Informative

    Remember the guy who posted a website where you could control christmas lights from it? Turned out it was a hoax.

    Call me skeptic, but I think this one's a hoax, too.

    1. Re:Yeah, right. by Anonymous Coward · · Score: 0

      skeptic

    2. Re:Yeah, right. by Agent+Green · · Score: 1

      A clever hoax at that too...

      I, however, don't like my neighbors...so I'd gladly let people flicker the lights on all day and night. :)

      Granted, that wouldn't include the stuff inside...the constant clicking of the X-10 modules would surely get me going into a murderous rage.

      --
      // Agent Green (Ian / IU7 / KB1JQO)
      // IEEE 802.3: All 10base Are Belong To Us
    3. Re:Yeah, right. by 0racle · · Score: 1

      Well you did say that you didn't like your neighbours.

      --
      "I use a Mac because I'm just better than you are."
    4. Re:Yeah, right. by xmas2003 · · Score: 1
      Here's the complete christmas hoax writeup ... would be kinda fun to do it for real this year - think anyone would believe it?!? ;-)

      Agent Green correctly points out a few of the real world issues that make doing it for a real a bit of a challenge.

      --
      Hulk SMASH Celiac Disease
  20. Schoolwork by Jason1729 · · Score: 3, Interesting

    The real-time programming course at the University of Waterloo has a model train set we write a control program form.

    It's a lot of fun for the first couple of days until it sinks in how hard it's going to be to write a real-time OS and a GUI-based train management program for it in 3 months.

    One of the tests is to keep adding trains to the tracks while it's running to see how much it can handle. If your program crashes, the trains crash.

    I took the course in 1999 so if any of what I said sounds wrong, it's because it changed since then.

    1. Re:Schoolwork by p2sam · · Score: 0, Troll

      I remember there was a song for cs452 on Buddy's site :) http://buddy.bbsg.ca/pics/cs452/pos-code.txt Ode To My Code ============== (To the tune of "Ode to My Car" by Adam Sandler) Lyrics corrupted by Marc "Slackmaster" Fletcher and "His Alcoholiness" Pete Strachan. Here we go Piece of shit code We've Microsoft code That fuckin' pile of shit Won't move trains very far Out code's a big piece of shit 'Cause the kernel's fucking shot The context switch is fucking broken And the clock ain't doing so hot (It's a piece of shit) I can't see the track display Cause our VGA programming is a flop And the WYSE term looks real bad It pukes debug output non-stop (It's a piece of shit) (Piece of shit code) Piece of shit code (They've got a real shitty app) It sucks royal dick (That fuckin' pile of shit) 100% crap (Never gets us many marks) Oh fuck you code It's got no timeslicing, it only got the syscall Pass() Whoever designed this course can lick MFCF's sweaty ass (They can lick our nuts too) And it's got no keyboard handler We can't tell it what to do Eleven times a day I see ``Unhandled IRQ'' (You fuckin' piece of shit) (Piece of shit code) We've got piece of shit code (They've got a piece of shit code) Interrupts suck my ass (That fuckin' pile of shit) That pile of assembly shit (Never gets trains very far) Who the fuck do I call I'll see Gord again next fall Four megs is too small No free space at all A blocking Reply() system call But it's too late to rewrite it all Oh fuck me Well the track likes to lock The trains they tend to crash And when they hit the floor It's five hundred dollars cash (Ouch, ouch, ouch) The lab code is public knowledge So we've got to work in MC 6080 (What a pain in their asses) And if a girlie sees our app There's no chance I'll bang that lady (Even Raymond gets more pussy) Hey shut up (Piece of shit code) You piece of shit code You piece of shit code (Piece of shit code) Bad fucking cprintf()s (You got a piece of shit program) No dynamic allocation (Piece of shit code) Only 8 bit colour (You got a piece of shit app) Fucking "halt" for a Delay() (Piece of shit code) NMI gives a fucking parity check (You got a piece of shit app) (Piece of shit code) (You've got a piece of shit code) (Piece of shit code) The whole class thinks we're slackers. (You got pile of shit code) (Ian give us some marks) (Pile of shit code...)

    2. Re:Schoolwork by yack0 · · Score: 1

      Isn't it the University of Waterloo that did this, like, what, 10 years ago? Perhaps not ten, but AT LEAST 5, more like 7 or 8 years ago.

      "Ooh, a train set you can control, how, 1995! "

      --
      -- There is no sig line, only Zuul.
    3. Re:Schoolwork by andre_racicot · · Score: 1

      Perhaps, but we aren't talking about a university with PHD's and Professors who have been doing this type of stuff for years... If you RTFA, you'll see that they're teenagers playing in their basement. I personally think it's pretty impressive... Even though it's been slashdotted! ;)

    4. Re:Schoolwork by yack0 · · Score: 1

      There was no fscking article. There was only a slashdotted website, dying in burning ruin. So, there's really nothing to be read other than "Look, they're doing stuff that was done years ago... " They're teenagers? Um, so? What'd be amazing is if teenagers these days weren't using computer control for everything, now THAT would be more amazing. "3 Luddite teenagers did nothing in their basement with a computer... "

      No, I'm still unimpressed.

      Originality is more impressive.

      How about computer controlled model busses plunging off of a model ravine - on webcam. With fire and fun like that. now THAT would be more original...

      --
      -- There is no sig line, only Zuul.
    5. Re:Schoolwork by andre_racicot · · Score: 1
      The kids have to start somwhere! Instead of bashing them cuz "It's been done before!", why not give them a word of encouragement?I'm sure anyone here was writing O/S'es and remote controlled real-time systems when they started getting into it either! It's not like they're claiming to be worthy of a Nobel prize or anything, it's just a freakin cool little hobby! And after seeing 14 year-old after 14 year-old doing nothing but gaming and starting flamewars, I think this is a project worthy of encouragement and support!

      You say your not impressed? I say you should chill out on the elitist mindset and give these kids a chance!

    6. Re:Schoolwork by yack0 · · Score: 1

      If I'm 'bashing' them, it's in comments on slashdot. If they're reading all the comments on slashdot as part of their self learning....

      GO WORK ON YOUR TRAINSET AND STOP READING SLASHDOT COMMENTS!!!!!!! :)

      And if you're taking slashdot comments so seriously

      "GO BUILD A WEBCAM ENABLED BUS PLUNGE MODEL AND STOP TAKING SLASHDOT COMMENTS SO SERIOUSLY" :)

      --
      -- There is no sig line, only Zuul.
  21. Really...... by MrByte420 · · Score: 1
    --
    If religous zealots don't believe in Evolution, then why are they so worried about bird flu?
    1. Re:Really...... by Anonymous Coward · · Score: 0

      STFU. That wasn't funny, just like your trademark 1992 Called jokes and your open letters to TMM. Nobody can hear you because you post at -1 so just stop posting unless you can come up with something worth a positive mod, which you can't.

      --
      Trolling the trolls since June 2005.

  22. offtopic ... but can't go unsaid by apachetoolbox · · Score: 2, Funny

    To whomever thought up that websites color and menu... god damn you. god damn you to hell.

    1. Re:offtopic ... but can't go unsaid by c1pher · · Score: 1

      "To whomever thought up that websites color and menu... god damn you. god damn you to hell."

      gaygeeks.org "When you're tired of being the gay one of your geek friends and geeky one of your gay friends."

      ;-)

      --
      The Adult Happy Meal - "I'm lovin' it!"
  23. This isn't the first by Anonymous Coward · · Score: 1, Interesting

    I remember a web controled model train set several years back, does anyone remember where it was or what happened to it?

    1. Re:This isn't the first by hullabalucination · · Score: 1
      I remember it, but practically no details about it. Must have come across it in early '96. I think it was hosted by some school in Germany.

      It functioned as advertised.

      That's all I can recall.

  24. Odd combination? by Tony+Hoyle · · Score: 3, Insightful

    .NET powered by PHP?

    If you're using .NET just make an aspx and control things that way... if you're not there's half a dozen ways via PHP (perl+XMLRPC springs to mind).

    Mixing them just seems to be a headache, since making MS code integrate with non-MS code is always harder than just sticking to one or the other.

    1. Re:Odd combination? by Sliptwixt · · Score: 2, Insightful

      My guess is that they're calling .NET web services from the php scripts in which case there is no real "integration" to be concerned with. (kind of the whole idea behind web services)

    2. Re:Odd combination? by i.r.id10t · · Score: 1

      Why? Being able to call a program by name - via system, exec, or whatever - and passing an argument or 12 is easy to do with just about any language. And a program that is written to properly deal with arguments passed on the command line (or proper substitution for such) shouldn't really care what method it is envoked with.

      (disclaimer - not a professional programmer, but i've been playing with a handful of languages since TRS-80 basic was new)

      --
      Don't blame me, I voted for Kodos
    3. Re:Odd combination? by m50d · · Score: 1

      I'm more surprised by the combination of .NET and Java. Did a PHB tell them to get as many buzzword technologies in there as possible?

      --
      I am trolling
  25. This is cool WHY? by kisielk · · Score: 2, Insightful

    Wow, it's extremely difficult to send data on the serial port of a PC to control a couple of servos.. and a web interface..

    Maybe it's interesting for some train geeks, but I think that's about it. The camera isn't even mounted ON the train. That might at least make it mildly more entertaining. Yeah, some internet controlled hacks are cool (especially the christmas lights one, doubly so because it was fake :) but I don't think this is one of them.

    1. Re:This is cool WHY? by drsquare · · Score: 1

      You miserable cynical fucker. So what if it's not the hardest thing in the world. I bet whoever made this put a lot of time and effort into it, and wanted to provide people with some entertainment, and all you can do is bash it.

      I know if I managed to send data on a serial port to operate a train set via the Internet, I'd be proud of it, and I'd want to let people play with it. What the hell does anyone gain from your whining? At least he did something, all you produce is fucking moaning.

    2. Re:This is cool WHY? by geekoid · · Score: 1

      while this is cliche to you, io younger peope this may be the firt time, so they may be interested.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:This is cool WHY? by geekoid · · Score: 1

      Dear Lord!
      I just reread my post. I should never post while I have a migrain.

      Sorry

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:This is cool WHY? by SirLestat · · Score: 1

      Actually there is no support for serial ports in .NET 1.1 so you have to rely on complicated interop and run into all kind of problems if you want to acheive sub 10ms latency. (Ok I know that is not required here)

    5. Re:This is cool WHY? by Tim+Browse · · Score: 1

      "It's easy to criticise, Homer."
      "Fun, too!"

    6. Re:This is cool WHY? by kisielk · · Score: 1

      Yeah, that *is* a pain. No real support for parallel port either, nor TAPI. I had to program an application that used all three, and it was using .Net. It was quite a surprise, as it was my first time doing a .Net app, that it simply didn't have support for what I would consider common features anywhere else. Also highly annoying that MS deprecated and changed so many functions in .Net 2.0. They can't seem to hold on to one API for any significant length of time..

      Anyway, enough OT ranting from me :)

  26. Mini R/C Desktop Rovers by xXBondsXx · · Score: 1

    Sorry, but this is old news. If you guys have ever explored the mini r/c desktop rover's site (product description/photo at: http://www.thinkgeek.com/cubegoodies/toys/5776/ ) they had an online tech demo (through java of course) where you stood in line and got to control the rc car. It was stuck in a box with a bunch of ramps and obstacles that you could see with the camera attached to it. You were able to steer and push objects within the box. They even took off the top of the box and let you see the crummy living room that it was hosted in! The tech demo isn't working now, but I remember using it over a year ago.

    --
    The voice of the next generation. "In this tower, in my mind..." Babble - Tower
  27. same here by stoolpigeon · · Score: 1

    nada -- put in a bunch of numbers, no movement. Of course soon the site itself will be completely down if it isn't already.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:same here by websaber · · Score: 1
      --
      "A good friend will bail you out of jail. A true friend will be sitting next to you saying, 'damn....that was fun!'"
  28. remote fire starting exploit! by hilaryduff · · Score: 4, Funny

    10 motor 1 20 motor 0 30 goto 10

    1. Re:remote fire starting exploit! by Anonymous Coward · · Score: 0

      Even funnier is that this is very close to a valid BBC Basic program. The command *MOTOR 0|1 switched the cassette drive motor off or on. Putting it in a loop as shown:
      10 *MOTOR 1
      20 *MOTOR 0
      30 GOTO 10

      would cause a high pitched buzzing noise to emanate from the case and shortly afterwards a distinct smell of plastic fumes. Once for larks, a friend and myself programmed the login interrupt vector (or whatever it was called) of one of the school BBCs to point to this. This meant that anyone logging in would cause the program to run!

  29. hack/case mod Idea by Almost_anonymous_cow · · Score: 2, Interesting

    How come nobody or at least from what I have found modded a computer into a train?
    Pull the power from the tracks, wireless card for networking, put a controller on the locomotive for the onboard computer to controll, as the faster the train moves the more cooling power it needs. Tie train speed and cpu speed or some other stat into trains control.
    Thinking would have to go with a flash card based filesytem unless you can handle powering a hd. Could just put hd in a seperate car from the main computer.

    1. Re:hack/case mod Idea by Politburo · · Score: 1

      Pull the power from the tracks

      There's only one problem with this. When the train is stopped, there is no power in the tracks. You'd be shutting the computer off every time you brought the train to a stop...

    2. Re:hack/case mod Idea by zippthorne · · Score: 1

      You could fit a whole laptop in this one: http://www.trainweb.org/tgvpages/acela.html#diagra ms

      --
      Can you be Even More Awesome?!
    3. Re:hack/case mod Idea by guitaristx · · Score: 1

      Unless you leave the power on all the time, and actually use that wireless interface to control the train.

      --
      I pity the foo that isn't metasyntactic
    4. Re:hack/case mod Idea by Politburo · · Score: 1

      Ah.. true. Would require more work on the engine to setup that control, but I don't see why it couldn't be done. You still have to worry about dark spots on the track (crossing switches, etc.), as well.

  30. Why? by iamdrscience · · Score: 1

    Whenever somebody hooks something up to be controlled over the web I have to wonder why they bother? I mean, I understand the geek fun factor and everything, but why make it available to the public? It's just going to suck. Something like this is only fun to control if there are only a couple people on the site at a time and well, it's something so cool that there's no way there will only be a couple people on at a time!

  31. Pop Quiz Hotshot by cerebraldebris · · Score: 0

    "Pop quiz, Hotshot. There's a bomb on an internet controlled train. Once the train goes 50 miles an hour, the bomb is armed. If it drops below 50 it blows up. What do you do? WHAT DO YOU DO?"

  32. the whole internet controlling a trainset means... by SuperBanana · · Score: 4, Funny
    ... MULTI-TRACK DRIFTING!

    (Sorry, I just couldn't resist mentioning one of the most famous 4chan memes. It's what instantly came to mind.)

  33. I wonder how many..... by Allnighterking · · Score: 1

    ..... Pictures it took to do this this time *grin* Unfortunately .... I can't seem to get the pictures to change...

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  34. OT: Window fell off of the shuttle by glrotate · · Score: 0, Offtopic

    and damaged a tile. Yikes.

  35. Subservient Chicken by !emus · · Score: 0

    The Burger King sponsored subservient chicken is much more responsive.

    --
    "It's hard to bargle nawdle zouss
    With all these marbles in my mouth
    "
  36. Doesn't everyone do this? by hixie · · Score: 4, Interesting

    I assumed everyone with a train set did this. My own train set (a Märklin Digital HO set of C track that I take out and build into various layouts when I get the inclination) is run by a TCP/IP server speaking a custom line-based protocol, and I've written a Web interface and an IRC bot interface to speak to it, as well as a couple of perl scripts that just run the trains around on specific schedules (using sensors in the track to detect when the train gets to a particular station).

    So when I have my layout out people can just come to visit with their wireless laptops and immediately can control everything on the layout (trains, points, decouplers, etc).

    I'm in Norway. I once had someone try to play a simplified Timesaver layout from Sweden, over IRC. That was not a pretty sight.

    Admittedly I don't have a Web cam, which I assume is the attraction here.

    (It's actually really hard to run any train set remotely, simply due to latency issues. Two seconds can easily be the difference between a neat arrival in a station and overshooting and hitting a freight train doing operations in a nearby yard.)

    1. Re:Doesn't everyone do this? by Anonymous Coward · · Score: 0

      I assumed everyone with a train set did this.

      Well, I guess the popular saying is half right. You certainly made an ass out of yourself.

    2. Re:Doesn't everyone do this? by dmaduram · · Score: 1

      Just out of curiousity, do you know any sites that provide a primer on how to link a train set to the internet / remote interface?

      Your review sounds quite interesting, but it would be rather nice to know where to start...

    3. Re:Doesn't everyone do this? by hixie · · Score: 1

      Buy a Märklin Digital starter set, then buy the 6051 Interface. It comes with a manual describing the serial API used.

      Märklin actually recently came up with a new digital system and a new API to go with it (the entire layout becomes an actual network instead of just a one-way communications channel, it's pretty cool) but they haven't documented it yet.

    4. Re:Doesn't everyone do this? by hixie · · Score: 1

      Incidentally, the software I use is on my site:
      http://software.hixie.ch/utilities/unix/trains/
      Not exactly the prettiest code, but it works. Consider it covered by the GPL if you want to use it.

    5. Re:Doesn't everyone do this? by Tim+Browse · · Score: 1

      It's not exactly new. Years ago, Dr Solomon's had a trainset on their boardroom table that you could control from their website.

      It was part of their whole 'trains' theme, which you'll remember if you went to any computer shows around that time.

      The reason for the trains, btw, was because their product was 'multi-platform'. I believe nobody ever got that link without it being explained to them.

    6. Re:Doesn't everyone do this? by Anonymous Coward · · Score: 0

      Thanks! I really appreciate it :)

    7. Re:Doesn't everyone do this? by Anonymous Coward · · Score: 0

      I assumed everyone with a train set did this.

      Did you seriously assume that everyone with a train set did this? Or was that just an overstatement?

      If it is the former, than you have some seriously warped views of reality. The majority of consumers use products in the manner they were intended, only a very small subset of people modify them.

    8. Re:Doesn't everyone do this? by hixie · · Score: 1

      Well, everyone with a train set who would read or post to Slashdot, anyway.

  37. dozens of subscribers, dude by Anonymous Coward · · Score: 2, Informative

    not millions of regular users, either.

    hell, not even a million all time users. UIDs are up in the 800,000's.

    slashdot isn't as big as everyone seems to think it is. the fact that we can take down a web server running on a home dsl line proves nothing.

    1. Re:dozens of subscribers, dude by shawn(at)fsu · · Score: 3, Funny

      Whoa that sounded a bit like Darth.

      Don't be to proud of this technological terror you've created Cmd Taco the fact that we can take down a web server running on a home dsl line proves nothing next to the power of the force

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  38. Should've done their homework by imamassivetree · · Score: 2, Informative

    There has been for several years now a digital standard http://www.dcc.info/ for controlling trains: it would have been far more impressive had they implemented this instead of a servo turning a crank. They could have even done this with off the shelf hardware. http://www.digitrax.com/menu_computercontrol.php

    1. Re:Should've done their homework by The_Rook · · Score: 1

      i think that by today's standards, even dcc is a bit out of date.

      done today, i'd say the trains, turnouts, and other accessories would be controlled by 802.11 modules. (1 MB per sec would be more than enought for the simple functions found in model trains.) 802.11 would be more reliable than sending instructions through the track, easier to program, and save some wiring and complexity out of most dcc setups.

      --
      when religion is no longer the opiate of the masses, governments will resort to real opiates.
  39. Bah! by !emus · · Score: 0

    When I first saw this I thought there really was some guy dressed as a chicken in front of a webcam. Upon seeing that the site is STILL up a year later, I realized it is probably just some clever automated text parsing linked to a database of video clips. I was sad to have this confirmed by Snopes. Still a pretty clever viral marketing tactic though. The Snopes article indicates only 20 or so friends of the ad execs were initially told about it.

    --
    "It's hard to bargle nawdle zouss
    With all these marbles in my mouth
    "
  40. You may not be able to see it... by sH4RD · · Score: 1

    But at least you can still control it! Use the Cell Phone Interface

    --
    WASTE - The Secure P2P
  41. So It's Come Full Circle by Comatose51 · · Score: 3, Funny
    Hackerdom takes some of its roots from the MIT Tech Model Railroad Club. Now after many decades, the hackers return to the model trains.

    Speaking of model trains, what do breasts and model trains have in common? They've both meant for kids but it's adults who end up playing with them.

    Breasts, hackers, and model trains all in one post! It's like the Slashdot Triple Crown!

    --
    EvilCON - Made Famous by /.
  42. I can do that.. by grusapa · · Score: 1

    "You will be able to do things such as... turn on and off lights,..." anything else then ?

  43. You can turn on and off my lights by Anonymous Coward · · Score: 0

    This guy was checking out my site where you can turn lights on and off while watching the cam. He posted his site on my shoutboard. The train was working then but this was a few days ago before he /.ed himself.

    Id like my site to remain active so no self promotion going to happen here.

  44. How long until someone does this with a gun? by Anonymous Coward · · Score: 0

    With a webcam on the sight and a servo on the trigger you'd have the ultimate remote controlled assassination device...

  45. I'm thinking it would be quite a trick... by 8086ed · · Score: 1

    I'm thinking it would be quite a trick to put even a Shuttle PSU in there and keeping it happy with the little power the tracks provide.

  46. They put this on Slashdot? by neo · · Score: 4, Funny

    If they don't have 100,000 trains then there's going to be some really f*cked up action on those tracks. What the hell where they thinking? Three russian hacker groups are already fighting for control of the B & O Switch engine 5006 Diesel, and half of Berkley is trying to ram the American Flyer # 613 GN Box Car off the table.

    Bastards.

    1. Re:They put this on Slashdot? by DeathElk · · Score: 1

      All your train are (not) belong to us?

  47. The Truth by Anonymous Coward · · Score: 0

    He doesn't know anything.

    "So, are the commands different in BSD?"
    "Size? NetBSD is only 175MB. Why so small?"

  48. Joke by 8086ed · · Score: 1

    It was meant as a joke; everybody's using "crashing the train" and "crashing the server" interchangeably. It's funny, because you can crash a train, and you can crash a server...

    Oh, nevermind.

  49. already done. by TheLittleJetson · · Score: 1

    there's a company that lets you hunt using a remote controlled gun, with video feed, over the internet. google it.

    1. Re:already done. by Devistater · · Score: 1

      Yeah thats the one that got sued in california I think.

  50. where are all the mirrors? by MMHere · · Score: 1

    (in case they get slasdotted...)

    1. Re:where are all the mirrors? by Anonymous Coward · · Score: 0

      Oh... and are YOU gonna start setting up all the other trains for the mirrors?

  51. The Christmas lights thing was real. by TheLittleJetson · · Score: 1

    You insensitive clod!

    1. Re:The Christmas lights thing was real. by Anonymous Coward · · Score: 0

      I thought you'd like to know that Santa Claus doesn't exist.

  52. Done and done better by bluntmanspam · · Score: 1

    If I were going to do a train set web UI, I would hope to make something at least as interesting and entertaining as this one. Its fun to control, easy to watch, and no .Net; just php.

    1. Re:Done and done better by Devistater · · Score: 1

      your link doesn't work, try this one:
      http://rr.informatik.tu-freiberg.de/tmplt/controld esk.controldesk.php?lang=eng&js=1
      I tried it and its quite cool. 4 trains and 10 destinations, and you can do an intermedia destination. About 4 live cam views. And best of all it actually works since its not slashdotted :) It has a counter too of the # of ppl using it.
      A little confusing at first. Click the help (the small pics of trains) for a pop up that describes the proces and shows where to click.

    2. Re:Done and done better by bluntmanspam · · Score: 1

      Thanks. I tested that link about 5 times. Somewhere deep down I knew I still shouldn't trust it.

  53. Next project by dxprog · · Score: 0

    Their next project ought to be "Flush our toilet". Flushing at different speeds would certainly be interesting ;-)

    --
    DxBlog - It's where you want to be
  54. this has been done before by geekoid · · Score: 1

    many, many times.

    I did it using C almost ten years ago, and I dobt I was on the fore front.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  55. Bigger and better by Tweak232 · · Score: 1

    And soon we will be able to controll real trains form our homes.

    Technology marches on
    -2600, 22:1

  56. Re:the whole internet controlling a trainset means by RailRide · · Score: 2, Funny
    ... MULTI-TRACK DRIFTING!

    Truth can be as strange as fiction:)

    ---PCJ

  57. modelling+tech skill needed by imothepixie · · Score: 1

    as an ex model maker ...tho of 1/72 scale airplanes (not railways!) i never built straight from kits but researched for mods and colour schemes to make an interesting model...guess i do the same now with the tech stuff and graphic design..come on geeks unite with those older scale railway buffs/geeks... the railway is a little lacking in any creativity (and the tech running it is a little to so so!)...a guy in the village where my M and D live has a track running round his garden with viaducts, landscapes and the marshaling yard/control centre in his shed! now to control that from the net might be something worth controlling !

  58. Aye, 2 lights = dull by mister_llah · · Score: 1

    ... they aren't even bright, they can't drive him mad!

    If I want to play with a lightswitch, I'd throw a lightswitch rave here... those lights are totally unfulfilling :(

    He should change the name of his site or find some way for us to put drugs in his coffee through the Internet, I say!

    --
    MoM++ - A Classic Expanded - [Master of Magic 1.5]
    http://mompp.sourceforge.net/
  59. What is truely sad... by Tehrasha · · Score: 2, Insightful
    Is this has been done before.

    'Back in the day', using a 14.4K modem and a 68k Mac, I remember a website (in Europe IIRC) which allowed you to control a train set with two trains, and 3 sidings. It only had one cam, and wireless wasnt in existance, but they included a clock in the background so you could tell you were truely controlling the train, and not watching a playback of pre-aquired images.

    This was around the same time that the guys at MIT had the Pepsi machine wired so they could tell if it was empty, and whether it was worth walking down the hall or not. They also had a 24hr webcam pointed at the coffee machine for the ame reason.

    1. Re:What is truely sad... by dreemernj · · Score: 1

      This has been OUTDONE before. Back in the day a basic stamp enthusiast set something like this up. Basic Stamps are reprogrammable pic processors that you program in a simple, BASIC like language on your computer and download to the chip. He built a radio controlled car that was controlled by the basic stamp. Added a RF unit to the stamp and had another basic stamp + RF unit on his desktop plugged into the serial port. Then, he created the perl scripts to access the serial port and ran a webserver from his desktop that could be access publicly. He included a tiny camera, also sending data via RF to the desktop and it was a free roaming, internet controlled, radio control car. This was about 6 or 7 years ago probably, and everything about it was really simple to do so long as you could put together an RC car kit and solder some connections to the basic stamp. The only difficult part was the Perl scripting since I don't know Perl.

      --
      1 (short ton / firkin) = 89.1432354 slugs / keg
    2. Re:What is truely sad... by Anonymous Coward · · Score: 0

      The coffee pot webcam was not in MIT, actually, but in University of Cambridge - and was actually the very first webcam ever (invented before the Web itself, formerly they used an X11 application on LAN...)

    3. Re:What is truely sad... by cyclomedia · · Score: 0

      AFAIK this was a fake too, think it was back in 96. the track was a loop with 2 trains and 3 station platforms, you chose the train and the destination platform and it cycled. only 6 videos needed to produce the effect, was probably animated gifs, come to think of it as it was pre realplayer.

      --
      If you don't risk failure you don't risk success.
    4. Re:What is truely sad... by Wolfspelz · · Score: 1

      :-) This was not a fake. I have old images: see yourself.

    5. Re:What is truely sad... by cyclomedia · · Score: 0

      yeah that's the one, i was on a uni network so the bandwidth might have been there, didnt try it on my (cutting edged!) 33.6k at home. my skeptisism is based entirely on wether or not video streaming actually existed in the mid 90s, when gopher was still in use and the www was grinding to a start. (cue dewey eyed memories)

      --
      If you don't risk failure you don't risk success.
  60. .net php commands? by Anonymous Coward · · Score: 0

    When the .NET application recieves the PHP command it sends the data to a serial port, and in turn, changes the speed of the train.

    The .NET application wouldn't receive PHP commands. It would receive data from the PHP server, but not php commands. I can't imagine sending .NET applications 'system("/usr/local/bin/train_speed -10")' would make much sense

  61. Re:the whole internet controlling a trainset means by Anonymous Coward · · Score: 0

    That's a bad photoshop. Cloned sections and the like are obvious.

  62. OLD by 4Lancer.net · · Score: 1

    I've played with an over-the-net train set for 3 years now in my free time. Try something new.

    --
    All your searching needs (and free money!) - 4Lancer.net
  63. Done before - in 1989 or 1990 by karl.auerbach · · Score: 1


    The two internet toasters (1988) by Romkey and Hackett evolved during the next couple of years. In on direction a network controlled LEGO robot was used to insert and withdraw the toast.

    In the other direction an entire SNMP controlled trail layout was created by Peter de Vris of FTP Software.

    These were all seen, working, at the Interop shows of the late 1980's and early 1990s.

  64. Don't worry by Anonymous Coward · · Score: 0

    they are all putting in a thrust of 100 anyway

  65. Someone has to say it by spitefowl · · Score: 1

    What a trainwreck!

  66. Man from U.N.C.L.E. by Latent+Heat · · Score: 1
    Wasn't there a Man from U.N.C.L.E. episode where the bad guy tries to intimidate Solo by handcuffing him to the switch track controls of a train set with two trains, only each train has a tank car carrying nerve gas?

    Solo keeps the trains from colliding, but the bad guy keeps cranking up the speed until Solo slips and puts the two trains on the same track, only the bad guy stops the trains because he is only trying to scare Solo at that point.

    1. Re:Man from U.N.C.L.E. by Anonymous Coward · · Score: 0

      No, there wasn't such an episode. Or was the question rhetorical?

    2. Re:Man from U.N.C.L.E. by Anonymous Coward · · Score: 0

      There's an episode from the '67 Avengers (Dead Man's Treasure) where Emma has to drive a simulated car to avoid electric shocks.

  67. Komar Strikes Again? by pipingguy · · Score: 1


    "...while the lights are real, nobody was really turning the lights on and off - the webcam and webcontrol don't really exist on the house, only on the website..."

    I'm still waiting for the inevitable Google Earth hoax or prank (satellite-readable message).

    1. Re:Komar Strikes Again? by xmas2003 · · Score: 1

      While I'm a fan of model trains, the referenced site isn't mine ... my latest whimsical site is watching paint dry ... but ummmm, a Google Earth hoax/prank would be pretty funny.

      --
      Hulk SMASH Celiac Disease
  68. Hmmmmm.... :-) by Spy+der+Mann · · Score: 1

    Wow, it's extremely difficult to send data on the serial port of a PC to control a couple of servos..

    This gives me an idea. Remember those old "control circuit LEDS with your computer!" experiments?
    I wonder... there has got to be some electronic kit or something with USB, any ideas?

  69. Danger? by Anonymous Coward · · Score: 0
    Come to my web, says spider to fly. Play with my train set, give it a try! if at first i don't succeed, you will try agian...

    I wonder how many zombies now? might you check? but how?

    For windows users you might rely on other to tell you no lies. *nix admins are reading their files, in a minute.

    RE: to this, to tell what you know.

    Thanks.
    \/.

  70. Train Wrec!/ AhEaD! by itilguy · · Score: 1
    Come to my web, says spider to fly. Play with my train set, give it a try! if at first i don't succeed, you will try agian...

    I wonder how many zombies now? might you check? but how?

    For windows users you might rely on other to tell you no lies. *nix admins are reading their files, in a minute.

    RE: to this to tell what you know.

    Thanks.
    \/.

    1. Re:Train Wrec!/ AhEaD! by Anonymous Coward · · Score: 0

      I can't resist

    2. Re:Train Wrec!/ AhEaD! by itilguy · · Score: 1

      \(back)/(slash).(dot) not V.

  71. Model trains and open source by buss_error · · Score: 2, Informative
    WARNING: There is no known cure once a person has bitten by the model railroading bug.

    Model railroading has gotten quite a bit of tech to it.

    Used to be that you plonked the engine on the track, pushed some DC, and off you went.

    That was then, this is now.

    Digital Command Control (DCC) by Digitrax, EasyDCC, some pretty cool electronics interfacing stuff by Dr. Chubb (over at JLC Enterprises, or you can go with Protrak's system, Grapevine, and WOOT! WOOT! Some Open Source stuff from JMRI (and see the quote about controlling someone's layout from 600 miles away...)

    You want sound with that? No Problem!

    Yeah, model railroading has gotten high tech alright. No, you can't run my stuff over the internet, yes, I could if I wanted to let you. No, you'll have to come to an open house sometime. If you think you might like to get involved with it, check out The NMRA and find a club local to your area... but the hobby shop might be a better bet.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    1. Re:Model trains and open source by The_Rook · · Score: 1

      try http://www.wiringfordcc.com/ for more details on digital command control.

      --
      when religion is no longer the opiate of the masses, governments will resort to real opiates.
  72. What I expected. by elgee · · Score: 1

    Slashdotters not only crashed the site, they crashed the train.

    You are all the wrong kind of engineers.

    I THINK I CAN, I KNOW I CAN...

  73. Java, PHP, .NET, what a combination! by jameszhou2000 · · Score: 1

    This is a real-time system. Using Java, PHP, .Net to control the train speed? What a team!!

  74. Greetings from TMRC by TotalFailure · · Score: 2, Informative

    Our own layout is fully computer controlled, and can be operated over the internet (though for practical reasons, we don't let people run it through our web page, and probably never will). That includes over 600 feet of track divided into 120 independent blocks and 151 electrically operated turnouts. This control system was installed in January 2002, replacing an earlier system built in 1966 from surplus telephone relays.

    Speaking from firsthand experience, there are a couple of problems with allowing general remote operation of trains (as opposed to running in small loop of track). The first is that it is hard to tell where the ends of the train really are relative to turnouts, block gaps, the ends of sidings and other things you don't want to run into. While we have block occupancy detection, it isn't good enough to park a train somewhere and be sure that you aren't fouling another track.

    The other big problem is that you still need to have somebody there to deal with derailments. This isn't a big issue for a small loop of track but is for a larger layout like ours. Video from an onboard camera isn't much help either since it only shows one end of the train and may not be clear enough to spot gaps and turnout positions.

    We've tried to let people run our layout remotely at recruiting events, with streaming video from an onboard camera (and someone back at the club room to deal with derailments and the like), but it never quite works right. One problem is that most streaming video systems (we've used Real) have a lot of lag. Even with video conferencing software (iChat) we had trouble with the available bandwidth at the location we were in. There were problems with bandwidth for the control software too, so mostly we could only let people run in a loop of track that they had to themselves which isn't much fun.

    You can find information about our control system at http://tmrc.mit.edu/sys3/

    Thomas O'Reilly
    TMRC Governor

  75. Re:Great! by sillybilly · · Score: 1

    Cristmas lights remind me of the "chat live with this naked babe" videos. There is no live thing on the other end, it's just a set of pictures taken for each "dropdown-box" scenario. When your options can be fit into a dropdown box, then the tree of possibilities can be fully spanned and an image provided for. Now on the other hand, if you had a freeform text input, that would get displayed in the cam picture, that's a whole different ballpark.

  76. Re:the whole internet controlling a trainset means by krunk4ever · · Score: 1

    sigh... my photobucket bw probably burst by now.

  77. Re:Great! by xmas2003 · · Score: 1

    If you know of a large LCD-type sign board that is USB and/or IP addressable, drop me a note - I would LOVE to hang this on the outside of my house for christmas 2005 and allow Internet folks to provide text inputs ... kinda along the lines of this site where you can enter text to show up on his screen saver.

    --
    Hulk SMASH Celiac Disease
  78. Does no one remember? by Redundant+offtopic+t · · Score: 1

    Kids these days--thinking they're the first to do anything. A German university department had a web-controlled train working about 10-15 years ago. Forgot the name of the uni, unfortunately.

    1. Re:Does no one remember? by Wolfspelz · · Score: 1

      Yes I remember. It was the Interactive Model Railroad at University of Ulm, Germany. Starting in 1995 it operated 2 trains running between 3 platforms and a webcam. It got 1 Mio. visitors in 1995 (!). Images from the first model railroad of the Web: here.

    2. Re:Does no one remember? by Redundant+offtopic+t · · Score: 1

      Ah yes. Ulm--thank you. that blew me away, being able to control which train would go where, and then being able to see it!

      That site open my eyes to the possibilities of this newfangled web thingy. It's contemporary, the pepsi site, showed me how html could be abused. Both sites, for good and ill, were ahead of their time.

  79. novel ideas by chrisranjana.com · · Score: 0

    Novel ideas like these need to be encouraged

    --
    Chris ,
    Php Programmers.
  80. And they wonder... by Sierpinski · · Score: 1

    With articles posted like this one, people wonder why that previous article, the one about wasting time at work had such high statistics... we might be able to get more work done in less time than before, but with things like this and Google Earth to play with, is it any wonder?

  81. Re:the whole internet controlling a trainset means by Anonymous Coward · · Score: 0

    tripcode faggot

  82. A book for those who want more than trains by technoextreme · · Score: 1

    http://www.amazon.com/exec/obidos/tg/detail/-/0262 072254/qid=1121264721/sr=1-26/ref=sr_1_26/002-1325 925-7826433?v=glance&s=books
    This book is an interesting look at the differnt robots that have been controled online. It provides information about how differnt robotics experts created robots that are controled online.

    --
    Ooo man the floppy drive is broken. No wait. The computer is just upside down.
  83. BBC already did this by TheRealDamion · · Score: 1

    We did this in 1998 ! We had a b/w realvideo stream from the front of the train which users (we assumed would be thousands) could choose to stop at a time for any duration, it only went in circles. It also had an overhead webcam for those unable to use realvideo (probably windows users). This was on the Sun+perl+apache+real based BBC website so many years ago it's not funny.

  84. no thanks by Anonymous Coward · · Score: 0

    I had sex once, and I'd like to try it again.

    Chicks can be impressed with brains, sports cars, houses, heroism, but never train sets.

  85. MOD PARENT DOWN -5 LAME by Anonymous Coward · · Score: 0

    That site is majorly lame. It shows on its project page that everything uses the parallel port. Talk about mid 1980s recycled project lameness. The other thing good for a laugh is the future projects section. It says things such as develop generic USB core for projects. This shows a definite lack of knowledge of the level of embedded architecture that goes in a USB enabled microcontroller.

    -5 LAME

    1. Re:MOD PARENT DOWN -5 LAME by t0ny747 · · Score: 0

      One of the few reasons that we use the parallel port is because its simple. Why spend more time building an usb interface when a few wires, transistor and a relay can do the same?

      --
      Taco?