{"id":535,"date":"2023-10-15T19:13:20","date_gmt":"2023-10-15T18:13:20","guid":{"rendered":"https:\/\/robinpeeten.com\/?p=535"},"modified":"2025-05-28T09:15:47","modified_gmt":"2025-05-28T09:15:47","slug":"pernosco-polutio","status":"publish","type":"post","link":"https:\/\/labparvum.com\/index.php\/2023\/10\/15\/pernosco-polutio\/","title":{"rendered":"Pernosco Polutio"},"content":{"rendered":"\n<p>I created a sensor board that could monitor the air quality with a high degree of accuracy and sense many different pollutants and gasses, this is still a <strong><em>work in progress<\/em><\/strong> but ill share what I have already created.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"652\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190628-scaled-1-1024x768.jpg\" alt=\"\" class=\"wp-image-652\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190628-scaled-1-1024x768.jpg 1024w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190628-scaled-1-300x225.jpg 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190628-scaled-1-768x576.jpg 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190628-scaled-1-1536x1152.jpg 1536w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190628-scaled-1-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"659\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190752-scaled-1-1024x768.jpg\" alt=\"\" class=\"wp-image-659\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190752-scaled-1-1024x768.jpg 1024w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190752-scaled-1-300x225.jpg 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190752-scaled-1-768x576.jpg 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190752-scaled-1-1536x1152.jpg 1536w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190752-scaled-1-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"658\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190939-scaled-1-1024x768.jpg\" alt=\"\" class=\"wp-image-658\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190939-scaled-1-1024x768.jpg 1024w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190939-scaled-1-300x225.jpg 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190939-scaled-1-768x576.jpg 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190939-scaled-1-1536x1152.jpg 1536w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190939-scaled-1-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"656\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129185935-scaled-1-1024x768.jpg\" alt=\"\" class=\"wp-image-656\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129185935-scaled-1-1024x768.jpg 1024w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129185935-scaled-1-300x225.jpg 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129185935-scaled-1-768x576.jpg 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129185935-scaled-1-1536x1152.jpg 1536w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129185935-scaled-1-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"655\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190054-scaled-1-768x1024.jpg\" alt=\"\" class=\"wp-image-655\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190054-scaled-1-768x1024.jpg 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190054-scaled-1-225x300.jpg 225w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190054-scaled-1-1152x1536.jpg 1152w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190054-scaled-1-1536x2048.jpg 1536w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/IMG20240129190054-scaled-1.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/figure>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Specification<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CO2 400-2000ppm (+-50ppm + 5%)<\/li>\n\n\n\n<li>humidity 0-100% (+-3%)<\/li>\n\n\n\n<li>Pressure: 300-1100 hPa (+-0.25%)<\/li>\n\n\n\n<li>Particle detection: 0.3~1.0; 1.0~2.5; 2.5~10 <strong>\u00b5<\/strong>m (0-500<strong>\u00b5<\/strong>g, +-2%)<\/li>\n\n\n\n<li>Temperature: 0.1C<\/li>\n\n\n\n<li>CO: 20-2000ppm (accuracy: TBD)<\/li>\n<\/ul>\n\n\n\n<p>Using the MICS6814 a whole range of other gasses can also be detected, this sensor has 3 sensing elements that combine some of the gasses, so this is not useful to identify a specific gas or get an accurate ppm value, this mainly indicated one of more of these gasses are present and maybe get a rough idea of the concentration.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Carbon monoxide CO 1 \u2013 1000ppm \/ CO<\/li>\n\n\n\n<li>Nitrogen dioxide NO2 0.05 \u2013 10ppm \/ NO2<\/li>\n\n\n\n<li>Ethanol C2H5OH 10 \u2013 500ppm \/ CO &#8211; NH3<\/li>\n\n\n\n<li>Hydrogen H2 1 \u2013 1000ppm \/ NH3 &#8211; CO &#8211; NO2<\/li>\n\n\n\n<li>Ammonia NH3 1 \u2013 500ppm \/ CO &#8211; NH3<\/li>\n\n\n\n<li>Methane CH4 &gt;1000ppm \/ CO &#8211; NH3<\/li>\n\n\n\n<li>Propane C3H8 &gt;1000ppm \/ CO &#8211; NH3<\/li>\n\n\n\n<li>Iso-butane C4H10 &gt;1000ppm \/ CO &#8211; NH3<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/Schematic.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Schematic.\"><\/object><a id=\"wp-block-file--media-acd01395-62ca-449b-8c2c-ca19ecd236fb\" href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/Schematic.pdf\">Schematic<\/a><a href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/Schematic.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-acd01395-62ca-449b-8c2c-ca19ecd236fb\">Download<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">CO2 SCD40<\/h3>\n\n\n\n<p>One of the most important air quality metrics is the amount of  CO2 in the air, therefore I chose a more expensive but acurate sensor<\/p>\n\n\n\n<p>Advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Absolute measurment and no need to calibrate (factory calibration)<\/li>\n\n\n\n<li>very small package<\/li>\n\n\n\n<li>I2C communication<\/li>\n\n\n\n<li>Good CO2 accuracy (+-50ppm +- 5%)<\/li>\n\n\n\n<li>High range (400-2000ppm)<\/li>\n<\/ul>\n\n\n\n<p>Disadvantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>High Cost (\u20ac15-30 depending on source)<\/li>\n\n\n\n<li>high current peaks (205mA)<\/li>\n\n\n\n<li>Other onboard sensors not acurate (temperature and humidity)<\/li>\n\n\n\n<li>Self heating<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-1024x635.png\" alt=\"\" class=\"wp-image-642\" style=\"width:662px;height:410px\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-1024x635.png 1024w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-300x186.png 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-768x476.png 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image.png 1275w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Particle matter concentration sensor<\/h3>\n\n\n\n<p>An important air quality metric is the amount of dust or small particle matter in the air.<br>High levels are a big health hazzard.<br>Soldering or other exhaust fumes from cars for example can emit large amounts of these small harmfull particles, in small rooms these level can rise very high wihout proper ventilation or filtering.<\/p>\n\n\n\n<p>These are the air quality levels set for Europe, these vary from region to region.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"257\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-1.png\" alt=\"\" class=\"wp-image-648\" style=\"width:879px;height:269px\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-1.png 840w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-1-300x92.png 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-1-768x235.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>I use the PMSA003 sensor the detect particles from 0.3 -&gt; 10<strong>\u00b5<\/strong>m devided into 3 groups.<br>0.3~1.0<strong>\u00b5<\/strong>m<br>1.0~2.5<strong>\u00b5<\/strong>m<br>2.5~10<strong>\u00b5<\/strong>m<\/p>\n\n\n\n<p>I chose the PMSA003 mainly because of its small size while still being able to detect a large range of particle sizes and high concentrations.<\/p>\n\n\n\n<p>Full datasheet:<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/PMSA003.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of PMSA003.\"><\/object><a id=\"wp-block-file--media-d368178b-a914-4475-80c6-03ffb6a387fb\" href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/PMSA003.pdf\">PMSA003<\/a><a href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/PMSA003.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-d368178b-a914-4475-80c6-03ffb6a387fb\">Download<\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"695\" src=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-2-1024x695.png\" alt=\"\" class=\"wp-image-650\" style=\"width:634px;height:430px\" srcset=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-2-1024x695.png 1024w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-2-300x203.png 300w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-2-768x521.png 768w, https:\/\/labparvum.com\/wp-content\/uploads\/2024\/01\/image-2.png 1234w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">MICS-6814 gas sensor<\/h3>\n\n\n\n<p>The MICS-6814 sensor is used to measure a large range of different gasses by using 3 sensing elements.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/1143_Datasheet-MiCS-6814-rev-8.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of 1143_Datasheet-MiCS-6814-rev-8.\"><\/object><a id=\"wp-block-file--media-c5221d18-f0b8-4e5b-aa0a-40788e4dc182\" href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/1143_Datasheet-MiCS-6814-rev-8.pdf\">1143_Datasheet-MiCS-6814-rev-8<\/a><a href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2024\/02\/1143_Datasheet-MiCS-6814-rev-8.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-c5221d18-f0b8-4e5b-aa0a-40788e4dc182\">Download<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">MQ7 CO sensor<\/h3>\n\n\n\n<p>The MQ7 is a CO sensor used to get an idea CO concentration in the air.<br>Because it is not a validated sensor it can not be relied upon for life saving warnings.<br>But it is good enough for some experimentation and detection.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/MQ-7.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of MQ-7.\"><\/object><a id=\"wp-block-file--media-71faf5c5-b9b8-49a0-9800-f11e8dbeb435\" href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/MQ-7.pdf\">MQ-7<\/a><a href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/MQ-7.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-71faf5c5-b9b8-49a0-9800-f11e8dbeb435\">Download<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">ADS1115 ADC<\/h3>\n\n\n\n<p>WIP<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">BME680 humidity and presure sensor<\/h3>\n\n\n\n<p>WIP<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">TMP117 0.1c temperature sensor<\/h3>\n\n\n\n<p>The TMP117 is a very accurate temperature sensor with a factory calibration of 0.1c.<br>Because of that great care is needed to not influence the sensor with the heat of nearby components.<br>That&#8217;s why this PCB has the sensor located at the edge on the far side of the airflow.<br>It also has a cutout around it to minimize heat transfer trough the PCB and minimize the thermal energy.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/tmp117.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of tmp117.\"><\/object><a id=\"wp-block-file--media-4bb02879-a13a-4ea1-9d1a-f629a6bb750f\" href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/tmp117.pdf\">tmp117<\/a><a href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/tmp117.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-4bb02879-a13a-4ea1-9d1a-f629a6bb750f\">Download<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">DS18B20 0.5c temperature sensor<\/h3>\n\n\n\n<p>The DS18B20 is a simple and cheap temperature sensor.<br>Used on this board if the TMP117 is not needed for the accuracy and save on cost.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/ds18b20.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of ds18b20.\"><\/object><a id=\"wp-block-file--media-6fd7aa07-13a2-41a2-bbe4-c4849d62ff77\" href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/ds18b20.pdf\">ds18b20<\/a><a href=\"https:\/\/labparvum.com\/wp-content\/uploads\/2023\/10\/ds18b20.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-6fd7aa07-13a2-41a2-bbe4-c4849d62ff77\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I created a sensor board that could monitor the air quality with a high degree of accuracy and sense many different pollutants and gasses, this is still a work in progress but ill share what I have already created. Specification Using the MICS6814 a whole range of other gasses can<\/p>\n<p><a href=\"https:\/\/labparvum.com\/index.php\/2023\/10\/15\/pernosco-polutio\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Pernosco Polutio<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":656,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics"],"_links":{"self":[{"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/posts\/535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/comments?post=535"}],"version-history":[{"count":3,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/posts\/535\/revisions"}],"predecessor-version":[{"id":811,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/posts\/535\/revisions\/811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/media\/656"}],"wp:attachment":[{"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/media?parent=535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/categories?post=535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labparvum.com\/index.php\/wp-json\/wp\/v2\/tags?post=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}