Joe Saavedra (citizensensor.cc) and Leif Percifield (dontflush.me) are
currently in possession of all of the Egg prototype inventory, etc.
(Joe carries it all around in this cute little toolbox, you should see
it.) The Egg is in good hands!
Right now, they are building up a set of wired, single-board
prototypes for use at the Citizen Cyberscience Summit, where the first
block-scale Egg network will be (temporarily, at least) deployed. I
hope. Those units will contain two CO sensors (Futurelec MQ-7 & e2v
MICS-5521), one NO2 sensor (e2v MICS-2710), and temp+humidity. They
will be directly wired to power and ethernet.
At the Summit hackathon, there are a number of challenges devoted
exclusively to the Egg. It will be great to see what happens.
A note on calibration: Impossible. We cannot build a
consumer-focused product that requires regular maintenance/calibration
of the sensors. Moreover, off-the-shelf sensors like we are using do
not come calibrated, and so we would incur significant expenses to
attempt to calibrate them after integration, only to still have the
problem of re-calibration later on.
Therefore, we can, and will, only look at trends in the data. Smart
people, I'm sure, will find savvy ways to interpret this data for us,
match it up with calibrated datasets (government or scientific
institutions may be able to provide these), and /or learn things we
never thought we would learn due to the sensor resolution, update
frequency, and resolution we aim to achieve.
So, a question to you all: Should the Egg sensor system have one or
two of each gas sensor? The thought here was that 1) the sensors are
very cheap and 2) if we integrate sensors from two different
manufacturers, we may learn something from the variation in the
dataset. Furthermore, if one of the sensors goes faulty, we would be
able to tell and still keep sending some good data from the other one.
Any opinions on this?
-@edborden
A note on calibration: Impossible. We cannot build a
consumer-focused product that requires regular maintenance/calibration
of the sensors.
So, a question to you all: Should the Egg sensor system have one or
two of each gas sensor?
Ed, thanks for the update. I would love to see some photos of the eggs.
It is very exciting to see the eggs being temporarily deployed and hacked on.A note on calibration: Impossible. We cannot build a
consumer-focused product that requires regular maintenance/calibration
of the sensors.Ageed.So, a question to you all: Should the Egg sensor system have one or
two of each gas sensor?
Regardless of how many sensors we install, I think it would be nice to report one value for each variable sensed. That is, for a consumer device this should be under the hood, but accessible to hackers.
My first order guess is that the only way to shed some light on this is to build both configurations and see which one performs better, and if the dual sensor egg performs better, is it worth the extra cost? We could always build a board for two sensors, and only populate one.
Thinking "aloud" about possible sources of error and what a second sensor buys us. Errors could come from:
1- Sensor tolerances (probably a random error).
2- Sensor detection method or type (a bias / non-random error)
3- Faulty sensor (could be either, but I'm guessing it is non-random.)
4- Something besides the sensor - placement, faulty algorithm etc. (both random and not)
It is not clear to me that we would be able to reliably detect if a sensor is faulty unless we have 3 sensors of the same type together. In some cases we could tell, in others not. With two different sensors our only method would be looking for outliers or deviations from expected values. Still, that is probably a good method in this case.
I think the answer is to try it out.
Cheers
Dirk
I think we can do this. The sensors are extremely inexpensive, and I
think the ability to provide some assurance that at least these cheap
sensors are functioning properly is a good thing.
Regarding how many datastreams get posted, I suppose this is a
question of what kind of smarts are inside the device... and I don't
think there will be any. If we use a WickedNode, for example, and
maintain that in the future the Nanode base will retain the ability to
speak to multiple WickedNodes (ie, I want to upgrade my system to be
able to sense radiation as well), we won't be able to do averages or
filter out bad datastreams locally. All of that stuff has to get
passed up to Pachube, and then whatever application gets written on
top for a UI will parse all of this.
If I'm reading correctly, you are saying that actually 2 sensors of
different make doesn't get us anything, but 3 sensors of the same make
does.
Regarding how many datastreams get posted, I suppose this is a
question of what kind of smarts are inside the device... and I don't
think there will be any. If we use a WickedNode, for example, and
maintain that in the future the Nanode base will retain the ability to
speak to multiple WickedNodes (ie, I want to upgrade my system to be
able to sense radiation as well), we won't be able to do averages or
filter out bad datastreams locally.
Whatever we choose to do with respect to this thread, I think keeping corrupt / invalid data out of the central data store early is probably a better policy than trying to filter it out after the fact, imho...
Cheers,
Vic
Cost of the sensors isn't really a factor here. They are around $5 ea.
To test all of the the sensors available on the market, that's a job.
And I would think an extensive one? A methodology would have to be
designed, etc. It's not that someone couldn't volunteer to do this
work, or do it as part of some other work, but I'm not sure that
making that evaluation is reasonable in the context of this project.
Is it?
Tim Dye, who is on this thread, actually performed this type of work
around some NO2 sensors already. His stuff is on the wiki:
http://airqualityegg.wikispaces.com/file/view/NO2+Sensors+Report.pdf
So, I think the question is still unanswered: One, two, or three sensors?
Cost of the sensors isn't really a factor here. They are around $5 ea.
So, I think the question is still unanswered: One, two, or three sensors?