Cosm and TMP100
These posting point out collecting data. Also, this unwieldy mass of data needs to be logged, processed, stored and displayed in a reasonable way for it to be usable. Then, show how to create a feed and upload data reading from sensor an to Cosm via an Arduino Ethernet Shield.
All of the devices around us are starting to become data collection points. Every minute of every day many data points are generated. This unwieldy mass of data needs to be logged, processed, stored and displayed in a reasonable way for it to be usable. The question becomes how to do this. One solution for the DIY community is Cosm (formerly Pachub) that allows us to do just that for free. In this article I’ll show you how to setup an account, create a feed and upload temperature readings from an I2C temperature sensor to Cosm via an Arduino Ethernet Shield.
- Cosm Account
- Arduino and Ethernet Shield or Arduino Ethernet
- Breadboard and jumper wires
- tmp100 (or other I2C temperature sensor) on a breakout board
Setup a Cosm Account
Cosm site is changed to Xively.
If you don’t already have one the first thing you need to do is setup a Cosm Account
1. Go to https://cosm.com
2. Click the big blue “Get Started” button
3. Enter an email, username and password then click the “Sign up” button
4. You’ll get an email with a link to verify your registration
5. The link will bring you directly into your account
6. Click on the big plus button
7. Select Arduino
8. Give the new feed a title and tags (optional) and press Create
9. The Cosm Site will give you a sample sketch to upload data. You only need the three lines that start with:
A. #define APIKEY
B. #define FEEDID
C. #define USERAGENT