Internet enabled drip coffee

A fresh pot of coffee is never more than a tweet away with the Tweet-a-Pot. It works in much the same way that our Troll Sniffing Rat does. For that build we used a Python script to monitor our comments, and this does the same except that the script read tweets through the Twitter API. It watches for a specific hash tag (#driptwit) and when found it sends a serial command to an Arduino. The microcontroller then writes a digital pin high to actuate a relay, powering up the coffee maker.

Sure, you have to preload the pot with grounds and water, but what do you expect, automatic coffee roasting and brewing? That’s quite a bit more work.

Comments

  1. Claudio says:

    An entire arduino to switch a relay? Now if that’s not a pointless hack …

    Ok, make it (a tiny bit) useful then: have the pot tweet back once the coffee is ready, ditto for empty jar (hey, re-fill me now!)

  2. robomonkey says:

    An Arduino? Really? Overkill island man…you’re already sending a serial command, there are serial relays available from various vendors…like this….

    http://www.pencomdesign.com/pencomstore/agora.cgi?p_id=0010

    Yes, that’s not a true hack, but part of hacking is to realize when something has been done before, and is easily packaged, and then exploiting it to make your system or idea better…

    Aside from that, neat idea. We had a point set up on our old television transmitter site that did the same thing. The remote control was a DTMF system, and we set an output up to start the coffee if we were heading out for late night repairs. When you got there, it was hot and ready.

  3. Andrew says:

    Definitely overkill to use an Arduino to flip a relay, but it’s fun anyway. I’m guessing that the builder had an Arduino laying around, but not a serial relay board.

    It’d be more interesting to replace the Arduino with a beefier uC board that could connect directly to the Internet, and then take the laptop out of the picture entirely.

  4. onigiri says:

    Yes, I had a setup like this in the past…. Well…. same thing in the end..

    It was a X10 Firecracker and the other dealy… Even made a “super complex” Makefile.. just so I could issue “make coffee”

  5. alan says:

    @robomonkey overkill for something that you can find laying around collecting dust compared to the $48+shipping serial relay? maybe he wants to add to the project later on, @Claudio suggested that it tweeted back.

    this guy probably wanted to kill an afternoon and wanted to have a little fun. That’s what the arduino is all about, no?

  6. Whatnot says:

    @robomonkey Seems a bit pricey, and with an arduino you can expand on the idea as claudio suggested, or reuse it later for one of the many arduino projects.
    Still overkill though it’s true.

    BTW you can buy cheap ($15ish) remote control sets with 2 or 3 units that can switch 1000W and a remote, which you can interface the buttons through a simple FET to computer/arduino-control them, and then you can put the coffee maker anywhere and operate another device too.
    Just throwing it out there.

  7. blue carbuncle says:

    *Takes a sip* “You can smell the fresh brewed adruino aroma and it has flavor for miles.”

  8. blue carbuncle says:

    Also that coffee pot doesn’t have an auto off (we bought a very similar to that from Family Dollar for $8.00 for survival at my father in law’s and were VERY surprised when we came back and the house was still standing lol.
    My solution: Wall outlet timer he had in a drawer keeps it on for three hours and then turns off the outlet. Now it even has an auto brew feature as you fill it at night before bed and when you wake up it has been on and brewed for an hour ;) It doesn’t “talk” to the web tho…

  9. robomonkey says:

    okay, I accept he may have a spare lying around. I prototype with overkill equipment too. Just suggesting.

    $48 expensive? huh? Need a budget, baby!

  10. jm says:

    I hope it’s coded in… JAVA!

    rimshot.mp3

  11. t&p says:

    >twitter
    >Arduino
    >Macbook

  12. tracethesun says:

    This hack soon to be followed by the internet enabled house fire hack…

  13. www2 says:

    I hoop that some one make a RFC 2324 enable coffee maker.

  14. J Harton says:

    @ww2 Yeah, that would be a better use of time.

    RFC2324 (http://www.faqs.org/rfcs/rfc2324.html) is the way to go! How about RFC 2325 (http://www.faqs.org/rfcs/rfc2325.html) too?

  15. Digital says:

    you know… I bet someone could figure out a way to send this command to the coffee without actually being authorized to. Does your script look for a password or can anyone type the #driptwit command?

  16. Scott says:

    Also overkill (but less so) is where you replace both the laptop and the Adruino with one of the easily-hacked routers supported by DD-WRT.

    A wireless router could act as a wireless client on the LAN, poll the twitter account, drive the relay, and listen to other sensors (maybe tweeting back when the pot’s empty, as someone suggested). New or used hackable routers are cheap, especially considering that folks are replacing their old WRT-54G routers with newer “N” style ones.

    (Note that an old wrt-54g does not have exposed serial or USB ports, but there are internal hookups on the motherboard. That’s all you need to drive the 120V relay).

  17. Eirinn says:

    @jm bwahahaha you made my day!

  18. michael says:

    I built one of these last year. I used a webcam to sense the the coffee level as well as the water level. I hooked an arduino up to a wireless power controller for xmas lights.

    http://www.handelit.com/Blog/GeneralBlog/tabid/171/P

    ostID/17/Default.aspx

    http://www.handelit.com/Blog/GeneralBlog/tabid/171/PostID/14/Default.aspx

  19. Whatnot says:

    @robomonkey expensive as a ‘cheap’ alternative to an arduino (and expensive for the BoM too I think)

  20. jon says:

    Reminds me of this old dutch isp joke:

    http://www.wie-niet.nl/overig/senseo/copy/

  21. Njpaul says:

    I just used the same relay paired with arduino mini & ir receiver/remote to control the lights on the christmas tree this year. It is probably an overkill, but cool end result though… No need to get off the couch and dig behind the Christmas tree to plug the lights in/out.

    Next year perhaps I’ll use this with an xbee to control the lights outside…

    I saw the article on someone needlessly using both an xbee and arduino as the xbee has digital out; will have to look into it.

  22. walt says:

    instructables BOOOOO!

  23. Jakeypoo says:

    Obviously he used an arduino so he can add serial-to-Ethernet, because for practical reasons which I’m sure are obvious to everyone, this device needs to implement Hyper Text Coffee Pot Control Protocol (HTCPCP) in accordance with RFC 2324 http://tools.ietf.org/html/rfc2324

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 94,486 other followers