Physical email notification

dsc_2880

One day computers will exist in every part of our lives. You’ll be standing in the shower, lathering up  when Chantal, your holographic computer controlled AI partner, informs you in a cool voice you have a new email. How splendid, it must be the office letting you know there is no work today! “Anything else?” You ask; “Negative” her electronically synthesized voice responds.

Over at TINYenormous they’ve made this dream come true – minus the holographic computer controlled AI partner bit. Rather its simply a physical email notification system consisting of an LED and Arduino with some python code. We like the concept but prefer our Google Desktop with Gmail setup instead. Perhaps by using a small wireless server and rechargeable batteries, it could make a great dinner table centerpiece notifying you of the latest email. How simple, or how complicated would you make a setup?

[Thanks Madmaze]

[Update]

Rob created a very nice USB version.

Dan made a wireless version from XBee modules and includes an LCD.

J4mie is the original inspiration for the project.

Have your own notification system? Tell us in the comments, And we’ll place it here!

Comments

  1. babble says:

    sigh

  2. Dan says:

    Kinda did the wireless server thing with some XBee. Here’s a link if anyone’s interested in the pics from the project:

    http://www.flickr.com/photos/grdian/sets/72157621988739066/

  3. Frank McSteez says:

    Okay, I’m usually against all the jackasses that regularly bash arduino posts, but this is retarded. It’s a single LED.

  4. andrew says:

    @Caleb: there’s nothing *wrong* with one LED. the problem is we have seen so many of these projects on here it’s nearly mind-numbing.

  5. John Berube says:

    i’m not sure if the arduino will be fast enough for this project.

  6. Mike Szczys says:

    Hey, at least there’s a resistor at that party.

  7. Frank McSteez says:

    The problem is neither the fact that it’s an arduino, nor the fact that it’s a single LED. It’s that this is basically the “Hello world” of arduino projects. Besides, it’s using a full arduino simply to light up an LED when software tells it to. You could just as easily jam the pins of the LED in pins 2 and 18 of a parallel port and make your software output to that. There is no reason an arduino is required to light a single LED. (Oh, and before you people say it, I know that most computers don’t have parallel ports anymore)

  8. calebkraft says:

    @Frank McSteez,
    Thanks for being concise, polite, and to the point.

    @everyone,
    We are trying hard to make HackaDay work for all of the different skill level readers. Just posting simple things like this has proven to be, well, not the best way to do it. This is why we brought back HackaDay Links.

    This article probably shouldn’t have passed editorial review in the state it is in. It probably should have been included in a HackaDay Links post, or possibly a Beginners guide roundup.

    We’re sorry. We’re working on it.

  9. r_d says:

    Wouldn’t a wire jammed into the parallel port have sufficed?

  10. mic says:

    It could always be more physical. Perhaps use a servo to slap you if you have a message. Photons are great and all, but a slap may help add some urgency for those who are bad (really bad) at remembering to read their emails. If my computer slapped me I might just read my emails for a change.

  11. NoOneSpecific says:

    I already have something that does *exactly* this.

    …it’s called a “BLACKBERRY”

  12. placebo.3ffect says:

    It would be great to make this wireless. Hook up the led to your watch. interface it with an electric dog collar. When it goes off, you have 30 seconds to check your email before the collar goes off.

  13. McSquid says:

    @NoOneSpecific

    Seconded.

  14. sl says:

    I used an arduino to make a mail notification. It controls two servos glued together in a two-axis turret with a stick on the end, and it waves a little flag in a figure-eight pattern until you read the message.

    I’m normally arguing against the anti-arduino crowd, and am all for the use of arduinos even when they’re not warranted (maybe overkill for some things but they’re nice fast prototyping systems) but this is just ridiculous. I would honestly even be happy with an arduino stuck into a nice box on the wall that lit up so you could see it from all over the office or whatever but this is just an LED stuck in a breadboard. What the hell.

  15. Haku says:
  16. Greg says:

    I think that this post would have been more acceptable if the breadboard were larger.

  17. cath0de says:

    the only problem with this article is the fact that they didn’t build anything. a few lines of script doesn’t really interest me. maybe jam a real circuit inside a mouse or hack the scroll lock led on your keyboard. pager motor in the mouse? might work. i dunno, just not an led.

  18. blue carbuncle says:

    Has anyone thought of just shoving an LED into the good ol Parallel port or heck when Outlook or whatever is set to ‘ding’ when a new email has hit the inbox just cut the wires to the speaker itself and tape an LED in place that would light up.
    “I told you to never call me on this wall!” lol.

  19. therian says:

    Caleb Kraft “I think I would probably have it do something mechanical, like raise a flag or something. possibly feed a preview to an LCD mounted on my keyboard.”

    so you haven’t heard of serial
    or parallel port ? non available? well there is uC for usb translation

  20. Sam says:

    It seems like no post is ever good enough for people here if “I could do that…” or “My blackberry does that”. There’s more than one way to skin a cat, and even if you don’t care about skinning cats, it might give you some inspiration to do something else.

    Personally- I can build things no problem, and electrical is easy, but interfacing those things to something like my email seems extremely daunting to me. So I don’t care less that they are lighting up an LED. Possibilities for the ultimate output are endless once you can get a LED to light up. So ultimately I was pretty happy with this post. Just saying… :)

    Also- those people that hate something about every HAD post… just keep coming back. Is that just because you hate it so much?

  21. Andrewr05 says:

    Yahoo! mail notifier, I always have a FF window open so I always know when I have mail…

  22. rd says:

    “Is that just because you hate [HaD] so much?”
    No. Stop being so divisive.

  23. Peter says:

    That’s a good idea, have it drive a motor to vibrate your seat or mousepad or something.

  24. Sam says:

    @rd- point taken, its just too tempting to say something back to people leaving negative comments. I guess mine was just as negative as the ones that annoy me.

  25. [H]ackerK says:

    What a waste. I think for me, the LED will be on most of the time.

    I guess it would be better if the LED will only come on only if that special someone send an e-mail.

    However this is still over kill and waste of resource.

  26. Old Guy says:

    I did the same thing with biff and half an acoustic coupler in 1987.

  27. jdog says:

    Griffin had a product that used to do this, was a programmable jog/shuttle dial of sorts.

    Was rad – you could scroll, adjust volume, jog/shuttle, etc, including the flash/ramp rate of the built-in blue LED, all through a pane that let you tinker on a per-app basis. Sadly, they quit supporting it as OS X progressed….so now it’s not much more than a cool paperweight.

    bastardos.

  28. bobob says:

    really? you need an arduino to light up a single led? really? REALY??????

    *facepalm*

  29. interdude says:

    Cant someone just have it print out emails as they come in so it spills out of your printer and you eventually have to throw them into the garbage? I am confused as to where the LED goes also.

  30. tim says:

    it is a typical solution that did find a problem

  31. Between an iGoogle homepage, the GMail notifier in my taskbar, the Rainmeter inbox widget on my desktop, and my phone… I have a hard time NOT knowing when I have a new message.

    My Arduino-based solution for my problem is a handful of code that unplugs my cable modem when it senses incoming mail. I then throw my phone out the nearest window, and voila! Problem solved, with bonus points for using an overpowered uC!

    (For the record, I would SLEEP with an Arduino if it wasn’t socially awkward and the corners were more rounded.)

  32. matt says:

    i didnt take the time to read all the posts, but am i the only one who appreciates the simplicity of a single led? probably.

  33. James says:

    *facepalm*

    Is this post meant to be a joke?

    Please hackaday, don’t turn into another instructables or MAKE. I like you the way you are.

    I can understand broadening the reader base, but in doing so you are alienating your primary audience. What’s wrong with filling a niche?

  34. jimmys says:

    Isn’t a visual notification of new email a physical notification? Any sensory method of putting information into the brain could be used. Nevermind the high bandwidth links like sight and sound, there’s taste and smell too. Now that I’m thinking about it, I may hook a morphine drip to my arm and slave it to my twitter account or something. For science.

  35. jAMES says:

    relax a bit peoples.

    this is a nice little project. If its not amazing enough for you submit something better.

    The only problem I have with this is the concept. do we really need to be constantly connected to email/twitter/IM/everyone everywhere ?

  36. Neckbeard says:

    @therian

    Don’t be silly of course they haven’t heard of that. This is what happens when you give a site like hackaday to poorly underskilled web and graphic designers with no engineering backround.

    Good job guys, you couldn’t even admit that this sucked.

  37. Vonskippy says:

    Maybe they could use some type of optical sensor so that when the LED is on it Tweets the status. Yeah that would make it way more useful. Of course then you probably need another LED (maybe use another color) to light up when you get a Tweet.

  38. therian says:

    I feel guilty, I have a lot of analog RF projects but don’t have time because of university to post anything, maybe at summer

  39. bobob says:

    @Neckbeard

    that was the most concise and accurate description of the current state of this site that i have seen.

    i weep for what once was.

  40. piku says:

    Can’t we have a voting system like on Slashdot, so that the moaning and complaining is turned into actual useful feedback?

    Don’t like the post? Vote it down, like the post vote it up.

  41. TuxFan says:

    Since I was punished by Caleb last time here some useful feedback.

    Instead of votes or different categories which require more complex maintenance, there could be a simple number indicate the level of experience…

    from
    0 – with posts like “I can “hack” an add-on into my firefox-browser”

    to

    10 – posts like “I modded the microwave oven and combined it with 5 induction heaters to created this fancy black hole im by back yard”

    Readers can just choose show me everything > X

  42. sneakypoo says:

    @TuxFan: This is an excellent idea.

    Personally I don’t really mind the simple project posts since I still remember the feeling I had when I first was able to make an LED blink. But for those who really can’t see past it this would be a simple and effective solution.

  43. djo says:

    I have an amBX set of color-changing lights set to notify me at work when unaddressed helpdesk tickets arrive. It’s accomplished with a short python script querying the MSSQL server and passing params to a command-line C++ app that I wrote with the amBX SDK.

    It’s not much in terms of being an elaborate system, but it keeps me from refreshing the web UI (which uses changing postbacks, so the ReloadEvery firefox plugin doesn’t cut it) and it lets my coworkers also know when a new ticket comes in without checking the site. It also keeps our response time down which keeps our department in good favor.

  44. SImon Faulkner says:

    So, it’s often said – “why use an arduino just to light an LED” – then counter argued “no one has a parralellport anymore”

    What IS the simplest way to light an LED from a PC these days?

  45. Rob says:

    This is what I did:

    http://circuitgizmos.com/wordpress/?p=127

    I made this because there are a lot of times that I’m not in front of my PC to see the screen, but instead behind my PC. There are LEDs on both sides of the little box. I can be notified of email by the flashing lights even if I’m in the other room 20 feet behind my monitor.

    I’ve gotten quite used to its convenience.

  46. Doom2099 says:

    @Frank McSteez

    I know right?…. a bad-ass Arduino for 1 LED.

    Sorry I’m hating. For my download physical notifier I used a 3-4$ Picaxe 08m and pyserial.

    I haven’t documented my work but i got the idea from http://successlessness.blogspot.com/2008/02/ambient-email-notifier-some-code.html

    It’s still a great hack. Shows that python can control anything serial.

  47. zoltan says:

    My “email notification system” is a script that rumbles a gamepad a few times (kinda like the vibrate setting on mobile phones)

  48. ea says:

    make a simple app that sends codes to keyboard to flash all lock LEDs a few times ?
    not as bright , but that could be fixed easily

  49. Bostwickenator says:

    Well since no one has a parallel port version I wrote it this morning. It uses the .Net framework and is for x64 you can grab the binary from http://wikisend.com/download/893752/MailCall.zip I don’t actually have a parallel port so if someone wants to test if for me that would be great :D. It pushes all lines high when you have mail.

    Note it uses LPT1 so don’t run it if you have a printer on that port.

    Reply here if you have questions or comments

  50. stib says:

    They make shields for arduinos that let it interface with the web don’t they? A better, and only slightly more tricky hack would be for the arduino itself to check the mail server mail and do its little dance when it found new messages. That would actually be useful, because you would still know when you had email without your computer being turned on.
    (see http://www.nuelectronics.com/estore/?p=14 for web nabled arduino action)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,625 other followers