Pages: [1]   Go Down
Author Topic: Arduino Temperature Logger  (Read 3570 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi There,

                I am Completely New to Arduino (But have a long history of Electrical engineering and Computer Knowledge). I am looking to start a project that consists of building up a four channel temperature logger with a web interface. Was hoping to get some Guidance on the feasibility of the project and what sort of hardware i need to be shopping for:

Specs for my Project below:
roduct Range of Temp Logging Units 1 channel, 2 channel and 4 channel

> +/- 0.05 Deg. Celsius Accuracy
> Live Web Graph
> Adjustable Logging Rate (5 seconds - 24 hours)
> Over/Under Temp Alarms and Email Alerts
> Configurable Web Serv Port, LAN IP, Etc
> Auto periodical FTP upload of data sets (For backup)

Premium Model Upgrades

> Wifi Module
> GSM Module for Non Ethernet/Wifi Sites nd for rollover in case of  LAN failure
> Battery Backup



                Can you recommend a good starter kit and any extras that would get me well acquainted with Arduino and fulfil my hardware requirements for the project? I'm hoping that if the project is successful that i can build the units in bulk.

Regards


Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 220
Posts: 13836
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 a backgroundreader - http://www.ladyada.net/make/logshield/ -

> +/- 0.05 Deg. Celsius Accuracy
What is its range ? minimum maximum?  This is very accurate

> Live Web Graph
Think you need a PC for that. check PHP Apache - http://www.apachefriends.org/en/xampp.html -


> Adjustable Logging Rate (5 seconds - 24 hours)
Check a real time clock DS1307
PLease consider to decouple sampling rate and logging rate. Sampling rate should allways be maximal (e.g. 1/sec or 1/10 sec) to have a good alarm function.


> Over/Under Temp Alarms and Email Alerts
if you do PHP let the server do this.


> Configurable Web Serv Port, LAN IP, Etc
PHP Apache

> Auto periodical FTP upload of data sets (For backup)
idem


Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Heaps robtillaart,

That Background logger looks like a Great start....

I was hoping to have the entire web interface and email alerts onboard.Something similar to this : http://www.omega.com/ppt/pptsc.asp?ref=ISD-TC&Nav=autb06

Appreciate your input...
Logged

Finland
Offline Offline
Sr. Member
****
Karma: 1
Posts: 270
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't think that the Arduino has enough RAM for implementing the live graph. You need a separate web server for that.  I use the SheevaPlug with the Arduino in a similar a configuration (controls the heating of my house and displays a temp graph from several sensors on a web page).

Let use know if you can find a temp sensor that meets your requirements.
Logged

Harlow, Essex, UK
Offline Offline
Jr. Member
**
Karma: 1
Posts: 67
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Myself and another forum user have built a temperature loggin system using an Arduino, Ethernet Shield (or Arduino Ethernet all-in-one), a SQL database (to store and log values) and then plotting them to the open source FLOT graphing system.

The results are very good.

Initially we are using a DHT22 temperature and humidiy sensor, but the sensor can be anything you choose of course.

Here is an example of the plots, the button along the top allow you to focus on a pre-specified period as displayed in the second picture.





Fully recommend using FLOT, full details can be found here - http://code.google.com/p/flot/

Steve
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 220
Posts: 13836
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Looks very good,
Do you have a project description?
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Harlow, Essex, UK
Offline Offline
Jr. Member
**
Karma: 1
Posts: 67
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you, I started populating the stuff on my blog, just haven't finished it properly yet.

I will try and get it done over the next few days and post a link smiley
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks all,
Excellent advice all round. Will eagerly await posting on Tissy's blog...

@pekka, did you have any more details about your project you would be willing to share?

Cheers
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@Tissy,
Where/how did you host the SQL DB?
Logged

Harlow, Essex, UK
Offline Offline
Jr. Member
**
Karma: 1
Posts: 67
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I use Windows Home Server 2011, so i'm lucky I can host my own PHP and mySQL quite easily on the network.
Logged

Pages: [1]   Go Up
Jump to: