Giter Site home page Giter Site logo

divergentti / airquality Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 3.0 9.95 MB

AirQuality related python and micropython scripts. First versions in Finnish, latest in English.

License: MIT License

Python 45.35% C 54.65%
python-scripts air-quality mqtt iot esp32 raspberry raspberry-pi micropython-esp32

airquality's Introduction

Air quality

This repository holds mainly python scripts related to measuring air quality parameters. Measurements may be collected with microcontrollers such as ESP32 or Raspberry PI and passed to the database such as #influxdb via #mqtt #iot and later analyzed with #grafana.

Measuring temperature and moisture may help to adjust HVAC systems so that in other hand energy loss is as low as possible, but also so that microbial growth, like algae and bacteria, do not cause problems. Saving energy shall be priority from #climatechange point of view.

High concentration of CO2 may cause health issues, but also reduce productivity. Schools do not have plenty of money to spend and therefore inexpensive sensors may be needed. The same applies for households and other locations.

Measuring dust particles is also important and helps maintaining HVAC systems. Typically filters may be bad quality or they are not cleaned, causing bad and perhaps even dangerous indoor air.

Target is to use inexpensive sensors, which accuracy can be improved either in the python scripts, or in further analysis, with reference values from accredited sources.

Once system is ready and the data flows to the database, information can be analyzed further and perhaps calculate more intelligent alarms to protect people.

This repository is maintained by Jari Hiltunen, Salo, Finland. Besides python scripts, most of setups contain also 3D printable cases and drawings. Search them from Thingsverse https://www.thingiverse.com/divergentti/designs

First version script variables, parameters and commenting are in Finnish. Use Google translate if needed.

Project is paused.

Ilmanlaatu

Tässä repositoriossa on pääosin ilmanlaatuun liittyviä python-scriptejä. Ilmanlaatuun liittyviä arvoja voidaan kerätä esimerkiksi mikrokontrollereilla kuten ESP32 ja micropython, tai esimerkiksi Raspberry PI:lla. Lähtökohtana on siirtää tiedot mqtt (IoT) avulla Influx-tietokantaan, josta tietoja voidaan analysoida esimerkiksi Grafanalla.

Lämpötilojen ja kosteuden mittaaminen voi auttaa ilmanvaihdon säätämisessä siten, että mahdolliset energiahäviöt jäävät mahdollisimman pieniksi samalla kun mikrobien, kuten homeiden ja bakteereiden kasvu jää mahdollisimman vähäiseksi. Energian säästäminen on ilmastonmuutoksen keskeisimpiä kysymyksiä muutoinkin.

Korkeat hiilidioksidipitoisuudet voivat aiheuttaa terveyshaittojen lisäksi esimerkiksi väsymystä, joka vähentää tuottavuutta. Esimerkiksi kouluilla ei ole käytettävissään paljoa rahaa, jolloin edulliset mutta riittävän luotettavat mittaukset voivat tulla tarpeeseen. Sama pätee toki koteihin ja muihin kohteisiin.

Pölyhiukkasten mittaus on myös tärkeää, sillä pölyhiukkasten mittauksella voidaan tutkia mm. ilmanvaihtolaitteiston toimintaa ja optimoida esimerkiksi suodattimien vaihtoa tai tutkia mahdollisia pölyn lähteitä.

Järjestelmän tuottaessa riittävän luotettavaa dataa, voidaan sitä analysoida edelleen ja tuottaa näin laskennallisia hälytyksiä ihmisiä suojaamaan.

Ensimmäisissä scripteissä sekä muuttujat, parametrit että kommentit ovat suomeksi

Tätä repositoriota ylläpitää Jari Hiltunen Salosta. Sen lisäksi, että olen tehnyt nämä scriptit, olen tehnyt myös 3D-tulostimella tulostettavia koteloita. Näet ne osoitteesta https://www.thingiverse.com/divergentti/designs

Projekti on tauolla.

airquality's People

Contributors

divergentti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

airquality's Issues

Wiring

Hi,

Where we can found the wiring schema ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.