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.
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
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.
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.