The web has definitely changed many things, such as the availability of data on request, quickly and easily. For example, to know the temperature that's out there, is readily available through various websites devoted, which also provide forecasts in the short and long term. For those who want to make a solution if, in style "Internet of things", as you can do it in the easiest way possible? The answer is Arduino + DHT22 + Xively!

Arduino, a microcontroller is really great because it is simple to use and, through the various transducers exist, you can create projects that truly complete.
The DHT22 is a temperature transducer, able to read the temperature and the humidity present and "communicate" to Arduino, so electric.
Xively is web service, with which you can share physical and electrical network, taking advantage of the Internet connection at home.

Requirements of the project

Hardware Components

1 x Arduino Uno
1 x DHT22
1 x 4.7 Kohm resistor
1 x Ethernet Shield
4 x Flexible cables

Software Components

DHT22 Library https://github.com/adafruit/DHT-sensor-library
Library Xively https://github.com/xively/xively_arduino
Code for Arduino

Step 1: Registration Xively

In order to share the temperature on the web, you need to register a free website Xively, from this web page https://xively.com/signup/. On this page, we should insert some standard configurations, such as name, etc ...

Now that we have completed the registration, we can finally access the page control with which we manage our information coming from the Arduino. The web page is located at the following link https://xively.com/login/.

Now we can add our device, which in this is Arduino, through which the temperature sensor DHT22, is able to read the physical magnitudes, Temp and Hum. To do this we click on "Add device" in the control page https://xively.com/develop/new.

After we have completed the form above, it will open the web page from which we could see the information about the weather conditions anywhere, using an Internet connection. From this page, we should copy some data that will be included in the Arduino code:

At 7:00 I've start the air conditioning on DRY. <br>Please see my instructables on how to switch on the AC from web
I have made this some time ago. Is great project.
<p>Any chance you'd be willing to help me out with using the ethercard lib, as I have a ENC28J60 ethernet module?</p>
<p>Hi,</p><p>the correct library to use with this card is this one: <a href="https://github.com/jcw/ethercard" rel="nofollow">https://github.com/jcw/ethercard</a></p><p>In that web page you can get the information of how connect Arduino to this card. I hope you will be able to start working with this module.</p>
<p>would like to share the videos of this instructions?. thanks</p>
<p>Works for me thank you to share it!!</p>

About This Instructable




Bio: I'm an Arduino Maker, I like technology, playing tennis
More by jackbell16:How to let comunicate Arduino with KeyPad to DB MySQL. Arduino water system to wet your plant How to make an alarm system with Arduino 
Add instructable to: