{"id":467,"date":"2016-12-06T18:37:07","date_gmt":"2016-12-06T17:37:07","guid":{"rendered":"https:\/\/scapeler.wordpress.com\/?p=467"},"modified":"2025-08-02T10:53:51","modified_gmt":"2025-08-02T08:53:51","slug":"de-waarde-van-sensor-data-deel-3","status":"publish","type":"post","link":"https:\/\/www.scapeler.com\/index.php\/2016\/12\/06\/de-waarde-van-sensor-data-deel-3\/","title":{"rendered":"De waarde van sensor data, deel 3"},"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\/11\/25\/de-waarde-van-sensor-data-deel-2\/\">De waarde van sensor data, deel 2<\/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>Het leuke aan experimenteren is de verwachting tegen iets onverwachts aan te lopen. Daarvoor moet je natuurlijk niet alleen maar de ge\u00ebigende banen doorlopen maar vaak iets speels doen of\u00a0soms ook iets geks. Laten we daarom iets geks doen en wat andere soorten sensoren toevoegen ;-). Bijvoorbeeld een luchtdruk sensor en een CO2 sensor.\u00a0Op de Arduino genoeg connectoren dus waarom niet.<\/p>\n<h2>CO2 en luchtdruk sensoren<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-487 alignright\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42.png\" alt=\"schermafbeelding-2016-11-30-om-20-34-42\" width=\"234\" height=\"137\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42.png 769w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42-600x351.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42-300x176.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42-768x449.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42-696x407.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-34-42-718x420.png 718w\" sizes=\"auto, (max-width: 234px) 100vw, 234px\" \/><\/p>\n<p>Om een sensor werkend te krijgen is altijd weer een uitdaging maar met het internet en geduld kom je een heel eind. Zo blijkt de CO2 sensor maar op een beperkt aantal poorten te werken (ook afhankelijk van type Arduino). En je begint natuurlijk bij de verkeerde poort en na een aantal keer hardop gezegd te hebben &#8216;dat ding doet ut niet&#8217; lees je ergens dat o.a. alleen poort 8 geschikt is \ud83d\ude41 Maar natuurlijk blij wanneer\u00a0het uiteindelijk toch functioneert \ud83d\ude42<\/p>\n<p>Per sensor is nu een werkend stukje Arduino software beschikbaar maar alles in \u00e9\u00e9n applicatie bouwen is toch wat lastiger. In de cyclus van uitlezen van de sensoren moet iedere sensor voldoende aandacht en tijd krijgen om de juiste waarde uit te kunnen lezen. Een stukje processing van meetwaarde kan zo maar een paar microseconden duren waardoor de kans bestaat dat er een signaal van een andere sensor niet wordt gezien. Daarom voor nu maar even terug naar de applicatie voor alleen de Shinyei fijnstof sensoren.<\/p>\n<h2>Opmerkelijke resultaten<\/h2>\n<p>Na het starten van het uitlezen van de Shinyei sensoren komen er nu ineens meer signalen dan tot nu in beeld, vreemd. En ook de tijdsduur van de signalen in microseconden lijkt constanter. Wat is er aan de hand? Is er een verandering in de software gekomen waardoor het beter gaat of juist slechter?<\/p>\n<p>Dan toch maar even naar de grafische weergave kijken. H\u00e9, dat is vreemd, per sensor zijn de metingen nu meer geconcentreerd op een bepaald kanaal.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-527 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14.png\" alt=\"schermafbeelding-2016-11-30-om-20-06-14\" width=\"485\" height=\"231\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14.png 1128w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-600x286.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-300x143.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-768x366.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-1024x487.png 1024w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-696x331.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-1068x508.png 1068w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-20-06-14-882x420.png 882w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><\/p>\n<p>Dit is toch wel een opvallend beeld en de vraag komt dan boven van zou de instelling van de basislijn \u00a0iets met de verschillen te maken hebben?\u00a0(voor een uitleg over de basislijn zie\u00a0<a href=\"https:\/\/scapeler.wordpress.com\/2016\/11\/17\/waarde-sensor-data-deel1\/\">De waarde van sensor data, deel 1<\/a>)<\/p>\n<h2>Een eerste (mogelijke) calibratie?<\/h2>\n<p>Sensor 2 staat meer naar rechts in de grafiek. Zou een aanpassing van de basislijn hier verandering in kunnen brengen?<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-30 alignright\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-14-om-11-25-35.png\" alt=\"schermafbeelding-2016-11-14-om-11-25-35\" width=\"151\" height=\"150\" \/><\/p>\n<p>We draaien wat aan de linker en de rechter potmeter en kijken naar het resultaat. Er gebeurt inderdaad iets met de positie op de x-as waar de kanalen zijn af te lezen.<\/p>\n<p>Uiteindelijk laat het iets tegen de klok indraaien van de rechter potmeter een verandering zien die gunstig lijkt. De grafiek van sensor 2 verschuift dichter naar de positie van de andere sensoren. Een eerste mogelijkheid om tot een onderlinge kalibratie te komen?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-557 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44.png\" alt=\"schermafbeelding-2016-11-30-om-21-18-44\" width=\"464\" height=\"222\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44.png 1120w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-600x287.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-300x144.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-768x368.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-1024x490.png 1024w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-696x333.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-1068x511.png 1068w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-21-18-44-878x420.png 878w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/p>\n<h2>Oorzaak van de opmerkelijke resultaten<\/h2>\n<p>Blijft natuurlijk de vraag waarom de resultaten nu zo anders zijn dan wat we in <a href=\"https:\/\/scapeler.wordpress.com\/2016\/11\/17\/waarde-sensor-data-deel1\/\" target=\"_blank\" rel=\"noopener\">deel 1<\/a>\u00a0hebben gezien. Uiteindelijk vinden we een antwoord in het onderstaande plaatje waarin het signaal van de sensor wordt weergegeven in voltage verschil 4V (high) en 0.7V (low). De periode van low is wanneer een fijnstofdeeltje passeert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-575 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-09-22.png\" alt=\"schermafbeelding-2016-11-30-om-22-09-22\" width=\"360\" height=\"191\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-09-22.png 505w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-09-22-300x159.png 300w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/p>\n<p>Wat blijkt is dat de CO2 sensor die nog aangesloten was, een dusdanig hoeveelheid spanning\u00a0afneemt dat de voltage op de Arduino vermindert. De sensor krijgt nu moeite om niveau high 4V te halen. Er zal nu eerder en of langer een signaal worden afgegeven. Met andere woorden we krijgen nu minimaal een vertekend beeld van het aantal en grootte van de fijnstof deeltjes. Voldoende voltage op het systeem is dus van belang.<\/p>\n<p>Na het verwijderen van de CO2 sensor zien we weer een &#8216;normaal&#8217; beeld:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-600 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32.png\" alt=\"Schermafbeelding 2016-11-30 om 22.53.32.png\" width=\"325\" height=\"155\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32.png 1127w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-600x286.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-300x143.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-768x366.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-1024x488.png 1024w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-696x332.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-1068x509.png 1068w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-22-53-32-881x420.png 881w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Als we de sensoren nu bekijken geven ze wel weer een breed spectrum weer, van kanaal 0 tot en met 13 zijn meetwaarden te zien. Als we de sensoren onderling vergelijken dan zien we weinig overeenkomsten.<\/p>\n<h2>Passieve of actieve luchtstroom<\/h2>\n<p>Standaard werkt de sensor met passieve luchtstroom die enigszins wordt versterkt door een ingebouwde weerstand die warmte afgeeft waardoor de lucht in beweging komt.<\/p>\n<p>Om de luchtstroom te verbeteren moet de grote opening in het midden van de sensor gedicht worden. Het rechthoekige gat onder is dan de inlaat, het gat boven de uitlaat. Het is dus ook zaak om de sensor in deze positie te installeren om optimaal gebruik te maken van de luchtstroom veroorzaakt door de warmte van de weerstand (resistor\/heating element zie rechter foto).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-618 alignleft\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-08-51.png\" alt=\"Schermafbeelding 2016-11-30 om 23.08.51.png\" width=\"267\" height=\"204\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-08-51.png 504w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-08-51-300x229.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-08-51-80x60.png 80w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-674 alignright\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/12\/schermafbeelding-2016-12-06-om-18-26-44.png\" alt=\"schermafbeelding-2016-12-06-om-18-26-44\" width=\"280\" height=\"217\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/12\/schermafbeelding-2016-12-06-om-18-26-44.png 566w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/12\/schermafbeelding-2016-12-06-om-18-26-44-300x233.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/12\/schermafbeelding-2016-12-06-om-18-26-44-542x420.png 542w\" sizes=\"auto, (max-width: 280px) 100vw, 280px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Maar wat als we een actieve luchtstroom gaan toepassen?<\/h3>\n<p>In onze testopstelling van 4 sensoren naast elkaar zorgen we voor een actieve luchtstroom op sensor 4 door er een ventilator dicht op te zetten. We schermen de luchtstroom enigszins af om de invloed op de andere sensoren te minimaliseren en te geleiden naar de inlaat van sensor 4. Het effect van de actieve luchtstroom is duidelijk te zien in onderstaande grafiek.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-631 aligncenter\" src=\"http:\/\/wp.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51.png\" alt=\"schermafbeelding-2016-11-30-om-23-19-51\" width=\"495\" height=\"236\" srcset=\"https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51.png 1132w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-600x286.png 600w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-300x143.png 300w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-768x366.png 768w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-1024x488.png 1024w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-696x331.png 696w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-1068x509.png 1068w, https:\/\/www.scapeler.com\/wp-content\/uploads\/2016\/11\/schermafbeelding-2016-11-30-om-23-19-51-882x420.png 882w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/p>\n<p>Het effect is meer signalen (meer deeltjes) \u00e9n een stabieler beeld van het aantal deeltjes per kanaal met een redelijk mooie verdeling van\u00a0kanaal 0 tot\u00a014.<\/p>\n<p><strong>Het toepassen van een actieve luchtstroom heeft een positief effect op het resultaat!<\/strong><\/p>\n<p>Belangrijk is om de actieve luchtstroom zo geleidelijk mogelijk te laten verlopen. Om tot een ideale opstelling te komen zal er nog wel het een en ander ge\u00ebxperimenteerd moeten worden.<\/p>\n<h2>Vervolg activiteiten<\/h2>\n<p>In het deel 4 gaan we de processen op de Raspberry Pi inrichten en gaan we de <strong>data naar de cloud<\/strong> brengen, mogelijk direct naar een <strong>SOS-service<\/strong> met REST-services of indirect met behulp van web-sockets.<\/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\/11\/25\/de-waarde-van-sensor-data-deel-2\/\">De waarde van sensor data, deel 2<\/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 \/>\n<a href=\"http:\/\/scapeler.com\" target=\"_blank\" rel=\"noopener\">Scapeler<\/a>\u00a0partner van <a href=\"http:\/\/www.aireas.com\" target=\"_blank\" rel=\"noopener\">AiREAS<\/a><\/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 2 De waarde van sensor data, deel 4 De waarde van sensor data, deel 5 &nbsp; Het leuke aan experimenteren is de verwachting tegen iets onverwachts aan te lopen. Daarvoor moet je natuurlijk niet alleen maar de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":631,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","iawp_total_views":3,"footnotes":""},"categories":[13],"tags":[],"class_list":{"0":"post-467","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\/467","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=467"}],"version-history":[{"count":2,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/posts\/467\/revisions"}],"predecessor-version":[{"id":7690,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/posts\/467\/revisions\/7690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/media\/631"}],"wp:attachment":[{"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/media?parent=467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/categories?post=467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scapeler.com\/index.php\/wp-json\/wp\/v2\/tags?post=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}