• Home
  • Articles
  • Entertainment
  • Games
  • Hardware
  • Projects
    • CheerLights
    • Coffee and Tea
    • iPhone
    • MyToaster
    • ThingSpeak
    • TouchShield Slide
  • Security
  • Software
  • Space
  • Talks
  • Tweaks
  • Updates

I am ShadowLord

Interesting to me

    
  • ThingSpeak: Building My Own Twitter (for Things)

    Feb 19th 2011

    8 comments

    Over the past several months I have been working on software to allow “things” to form social networks and send status updates via the Internet. At first glance this may sound very impractical. Hopefully, in a few years this will make more sense as better applications come out. Remember how ridiculous my toaster sounded three years ago? I gave that thing a voice and since has been on TV and more people are interested in it than my Twitter status updates. More proof? At CES 2011 there were at least 10 appliances that could send Twitter status updates. I am not saying that I created them, but I am not not saying that they didn’t know about My  Toaster and it’s 600+ followers on Twitter. With this project, I wanted to take it a few steps further and build something from the ground up that’s focused on collecting enormous amounts of data from everyday objects, allowing devices to interact with each other, and building applications to present some meaning. The ThingSpeak project is finally ready to go and open to anyone that wants to start building applications.

    My Problem

    One problem with the Internet of Things is the concept of “the killer app” – the app that defines a new industry. The internet connected refrigerator is our poster child. Recently, Ryan Rusnak connected a mini fridge to the iPhone via ioBridge, added a motor controlled beer selector, and strapped on an air cannon to fire beers to his couch from 25 feet away – now that’s a killer app. So, my problem was trying to find an application that highlights key features of ThingSpeak and why it’s different.

    My App

    What I come up with is the idea of “my_house”. “my_house” is a collection of “rooms” that all hold computers, appliances, and sensors aka things. I recently installed some light sensors in “my_room” that push light levels to the ThingSpeak API. I did this to remind me when to turn my lights on so I don’t work in the dark when I get plugged in. And an interesting side benefit was that now I can detect whether or not someone is in the room based on the light level. I will admit this could have been done other ways, but sometimes you solve problems with what you have lying around. “my_house” already keeps track of my location using Google Latitude to control my thermostat. Eureka moment…

    Now I can tell when my mom goes into my room when I am out on the town, most likely Sheetz!!!

    Below is a screenshot of the demo app and how I aggregate the data collected by my light sensors. Here are a few things I want to point out:

    • “my_house” is sending the status updates via a collection of networked sensors
    • The status updates were generated by the light sensor device itself
    • The timestamps were recorded by the ThingSpeak API
    • If you click the chart icon you get what the actual light level was
    • The app works in real-time and you can check it out here

    "Twitter of Things" ThingSpeak Demo App


    The Technical Details

    The light sensor uses a Netduino Plus that connects to my home network over Ethernet. This device uses Microsoft .NET Micro Framework and I wrote an application that interfaces with the ThingSpeak API. I also wrote a tutorial over at the ThingSpeak community site on how to use the Netduino Plus for those that want to get started with it fast.

    The front-end application is written using only HTML, CSS, and jQuery. I have the fully documented source code attached and you can also see the app live in your web browser.

    Project Files:

    • Netduino Plus .NET Project
    • Twitter of Things Demo App

    Light Sensor connected to the Netduino Plus

    Share this

    ThingSpeak

    internet of things, iobridge, netduino, Projects, social networking, thingspeak, twitter, web of things

  • Toaster + Twitter = Internet of Things

    Jun 30th 2010

    3 comments

    Really?

    You might be hearing this new buzz-phrase, “Internet of Things” quite a bit lately. You might be wondering what it’s all about. Let me try to explain.

    A “thing” could be a lot of things, but it’s not people (and definitely not places). That leaves everything else. Now according to the Internet, there are 6,767,805,208 people on Earth and of those 6,767,805,208 people 1,802,330,457 have used the Internet. That’s (only) 26%. So, that means one out of four people do not know what Numa Numa is all about. This also means there are a lot more things than people. A thing could be a camera, mobile device, sensors, your air conditioner, a river, and even a toaster.

    The trick to the “Internet of Things” or the “Web of Things” will be providing connectivity to all of those things. Once we do, we will be able to gain access to a lot of information. The next challenge will be making that data useful in our everyday lives. We are just at the start of this, that’s why we are just starting to hear about it (with some help with IBM commercials).

    I have been fascinated by this concept since I first joined the Internet, back where GeoCities and L’Hotel Chat were the hip spots. For me the interest started off by controlling things over the web. Then, I started wondering what are my things doing. What temperature is it at my house? What’s going on with my freezer? Is it time to refill my humidor? How much power is my computer using?

    Over a year and half ago, I placed my toaster on Twitter (@mytoaster). Since then, my toaster starting using other social networks and discovered online dating all by itself. That is a weird thought, “What if things get smarter and smarter?” Things will eventually be able to socialize with other things. My (sentient) toaster might even find another compatible toaster using eHarmony.

    I am not saying that this is the best example of the Internet of Things, but what I am saying is that it’s a start. I believe in a future of connected things so strongly that I joined a start up company that enabled my toaster way back when I was more interesting than my things.

    For a good primer on the Internet of Things, check the recent article on Silicon.com called, “Cheat Sheet: The internet of things“. My toaster even gets a tongue-in-cheek reference. Actually there are lots of great sites that are covering the Internet of Things and making things happen in this emerging industry – Singularity Hub, ReadWriteWeb, Wired.com to name a few.

    My guess is that you will hear more and more about The Internet of Things until it hits Smart Grid proportions, then you will hear about the next big thing – the smart internet of things grid perhaps.

    Share this

    MyToaster

    dating, internet of things, iobridge, my toaster, social networking, twitter

  • She Thinks My Toaster is Hot

    Aug 8th 2009

    2 comments

    One day you put your toaster on a social networking site. And then on another day you find out that your toaster has more friends than you.

    This little story sounds made up. Well, it’s not.

    My toaster has had a Twitter page since December 2008, tweeting the status of my toast making habits for all of the world to follow. On occasion people even write to the toaster to ask what it’s toasting. Oddly enough, it can tell you.

    I get asked, “Why have your toaster on the Internet?” Well, it’s a starting point for future projects and part sarcasm. I have been working on gizmos, web control, and power / resource management projects with my friend Jason Winters of ioBridge for over a decade. One day I had the idea to overlay appliance usage data onto a graph of my power consumption for my house. My theory is to use this appliance meta data to reduce the power I use everyday by pointing directly to the power hogs. It’s a start to my internet of things at my house. If you want to get start your own Skynet, visit Wired’s Wiki on making things talk. I use the IO-204 control and monitor module from ioBridge.com.

    OK, mostly it’s sarcasm.

    My Toaster has been recently written about on Wired.com, ReadWriteWeb, PC World, Tiscali, De Morgen, XYCity China, etc. If you want to hear about it straight from the bread slot, you can get live updates from my toaster by following @MyToaster on Twitter.

    I am now jealous of my toaster which has made for awkward moments when I want some crunchy Wonder Bread.

    Share this

    MyToaster

    internet of things, iobridge, my toaster, social networking, twitter, web 2.0, wired

  • Social Networking for My Toaster

    Dec 8th 2008

    23 comments

    My Toaster Twitters

    That statement sounds odd. Well, let me explain. My friends would describe me as the kind of person that has a lot of time on their hands. They would be right. That time is never put to productive use, but over Thanksgiving I got the gumption to start a new project. Sometimes, I start little servo, robotic, web-based projects for my own gratification, but I get fed up with all of the time I invest just so I can impress my 3 friends that also have nothing do to over the holidays.

    My friend Jason Winters has been working on an module that simplifies the connecting of projects to the internet. He sent me one of his ioBridge modules to beta test and my mind started spinning. My goal this Thanksgiving was to think of a crazy project that would be the most senseless thing someone has ever heard of before.

    Again, My Toaster Twitters…

    Twitter is a social networking site that allows you to tell the world your current status – kind of like a microscopic blog that gets to the point. You can write, “Hans is going to lunch” or “Hans is tired”, etc. It’s fun to follow people and see what they can do creatively with just a few characters of updates.

    I use my toaster when I am home and I thought that the world may want to know when I’m toasting.

    twitter.com/mytoaster

    How do you make a toaster twitter?
    I grabbed my old bagel / toast toaster and glued a switch to the outside, so when the slider gets pressed down it triggers the switch and when it pops up, the switch opens (couldn’t be any more binary then that).

    The ioBridge module has a digital input that I can hook the switch up to and monitor that state of toasting or not. Using a terminal board, a pull up resistor (1k), and some alligator clips, I hooked up the resistor from the digital input to the +5v source from the module, and clipped my clips on the resistor and the ground. A few pictures are worth more than my description.


    Here is the whole system hooked together:

    The Web Stuff
    Using the ioBridge website, I created an event widget that monitors the input state of that particular digital input. And when the input is “high”, the site sends an email to any address of my liking. And the same for the “low” state. I chose my Twitter Mail address, but really could of hit any social network, email by blog, or even UberNote.
    Follow My Toaster on Twitter at twitter.com/mytoaster. I think I proved empirically that I have too much time on my hands.

    Share this

    MyToaster

    i/o, input/output, iobridge, my toaster, Projects, social networking, twitter, ubernote

  • Recent

    • MyToaster: 10 Best Inanimate Objects on Twitter
    • A Kickstarter Christmas: Going Cardboard — a documentary about board games
    • Las 10 cuentas de Twitter más divertidas y absurdas
    • CheerLights: my lights are linked to everyone else’s
    • Greencastle Movie Stills
    • Internet of Things DCWEEK Workshop during DCWEEK
    • Greencastle, Independent Film on Kickstarter
    • EL Pumpkin is Spanish for Electroluminescent Pumpkin
    • Internet of Things Talk at Carnegie Mellon University
    • Thank You, Steve Jobs
  • Tags

    airport arduino cards comedy writing dating Dominion games google Greencastle hack halloween internet of things iobridge IT lan liquidware movies my toaster optimization packet analysis Perl printer drivers printing procedure Projects psychology pumpkin recieve-only reviews services sniffing social networking SparkFun steampunk tech support tessco thingspeak twitter ubernote web 2.0 web applications web of things windows windows vista wireshark
  • Archives

    • March 2012 (1)
    • February 2012 (1)
    • January 2012 (1)
    • December 2011 (1)
    • November 2011 (3)
    • October 2011 (3)
    • September 2011 (1)
    • June 2011 (1)
    • February 2011 (2)
    • September 2010 (4)
    • July 2010 (2)
    • June 2010 (2)
    • May 2010 (1)
    • April 2010 (2)
    • March 2010 (3)
    • February 2010 (1)
    • December 2009 (1)
    • October 2009 (2)
    • September 2009 (1)
    • August 2009 (1)
    • June 2009 (2)
    • May 2009 (1)
    • April 2009 (1)
    • January 2009 (1)
    • December 2008 (3)
    • October 2008 (1)
    • June 2008 (1)
    • May 2008 (1)
    • April 2008 (1)
    • December 2007 (2)
    • November 2007 (1)
    • October 2007 (1)
    • September 2007 (1)
    • July 2007 (1)
    • June 2007 (1)
    • May 2007 (1)
  • Latest Tweets

© Copyright I am ShadowLord. All rights reserved.

Theme designed by Nischal Maniar