{"id":263,"date":"2016-11-25T21:12:18","date_gmt":"2016-11-25T20:12:18","guid":{"rendered":"https:\/\/scapeler.wordpress.com\/?p=250"},"modified":"2025-04-03T22:45:48","modified_gmt":"2025-04-03T20:45:48","slug":"de-waarde-van-sensor-data-deel-2","status":"publish","type":"post","link":"https:\/\/www.scapeler.com\/index.php\/2016\/11\/25\/de-waarde-van-sensor-data-deel-2\/","title":{"rendered":"De waarde van sensor data, deel 2"},"content":{"rendered":"<p>Andere delen uit deze serie:<\/p>\n<ul>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2016\/11\/17\/waarde-sensor-data-deel1\/\">De waarde van sensor data, deel 1<\/a><\/li>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2016\/12\/06\/de-waarde-van-sensor-data-deel-3\/\">De waarde van sensor data, deel 3<\/a><\/li>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2016\/12\/15\/de-waarde-van-sensor-data-deel-4\/\">De waarde van sensor data, deel 4<\/a><\/li>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2017\/01\/02\/de-waarde-van-sensor-data-deel-5\/\">De waarde van sensor data, deel 5<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>In deel 2 gaan we de sensoren koppelen met een Raspberry Pi \u00e9n plaatsen we een ook ander type sensor namelijk de Dylos DC1700. De Dylos gaat als een referentiesysteem functioneren.<\/p>\n<p>De Raspberry Pi wordt ingezet om de data van de sensoren te ontsluiten via een aansluiting op het internet. In eerste instantie wordt de data lokaal op de SD-kaart opgeslagen.<\/p>\n<h2>De\u00a0componenten in kaart gebracht<\/h2>\n<p>Hieronder de schematische weergave van de componenten binnen de keten van sensor tot en met visualisatie. Zoals gesteld komt de onderkant van het plaatje (de cloud en visualisaties etc.) later aan de orde.<\/p>\n<figure id=\"attachment_266\" aria-describedby=\"caption-attachment-266\" style=\"width: 451px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-266 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2.png\" alt=\"schema-waarde-van-data-deel2\" width=\"451\" height=\"583\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2.png 799w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2-600x776.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2-232x300.png 232w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2-768x994.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2-791x1024.png 791w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2-696x901.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schema-waarde-van-data-deel2-325x420.png 325w\" sizes=\"auto, (max-width: 451px) 100vw, 451px\" \/><figcaption id=\"caption-attachment-266\" class=\"wp-caption-text\">Schematische weergave van de componenten<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-333 alignright\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-17-21-33.png\" alt=\"schermafbeelding-2016-11-25-om-17-21-33\" width=\"199\" height=\"276\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-17-21-33.png 376w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-17-21-33-216x300.png 216w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-17-21-33-303x420.png 303w\" sizes=\"auto, (max-width: 199px) 100vw, 199px\" \/>Dylos als referentie<\/h2>\n<p>Om de meetwaarden van de vier Shinyei sensoren in een bepaalde context te kunnen plaatsen hebben we een referentiesysteem nodig. Door de resultaten te vergelijken met het referentiesysteem kunnen we beter inschatten wat de resultaten betekenen en welke waarde we aan de metingen kunnen geven. Een Dylos DC1700 is het referentiesysteem.<\/p>\n<p>De Dylos wordt vaker gebruikt bij het vergelijken van sensoren zoals <a href=\"http:\/\/aqicn.org\/sensor\/shinyei\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>. Het plaatje hieronder laat als voorbeeld een vergelijking zien van de Dylos met een BAM. Best wel OK kan je hieruit concluderen, prima\u00a0als referentie voor ons experiment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-296 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35.png\" alt=\"schermafbeelding-2016-11-25-om-16-18-35\" width=\"534\" height=\"191\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35.png 1115w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35-600x215.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35-300x107.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35-768x275.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35-1024x366.png 1024w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35-696x249.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-16-18-35-1068x382.png 1068w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/p>\n<h2>Hoe werkt de Dylos<\/h2>\n<p>De Dylos werkt met een laser waarvan de lichtbundel wordt verstrooid als er fijnstofdeeltjes passeren. Het verstrooide licht wordt opgevangen door een detector. Een groot deeltje zal voor meer verstrooiing zorgen dan een klein deeltje.<\/p>\n<p>De Dylos rekent de waarde die de detector <img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-659 alignright\" src=\"https:\/\/scapeler.files.wordpress.com\/2016\/12\/indicatie-pm.jpg\" alt=\"indicatie-pm\" width=\"351\" height=\"162\" \/>afgeeft om naar een aantal deeltjes per 0,01 &#8216;cubic foot&#8217;. Er worden twee soorten fijnstofdeeltjes onderscheiden met deeltjesgrootte &gt;0.5 en &gt;2.5 microns, kleine deeltjes (bacteri\u00ebn, schimmels, etc.) en grote deeltjes (pollen, etc.).<\/p>\n<p>De Dylos documentatie geeft aan: &#8220;Voor een indicatie van de fijnstofconcentratie (PM2.5), d.w.z. deeltjes kleiner dan 2,5\u00b5m, moet je het rechtergetal (grofstof) aftrekken van het linkergetal. De PM10-waarde bestaat voor 70 procent uit PM2,5 en met een factor van 1,43 kan vanuit PM2,5 een indicatie van de PM10 worden berekend.&#8221;<\/p>\n<p>De groene pijlen in de schematische weergave laten de luchtstroom zien die de fijnstofdeeltjes door de laserstraal (rode lijn) laten gaan. De luchtstroom wordt veroorzaakt door een ingebouwde ventilator. De detector is het kleine vierkantje links van het midden en onder de laserstraal, midden in de luchtstroom.\u00a0Meer informatie over de binnenkant van de Dylos is <a href=\"https:\/\/woodgears.ca\/dust\/dylos.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> te vinden. Informatie over de Dylos is <a href=\"http:\/\/www.dylosproducts.com\/dc1700.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> te vinden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-309 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/dylos_drawing.png\" alt=\"dylos_drawing\" width=\"301\" height=\"319\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/dylos_drawing.png 597w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/dylos_drawing-282x300.png 282w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/dylos_drawing-395x420.png 395w\" sizes=\"auto, (max-width: 301px) 100vw, 301px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Raspberry Pi als centrale verwerkingseenheid<\/h2>\n<p>De Raspberry Pi leest de meetgegevens van de sensoren, verwerkt deze, zorgt voor (tijdelijke) opslag \u00e9n zal er voor zorgen dat de data in de cloud terecht komt.<\/p>\n<p>Op de foto is links de Raspberry Pi te zien met aangesloten voeding (micro USB), netwerkkabel en twee keer een usb, een voor de Dylos en een voor de Arduino.<\/p>\n<figure id=\"attachment_364\" aria-describedby=\"caption-attachment-364\" style=\"width: 584px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-364\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31.png\" alt=\"schermafbeelding-2016-11-25-om-18-57-31\" width=\"584\" height=\"414\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31.png 703w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31-600x425.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31-300x213.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31-100x70.png 100w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31-696x493.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-18-57-31-593x420.png 593w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><figcaption id=\"caption-attachment-364\" class=\"wp-caption-text\">De Raspberry Pi en rechts de Arduino.<\/figcaption><\/figure>\n<h2>Raspberry Pi en NodeJs<\/h2>\n<p>Per aangesloten sensor aansluiting (de Arduino telt hier voor \u00e9\u00e9n sensor aansluiting) draait een verwerkingsproces op de Raspberry Pi. NodeJs scripts worden hiervoor ingezet.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-376 alignright\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-19-10-46.png\" alt=\"schermafbeelding-2016-11-25-om-19-10-46\" width=\"272\" height=\"392\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-19-10-46.png 520w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-19-10-46-208x300.png 208w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-25-om-19-10-46-291x420.png 291w\" sizes=\"auto, (max-width: 272px) 100vw, 272px\" \/><\/p>\n<p>Hiernaast een log van het opstarten van het Nodejs script\u00a0dat de Dylos uitleest. Onderin komen de berichten met de meetgegevens een voor een in beeld (1x per minuut).<\/p>\n<p>De meetdata die hier in beeld komen worden ook opgeslagen in een csv bestand. Later zal vanuit het NodeJs script\u00a0een REST-service worden aangeroepen om de meetwaarden direct de cloud in te sturen.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Wat hebben we tot nu toe bereikt<\/h2>\n<p>U zult begrijpen dat dit vooral\u00a0verkennende en voorbereidende activiteiten zijn. Maar stuk voor stuk bouwen we aan de puzzelstukjes die straks een mooi geheel gaan vormen.<\/p>\n<p>We hebben nu:<\/p>\n<ul>\n<li>4 Shinyei sensoren via Arduino aangesloten op Raspberry Pi<\/li>\n<li>1 Dylos sensor aangesloten op Raspberry Pi<\/li>\n<li>Arduino software om de 4 sensoren uit te lezen<\/li>\n<li>Nodejs script om de Arduino uit te lezen<\/li>\n<li>Nodejs script om de Dylos uit te lezen<\/li>\n<\/ul>\n<p>Vervolgstappen:<\/p>\n<ul>\n<li>Nodejs scripts uitbreiden met een REST web-service aanroep<\/li>\n<li>optie: naast REST-api ook een websocket inbouwen voor uitwisseling data met de cloud<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Wordt vervolgd.<\/p>\n<p>&nbsp;<\/p>\n<p>Andere delen uit deze serie:<\/p>\n<ul>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2016\/11\/17\/waarde-sensor-data-deel1\/\">De waarde van sensor data, deel 1<\/a><\/li>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2016\/12\/06\/de-waarde-van-sensor-data-deel-3\/\">De waarde van sensor data, deel 3<\/a><\/li>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2016\/12\/15\/de-waarde-van-sensor-data-deel-4\/\">De waarde van sensor data, deel 4<\/a><\/li>\n<li><a href=\"https:\/\/scapeler.wordpress.com\/2017\/01\/02\/de-waarde-van-sensor-data-deel-5\/\">De waarde van sensor data, deel 5<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Andr\u00e9 van der Wiel<br \/>\nScapeler<\/p>\n<p>Partner van <a href=\"http:\/\/www.aireas.com\" target=\"_blank\" rel=\"noopener\">AiREAS<\/a>\u00a0(<a href=\"https:\/\/aireas.wordpress.com\/\" target=\"_blank\" rel=\"noopener\">aireas.wordpress.com<\/a>)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Andere delen uit deze serie: De waarde van sensor data, deel 1 De waarde van sensor data, deel 3 De waarde van sensor data, deel 4 De waarde van sensor data, deel 5 &nbsp; In deel 2 gaan we de sensoren koppelen met een Raspberry Pi \u00e9n plaatsen we een ook ander type sensor namelijk [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":309,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","iawp_total_views":10,"footnotes":""},"categories":[13],"tags":[],"class_list":{"0":"post-263","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-citizen-science"},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/posts\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":2,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"predecessor-version":[{"id":7665,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/posts\/263\/revisions\/7665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/media\/309"}],"wp:attachment":[{"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}