Table of Contents
Arduinoa käyttäviä ympäristösensoreita käytetään laajalti seuraamaan lämpötilan, kosteuden ja ilmanlaadun kaltaisia parametreja. Asianmukaisten raja-arvojen asettaminen on välttämätöntä tarkan havaitsemisen ja varoituksen kannalta. Tässä artikkelissa selitetään, miten nämä raja-arvot voidaan laskea tehokkaasti.
Anturien ominaisuuksien ymmärtäminen
Ennen kynnysarvojen laskemista tarkista sensorin tietolomake. Se tarjoaa mittausalueen, tarkkuuden ja resoluution. Näiden eritelmien tunteminen auttaa määrittämään realistiset raja-arvot, jotka anturi voi luotettavasti havaita.
Lähtötilannetietojen kerääminen
Tallenna tiedot normaalioloissa tyypillisten ympäristöarvojen ymmärtämiseksi. Tallenna mittaukset usean päivän ajalta luonnonvaihtelujen huomioon ottamiseksi. Tämä perustaso on viitekohta mielekkäiden raja-arvojen asettamiselle.
Kynnysarvojen laskeminen
Määritetään kynnysarvot analysoimalla perustason tiedot. Esimerkiksi asetetaan yläraja enimmäis Normaaliarvolle lisättynä marginaalilla ja alempi raja-arvo minimi-marginaali miinus marginaali. Käytä tilastollisia menetelmiä kuten keskihajontaa näiden marginaalien määrittelemiseksi.
Jos esimerkiksi keskilämpötila on 22°C ja keskihajonta on 2 °C, korkea kynnys voidaan asettaa 26 °C:seen (keskiarvo + 2 SD) ja alhainen kynnys 18 °C:een (keskiarvo - 2 SD).
Täytäntöönpanokynnykset Arduinossa
Ohjelmoi Arduino vertailemaan sensorilukemia laskettuihin kynnysarvoihin. Kun lukema ylittää kynnysarvon, laukaise hälytys tai aktivoi laite. Tarkista ja säädä kynnysarvoja säännöllisesti ympäristöolosuhteiden muuttuessa.