I decided to make a device that was jam packed with sensors and buttons that can do whatever you want it to. It has temperature, humidity, gas, light, sound, motion, and vibration sensors. It also has a speaker and an LED stick for feedback. I 3D printed the enclosure and the clear LED stick. The LED stick can be set to give visual feedback of a sensor's readings. I currently have it set to display the temperature using different colors for different temperature ranges. My first Command Center is going to be used in a warehouse. My office is upstairs so when people need me, they have to walk up stairs or call me. 4 of the buttons are programmed to text different people in the warehouse with the message"Your assistance is needed in the warehouse." The other 2 buttons will probably be used to turn lights on and off at the other end of the warehouse. I also get a text if the warehouse gets too hot(The Thermostat is upstairs too) and if the device disconnects from the wifi. I can monitor the condition of the warehouse at all times from anywhere. The buttons on the device can also be triggered from a cell phone using Spark's tinker app.

Combine a Spark Core with IFTTT(If This Then That) and you can do anything. If This Then That is a service that allows you to perform a wide variety of conditional statements to do pretty much anything. You use it by creating recipes that put the internet to work for you. A Spark Core is an Arduino compatible wifi development board. The company has created an amazing software package and partnered up with IFTTT. This means that you can create IFTTT recipes that monitor variables on your Spark Core and do what ever you want. You can connect it to a WeMo switch. A WeMo switch is a wifi connected outlet. With a Spark Core, a WeMo switch and IFTTT, you can have the outlet turn on or off when a button is pressed or a sensor value has exceeded your set threshold.

Each of the seven sensors can trigger an event when they rise above or fall below a certain set value.

The six buttons on the front panel can be programmed to do anything. One button could text a friend or loved one that you are leaving the house. Another button could post the last picture you took on your phone to Facebook, Instagram or Twitter. You could program each of the buttons to a different WeMo outlet in your house. The possibilities are endless.

One of my favorite parts about using the Spark Core are the Tinker appand their Web IDE(Build). The Tinker App lets you see the status of your Spark Core's digital and analog pins wherever you are. The Spark Web IDE(Build) lets you flash a program to your device from anywhere in the world. That's pretty great. I find this particularly useful for the Spark Electron(Cellular Dev Board) that is coming out soon. You could put this IoT Command Center out in a field somewhere with a solar panel and never have to touch it again.

Another option to consider is using an IFTTT recipe with Pushbullet to send all of your devices notifications.

The IoT Command Center can receive external triggers as well as send them. For example, you can have other products and services trigger your device to play a melody or sound an alarm.

If you want to built something completely different of your own, you can still use this instructable with the provided source code and schematic to connect sensors and buttons to your next project.