6.6 Grillige data

Sommige sensoren geven duidelijke informatie. Een aanraaksensor geeft aan of de sensor wordt ingedrukt (het resultaat is 1) of niet (het resultaat is 0). De versnellingssensor geeft echter niet direct zulke duidelijke informatie. Bijvoorbeeld, stel je wilt de versnellingssensor gebruiken om het aantal stappen te tellen dat iemand zet. De versnellingssensor zal echter niet het aantal stappen als output geven. De output van een versnellingssensor ziet er eerder uit zoals hieronder. De data komt van een versnellingssensor die is gebruikt bij het (hard)lopen.


Bron: https://www.youtube.com/watch?v=wluRtoi3S9Q

Je zult nu op basis van deze data moeten bepalen wanneer er een stap is gezet. Daarvoor moet je het aantal pieken in de grafiek tellen. Of beter gezegd, je moet een programma maken dat bepaalt wanneer een piek is bereikt. Dat heet ook wel ‘peak detection’. Je kunt daarvoor een threshold (drempelwaarde) gebruiken. Elke keer als de waarde boven de threshold uitkomt wordt het aantal stappen verhoogd.
Bron: https://itp.nyu.edu/physcomp/labs/labs-arduino-digital-and-analog/lab-sensor-change-detection/

6.6.0.1 Opdracht toestandsdiagram stappenteller

Leer meer over ‘noise detection’ en bewegingsdetectie in onderstaande stukken
6.6.1 Noise detection
6.6.2 Bewegingsdetectie

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *