Stap 5: Software
Het programma dat op de Photon moet worden geladen kan worden gedownload via:
- Dropbox: https://www.dropbox.com/sh/s5b6la55m9jtez0/AABN33r...
- Github: https://github.com/ABvanderVeen/MetenAanWater/blob...
Dit programma moet worden geflashed naar de Photon. Hoe dit precies werkt kan worden gevonden op de website van deeltje.
Het programma registreert aan de hand van het Hall-Effect schoffel het magnetisch veld veranderd deur de Rotating magneten langs de sensor. Zodra het effect van de magneten de weerstand in de sensor boven een bepaalde grens brengt registreert de software dit. De magneet ontmoette de inverse zwembad zorgt ervoor dat de sensor weer wordt 'gereset'. Aan de hand van de tijd tussen twee opeenvolgende keren dat het effect groter is dan een bepaalde grens kan de rotatietijd van een enkele rotatie worden uitgerekend. Zie ook bijgevoegde afbeelding.
Ontmoet de rotatietijd kan het aantal toeren worden bepaald. Dit verkeerstoren op 2 manieren.
- 60 seconden delen deur de tijd van een enkele rotatie
- during 60 seconden het aantal rotaties tellen.
Van beide manieren worden de bepaalde RPMs gepublished op het Particle.io Dashboard, maar omdat de tweede manier preciezer is wordt alleen deze gebruikt voor het bepalen van de windsnelheid.
Als laatste in het programma worden ook de windsnelheden omgerekend naar de bijbehorende Scales op de schaal van beaufort.
De code bevat verder ook aanteekeningen om uit te leggen wat er op specifieke plekken verkeerstoren.