ommpCaregiver
Active Member
The mg-811 is a chemical sensor. We should be looking for a cost effective NDIR sensor. The only one I have spent time on really looking into is from a company called DCS , the AirSense Model 300 - http://www.dcs-inc.net/m300.htm . But like you said, they can be quite pricey, so I understand why my GreenAir set point controller was like $400..
What are you doing with your sensor data once samples are taken? I can't wait to get my ethernet shield... then I am going to change some of the logic around internally, so that - arduino takes samples of temp and humidity every so often and stores the result in a file (only one line and the most recent sample) on the sdcard, then the server on arduino listens for formatted commands to respond with the data. The control software is located on a linux machine and is on the same network, it sends commands(interupt) to the arduino to turn on or off relays, and send latest sensor data (each has unique command and response). This way the linux machine is doing all the logging, decision making, and timing (as well as security system and secure web server with TLS (and if I am away from home, to even get to that webpage i have to ssh tunnel, so by the time I see any critical data, it is encrypted via ssh and ssl... and I might even point the ssh to a tor hidden service..)). Also to note, I plan to put arduino on separate network from normal home network, no 802.11, and the linux machine that is on both networks has iptables... so packets can't get across.
What are you doing with your sensor data once samples are taken? I can't wait to get my ethernet shield... then I am going to change some of the logic around internally, so that - arduino takes samples of temp and humidity every so often and stores the result in a file (only one line and the most recent sample) on the sdcard, then the server on arduino listens for formatted commands to respond with the data. The control software is located on a linux machine and is on the same network, it sends commands(interupt) to the arduino to turn on or off relays, and send latest sensor data (each has unique command and response). This way the linux machine is doing all the logging, decision making, and timing (as well as security system and secure web server with TLS (and if I am away from home, to even get to that webpage i have to ssh tunnel, so by the time I see any critical data, it is encrypted via ssh and ssl... and I might even point the ssh to a tor hidden service..)). Also to note, I plan to put arduino on separate network from normal home network, no 802.11, and the linux machine that is on both networks has iptables... so packets can't get across.