This is a Weather Station configured for indoor climate monitoring.
I gave this project a "Retro" look and added a 3 Channels recorder including some features like:
-Events detection and logging
-Data logger in excel files
-Rate monitoring and logging
-Up to 3 Cams video monitoring.
-Pause, Fast Forward and Rewind functions.
-On screen unit conversion tables.
-Sensors Power Supply Monitoring.
-Moving Magnifier Glass.
-Possibility of taking screen and cams still pictures.
-Cams video zooming and panning (by software)
-Emailing events (this feature is the only one pending and emails are not sent for real yet).
This time I'm using real sensors for the Atmospheric Pressure and Temperature. For the Barometric Pressure I'm using the SB-100 sensor from Apogee Instruments, Inc (http://www.apogeeinstruments.com/barometric-pressure/
This is a high quality professional sensor providing an amplified liner analog output. It is a very sturdy accurate and reliable sensor and very easy to use as it requires no amplification and can be connected directly to one of the Arduino analog inputs. For the Temperature I'm using the ST-100, another high quality professional sensor very reliable and accurate (http://www.apogeeinstruments.com/temperature/
.) from the same company. It is also connected directly with no amplifier to another Arduino analog input. The linearization equation provided by the manufacturer in the data sheet was pretty straight forward to implement in the Processing code.
For the Relative Humidity there is no sensor connected at this time; but a potentiometer is used to simulate variations to show in the video as this is a very slow varying variable. In the video, variations in temp were introduced by touching the sensor with the fingers and you can see how sensitive it is. The atmospheric pressure variations shown in the video were introduced by blowing the sensor with mouth air. Also very sensitive.
This code in CPU and memory usage intensive and when run together with the screen video taping software I'm using, it slows down a little bit.
Built with Processing 1.5.1 and Arduino UNO.
here is the video: