Skip to content

Air pollution sensors farm based on microcontrollers

License

Notifications You must be signed in to change notification settings

wojciechN9/Szpek

Repository files navigation

GitHub publish-workflow-status GitHub release-date GitHub release GitHub stars

GitHub publish-workflow-status GitHub release-date GitHub release

Szpek is an air pollution sensors farm based on microcontrollers which displays the results on the website.

The air quality sensor takes several hundred measurements per hour, which are then averaged and sent to a server. The sensors take measurements of PM10, PM2.5, PM1 dust. They also contain data from which the pressure and humidity of the air is calculated.

logo

Website: https://szpek.pl

Features

  • Dashboard - displays up-to-date pollution data from all locations
  • Details page - shows detailed data from the last 24 hours
  • Map - shows location of sensors with pollution information
  • Admin panel - adding new users, modifying sensor locations, admin stuff
  • User panel - managing your sensor, access to data from historical meassurements

How it looks

logo
Sensor in operation

API

Contributing

Szpek is an open source project and you are welcome to participate - just let us know or create a pull requests.

It uses Docker Compose as a containerization solution therefore all the infrastructure is already established so you don't have to worry about it.

You just need to:

  • Install Docker
  • Clone this backend repo and UI
  • Run docker-compose up command for both backend and UI repos
  • Open localhost:4200 ...and voilla - app is working :)

License

Szpek is released under the The Commons Clause License.

Sensor designed and manufactured by Szymon Katra

Project created by Wojciech Nastaj

About

Air pollution sensors farm based on microcontrollers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages