I've been a fan of Arduino for years now, and have used it for building everything from MIDI controllers to simple LED flashers. One thing that has always intrigued me has been visualizing some of the data that I read off of the Arduino Pins.
Plot.ly makes this simple. Really simple.
The purpose of this instructable is to demonstrate how to hook up an Arduino + Ethernet Shield and send data to Plot.ly's Servers and create beautiful graphs. We will be using a dual temperature+humidity sensor (DHT22), and sending the results directly to Plotly.
Step 1: What you will need:
- Arduino (We're using the UNOr3)
- Ethernet Shield
- DHT22 Temperature + Humidity Sensor
- Hookup wires
- Angled pin headers (unless you use female-male hookup wires, then you won't need these)
- 9v Wall Adapter
- Ethernet Cable
(We will explain how to install the libraries in a later step)
- Two pieces of (2 1/2" x 3 1/2" ) wood (1/4" thick)
- Four (10-32x2in) Machine Screws
- 12 Hex Nuts (10-32 Diameter)
Step 2: Hardware Setup
Connect your Arduino to your Ethernet shield
Connect the DHT sensor:
- DHTpin1 -> 5v
- DHTpin2 -> digitalpin2
- DHTpin3 -> not used
- DHTpin4 -> gnd